时间: 2021-07-31 作者:daque
八.多重class设置 一个标签不妨同声设置多个class。比方:咱们先设置两个款式,第一个款式后台为#666;第二个款式有10 px的边框。
.one{width:200px;background:#666;}.two{border:10px solid #f00;}
在页面代码中,咱们不妨如许挪用
<div class=one two></div>
如许最后的表露功效是这个div既有#666的后台,也有10px的边框。是的,如许做是不妨的,你不妨试验一下。
九.运用子采用器(descendant selectors) css入门者不领会运用子采用器是感化她们功效的因为之一。子采用器不妨扶助你俭朴洪量的class设置。咱们来看底下这段代码:
<div id=subnav> <ul> <li class=subnavitem> <a href=# class=subnavitem>item 1</a></li>> <li class=subnavitemselected> <a href=# class=subnavitemselected> item 1</a> </li> <li class=subnavitem> <a href=# class=subnavitem> item 1</a> </li></ul> </div>
这段代码的css设置是:
div#subnav ul { /* some styling */ } div#subnav ul li.subnavitem { /* some styling */ } div#subnav ul li.subnavitem a.subnavitem { /* some styling */ } div#subnav ul li.subnavitemselected { /* some styling */ } div#subnav ul li.subnavitemselected a.subnavitemselected { /* some styling */ }
你不妨用底下的本领代替上头的代码
<ul id=subnav> <li> <a href=#> item 1</a> </li> <li class=sel> <a href=#> item 1</a> </li> <li> <a href=#> item 1</a> </li> </ul>
款式设置是:
#subnav { /* some styling */ } #subnav li { /* some styling */ } #subnav a { /* some styling */ } #subnav .sel { /* some styling */ } #subnav .sel a { /* some styling */ }
用子采用器不妨使你的代码和css越发简略、越发简单观赏。