亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

div css布局命名時(shí)盡量避免下劃線

  發(fā)布時(shí)間:2014-06-16 10:34:48   作者:佚名   我要評(píng)論
用過(guò)CSS hack的朋友應(yīng)該知道,用下劃線命名也是一種hack,如使用_style這樣的命名,可以讓IE外的大部分瀏覽器忽略這個(gè)樣式的定義。這篇文章主要為大家介紹了css布局命名時(shí)的注意事項(xiàng),需要的朋友可以參考下

一直習(xí)慣了在命名css樣式名時(shí)使用下劃線“_”做為單詞的分隔符,這也是在寫(xiě)js時(shí)慣用的寫(xiě)法。

用過(guò)css hack的朋友應(yīng)該知道,用下劃線命名也是一種hack,如使用“_style”這樣的命名,可以讓ie外的大部分瀏覽器忽略這個(gè)樣式的定義,所以使用“_”做為命名時(shí)的分隔符是不規(guī)范的。在做css檢查時(shí)會(huì)出現(xiàn)錯(cuò)誤提示,因此要避免使用下劃線命名。

為此得找一個(gè)能代替下劃線而又合規(guī)范的符號(hào),當(dāng)然不是一定要用這種分隔符之類的,只是個(gè)人習(xí)慣問(wèn)題。

做了個(gè)小測(cè)試,將下劃線分別用了“~”、“$”、“`”、“&”和“-”去代替,結(jié)果只有“-”號(hào)是可以使用的,而且對(duì)js的支持也正常,看下測(cè)試:

以下為引用的內(nèi)容:

css部分:

復(fù)制代碼
代碼如下:
.try-a{ color:#00f; }
.try~a{ color:#00f; }
.try`a{ color:#00f; }
.try&a{ color:#00f; }
.try$a{ color:#00f; }

.try-b{ color:#f00; }
.try~b{ color:#f00; }
.try`b{ color:#f00; }
.try&b{ color:#f00; }
.try$b{ color:#f00; }

html部分:

復(fù)制代碼
代碼如下:
<div id="a" class="try-a">try1</div>
<div id="b" class="try~a">try2</div>
<div id="c" class="try`a">try3</div>
<div id="d" class="try&a">try4</div>
<div id="e" class="try$a">try5</div></p> <p><input type="button" value="ok" onclick="b();" />

js部分:

復(fù)制代碼
代碼如下:
function b(){
document.getelementbyid("a").classname="try-b";
document.getelementbyid("b").classname="try~b";
document.getelementbyid("c").classname="try`b";
document.getelementbyid("d").classname="try&b";
document.getelementbyid("e").classname="try$b";
}


結(jié)果是“try1”變成了紅色,顯示正常。不過(guò)在css定義里,經(jīng)常會(huì)用到id選擇符,如果在頁(yè)面中的id命名中使用了“_”,就免不了在css樣式里出現(xiàn)下劃線“_”了,所以在此還得注意在id的命名上也要避免使用下劃線。

相關(guān)文章

  • Css和JS實(shí)現(xiàn)下劃線動(dòng)效的方法示例

    這篇文章主要介紹了Css和JS實(shí)現(xiàn)下劃線動(dòng)效的方法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)
    2020-02-03
  • 不可思議的CSS導(dǎo)航欄下劃線跟隨效果

    這篇文章主要介紹了純CSS實(shí)現(xiàn)導(dǎo)航欄下劃線跟隨效果,本文圖文并茂實(shí)例代碼詳解,給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2019-12-09
  • 純CSS實(shí)現(xiàn)導(dǎo)航欄下劃線跟隨的示例代碼

    這篇文章主要介紹了純CSS實(shí)現(xiàn)導(dǎo)航欄下劃線跟隨的示例代碼的相關(guān)資料,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-11
  • 純CSS實(shí)現(xiàn)導(dǎo)航欄下劃線跟隨滑動(dòng)效果

    這篇文章主要介紹了純CSS實(shí)現(xiàn)導(dǎo)航欄下劃線跟隨滑動(dòng)效果,需要的朋友可以參考下
    2018-03-29
  • CSS中的下劃線text-decoration屬性使用進(jìn)階

    這篇文章主要介紹了CSS中的下劃線text-decoration屬性使用進(jìn)階,文章前面則使用摘自w3cschool的基本使用知識(shí)進(jìn)行小回顧,需要的朋友可以參考下
    2015-08-12
  • 使用CSS去掉網(wǎng)頁(yè)中超鏈接的下劃線示例

    下面為大家展示一個(gè)實(shí)例:未被點(diǎn)擊時(shí)超鏈接文字無(wú)下劃線,顯示為藍(lán)色;當(dāng)鼠標(biāo)在鏈接上時(shí)有下劃線,鏈接文字顯示為紅色;當(dāng)點(diǎn)擊鏈接后,鏈接無(wú)下劃線,顯示為綠色,感興趣的
    2013-06-21
  • 純CSS實(shí)現(xiàn)了下劃線的交互動(dòng)畫(huà)效果

    本文主要介紹了純CSS實(shí)現(xiàn)了下劃線的交互動(dòng)畫(huà)效果,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)
    2023-03-06

最新評(píng)論