網(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韩国|
亚洲综合网美国十次|