91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

css布局命名時盡量避免下劃線的方法

發布時間:2020-08-29 11:29:28 來源:億速云 閱讀:178 作者:小新 欄目:web開發

這篇文章給大家分享的是有關css布局命名時盡量避免下劃線的方法的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。

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

css布局命名時盡量避免下劃線的方法

為此得找一個能代替下劃線而又合規范的符號,當然不是一定要用這種分隔符之類的,只是個人習慣問題。

做了個小測試,將下劃線分別用了“~”、“$”、“`”、“&”和“-”去代替,結果只有“-”號是可以使用的,而且對js的支持也正常,看下測試:

以下為引用的內容:

css部分:

代碼如下:

.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部分:

代碼如下:

<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部分:

代碼如下:

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";
}

結果是“try1”變成了紅色,顯示正常。不過在css定義里,經常會用到id選擇符,如果在頁面中的id命名中使用了“_”,就免不了在css樣式里出現下劃線“_”了,所以在此還得注意在id的命名上也要避免使用下劃線。

感謝各位的閱讀!關于css布局命名時盡量避免下劃線的方法就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

青铜峡市| 洮南市| 寿宁县| 安远县| 烟台市| 治县。| 光泽县| 霍山县| 安康市| 同江市| 英吉沙县| 天全县| 通州市| 治多县| 平远县| 娄烦县| 鄂伦春自治旗| 黄陵县| 崇礼县| 鄂托克前旗| 海口市| 文山县| 达日县| 宜川县| 凌云县| 崇阳县| 阳泉市| 昭通市| 罗田县| 出国| 益阳市| 余江县| 都兰县| 大名县| 福泉市| 樟树市| 壶关县| 沂南县| 合水县| 唐山市| 闽侯县|