1.ID與class,div的應(yīng)用

id與class

  • 命名規(guī)則:應(yīng)該根據(jù)“是什么”,而不是“長什么樣子”來命名。

差的命名:topNav; leftColumn
好的命名:mainNav; secondaryContent

  • ID與類的選擇
    只有當(dāng)元素在該頁是唯一的才使用ID命名,否則使用類,并且尋找相似功能元素,將他們歸為同一個類,這樣可以提高代碼的復(fù)用率。
    但是,若在任何一個元素上都添加類,則是不必要的。可以用<div>將幾個相近標(biāo)簽包裹起來,用一個類名來區(qū)分。
  • 什么時候用<div>
    只有當(dāng)沒有元素能夠?qū)崿F(xiàn)區(qū)域分割時才使用<div>,目的是讓代碼“組件化”,提高靈活性。如果元素本身可以提供這種結(jié)構(gòu)化,則不必要用<div>包裹。如下,沒有必要用<div>包裹<ul>,直接在<ul>上應(yīng)用類即可。

<div class="nav">
<ul>
<li><a href="#">home</a></li>
<li><a href="#">about</a></li>
<li><a href="#">contact</a></li>
</ul>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,933評論 18 139
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,765評論 18 399
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,315評論 25 708
  • html頁面的CSS、DIV命名規(guī)則 CSS命名規(guī)則 頭:header 內(nèi)容:content/containe 尾...
    xiaoaiai閱讀 1,015評論 0 1
  • 珍藏古甕二十春, 老友遠(yuǎn)來方一斟。 請君莫怨此盅苦, 苦盡香悠情益陳! (新韻) ——謹(jǐn)以此詩贈茶老皮匠
    任爾風(fēng)云我自逍閱讀 128評論 2 4