網(wǎng)站制作樣式里為什么用class而不用id
2010/7/22 13:44:49


  
  每當(dāng)網(wǎng)站制作涉及到CSS布局命名時,很多制作者都很頭疼,到底是用ID呢?還是用class呢?這其中是講究技巧的,首先了解一下id和class的屬性以及方法。
  ID是表示著標(biāo)簽的身份,在JS腳本中會用到id,當(dāng)JS要修改一個標(biāo)簽的屬性時,JS會將id名作為該標(biāo)簽的唯一標(biāo)識進(jìn)行操作。假如你的頁面里出現(xiàn)了兩個ID那JS效果特性較出現(xiàn)邏輯錯誤不知道依據(jù)哪個ID來改變其標(biāo)簽屬性。 在CSS里的ID不一定為JS而設(shè)置的,但是同樣ID在頁面里也只能出現(xiàn)一次,并且是唯一性。
  Class 在程序中稱“類”,同時在CSS中也書面語也叫“類”。在CSS樣式中以小寫的“點”及“.”來命名如: .css5{屬性:屬性值;} ,而在html頁面里則以class="css5" 來選擇調(diào)用,命名好的CSS又叫css選擇器。如: .css5{屬性:屬性值;} 選擇器在html調(diào)用為<div class="css5">我是class例子</div>。
  為什么樣式里用class而不用id呢?
  1、id專門留給JS用,這樣才符合表現(xiàn)與行為分離的原則。所以id我用駝峰式,也是為了體現(xiàn)這一點。
  2、id不可以重復(fù),用class的話,可以肆無忌憚的用無數(shù)次。
  3、id的優(yōu)先級太高,若是寫了一個#page_content a {color:#f60} ,里面要改鏈接顏色,都必須加上#page_content才能越過這個優(yōu)先級。
  總結(jié):一般網(wǎng)站制作最好不要用className寫類名,因為始終對瀏覽器大小寫敏感的問題抱有懷疑態(tài)度。

返回列表
返回首頁 主站蜘蛛池模板: 黄页免费视频播放在线播放| 健身私教干了好几次| 一级做a爰毛片| 欧美性色一级在线观看| 欧美激情另欧美做真爱| 国产萌白酱在线观看| а√最新版在线天堂| 日本免费一区二区三区高清视频| 亚洲乱码中文论理电影| 毛片免费全部播放一级| 国产又黄又大又粗的视频| 19日本人xxxxwww| 日本熟妇乱人伦XXXX| 亚洲中文字幕无码中文| 精品国产污污免费网站入口| 国产精品美女www爽爽爽视频| sss日本免费完整版在线观看| 日韩精品亚洲人成在线观看| 亚洲成a人v欧美综合天堂麻豆| 美女被无套进入| 国产在线ts人妖免费视频| ffee性xxⅹ另类老妇hd| 成人av免费电影| 亚洲国产精品xo在线观看| 熟妇人妻不卡中文字幕| 国产亚洲精品拍拍拍拍拍| 99RE6这里有精品热视频| 婷婷久久香蕉五月综合| 久久精品人人槡人妻人人玩AV| 欧美人与物videos另| 免费被靠视频动漫| 91精品国产麻豆福利在线| 国产精品国产三级国产普通话| 下载一个黄色录像| 欧美亚洲国产第一页草草| 亚洲欧美一区二区三区四区| 狠狠色噜噜狠狠狠| 免费无码黄十八禁网站在线观看| 色噜噜狠狠狠狠色综合久一| 樱花草在线社区www韩国| 亚洲综合网美国十次|