国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > CSS > 正文

CSS網(wǎng)頁布局中ID與class的理解

2024-07-11 08:20:56
字體:
供稿:網(wǎng)友

  xhtml css網(wǎng)頁布局中id與class的理解應(yīng)用:

  要是xhtml與css能面向?qū)ο蟆!L枒?yīng)該從北邊升起了。但是,凡事都應(yīng)該帶著oo的思想來看問題,也勉強(qiáng)可以湊數(shù)拉。其實(shí),早在零幾年就有人提出了oo-style,不過已找不到。

  那要怎樣oo呢?現(xiàn)在大家都知道css是可以介樣寫滴:

  .g_g { /* xxxxxx */ }

  我們可以把它大約看一個(gè)原型,或者說成類,-__-b 好像本來就是類的樣子,然后要在html里“實(shí)例化”一個(gè)對(duì)象,例如:

  <div class="g_g">笨蛋嗷嗷</div>

  該元素會(huì)使用上css相應(yīng)的定義,但僅僅對(duì)應(yīng)的class還是不夠的,因?yàn)槲覀冺撁婵赡軙?huì)多處應(yīng)用到這個(gè)class,為了處理好“私有”的關(guān)系,把剛才的代碼改成:

  <div id="aoao" class="g_g">笨蛋嗷嗷</div>

  這樣的話,這個(gè)id為aoao的元素就會(huì)應(yīng)用.g_g這個(gè)類的定義,而且可以用#aoao{}這樣的選擇符來進(jìn)去私有效果的定義,這樣也不會(huì)影響到公共用的.g_g這個(gè)類,同時(shí),#aoao定義的優(yōu)先權(quán)會(huì)比.g_g高,符合私有定義比公共定義優(yōu)先高的常理^^。

  由于我使用了id這個(gè)具有唯一性的東東,對(duì)這種私有定義后的東西復(fù)用就成了問題(一個(gè)id只能在一個(gè)頁面上出現(xiàn)一次,不知道誰說的,反正是真理)。如果我們要實(shí)現(xiàn)多相同私有化的東東怎辦呢?那我們就必須來實(shí)現(xiàn)“多態(tài)”。挖哈哈。再改一下代碼:

  <div class="g_g o_o">笨蛋嗷嗷</div>

  一個(gè)是“g_g”,另一個(gè)是“o_o”,但是我們?nèi)绻褂蒙?o_o{}也是可以定義到元素,假如css是這樣的話:

  .g_g {width:100%}
  .o_o {color:#123456}
  元素將都被定義到,而且由于定義不層疊,都會(huì)給應(yīng)用。再假如代碼是這樣的話,不知道會(huì)不會(huì)更好理解。

<div class="layout color">不是笨蛋嗷嗷鳥</div>

.layout{width:100%}
.color{color:#123456}

  接著,要來實(shí)現(xiàn)“封裝”。子級(jí)選擇符大家應(yīng)該常常用吧,換代碼:

  <div class="g_g"><span class="bendan">笨蛋</span>嗷嗷</div>

  雖然.bendan{}跟.g_g .bendan{}都可以定義,但是后者只能應(yīng)用在class為“g_g”的元素,我們可以簡(jiǎn)單把.bendan{}理解成全局定義,把.g_g .bendan{}理解成局部定義,這樣的話就有利于我們xhtml與css的模塊化。^^傳說中的“封裝”出現(xiàn)了,再接著。

  <div id="aoao" class="g_g o_o"><span class="bendan">笨蛋</span>嗷嗷</div>

  這樣的代碼就可以產(chǎn)生無數(shù)的變化了,還不明白的從頭看起。^^

  深刻理解xhtml css網(wǎng)頁布局中id與class的應(yīng)用!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 南和县| 沭阳县| 电白县| 定远县| 慈溪市| 城市| 迁安市| 柘城县| 乳源| 安国市| 二连浩特市| 海口市| 梁平县| 蕲春县| 渑池县| 上饶市| 屯留县| 华坪县| 萝北县| 巴中市| 望江县| 石棉县| 石泉县| 尖扎县| 乌拉特后旗| 盘山县| 观塘区| 德兴市| 临海市| 内黄县| 聊城市| 诸城市| 南平市| 肥西县| 阿克苏市| 措勤县| 玛纳斯县| 台山市| 襄樊市| 伊川县| 永定县|