大家知道怎麼使用divcss子選擇器嗎?下面我們就給大家詳細介紹一下吧!
使用子選擇器是影響他們效率的原因之一。子選擇器可以幫助你節約大量的class定義。我們來看下面這段代碼:
<div>
<ul>
<li class="subnavitem"> <a href=http://duote.com/# class="subnavitem">Item 1</a></li>>
<li class="subnavitemselected"> <a href="http://duote.com/#" class="subnavitemselected"> Item 1</a> </li>
<li class="subnavitem"> <a href="http://duote.com/#" class="subnavitem"> Item 1</a> </li>
</ul>
</div>
這段代碼的CSS定義是:
div#subnav ul { }
div#subnav ul li.subnavitem { }
div#subnav ul li.subnavitem a.subnavitem { }
div#subnav ul li.subnavitemselected { }
div#subnav ul li.subnavitemselected a.subnavitemselected { }
你可以用下面的方法替代上面的代碼
樣式定義是:
#subnav { }
#subnav li { }
#subnav a { }
#subnav .sel { }
#subnav .sel a { }
用子選擇器可以使你的代碼和CSS更加簡潔、更加容易閱讀。
如果一個容器裡有多個同樣的元素,而且這些元素樣式都不一樣,請避免用這個方式,建以采用不同的class如:
相信大家已經學會使用divcss子選擇器了吧!感謝大家對我們網站的支持!
相關推薦:
什麼是divcss默認值呢