网络创造未来!

胡侃在donews,技术在CSDN。 :-D

  DonewsBlog  |  Donews首页  |  Donews社区  |  Donews邮箱  |  我的首页  |  联系作者  |  聚合   |  登录
  212篇文章 :: 75篇收藏:: 211篇评论:: 8个Trackbacks

公告

我的卡通头像

关注技术:

cms
中文分词

关注领域:

教育信息化

留言板留言板


CSDN我的BLOG(点击进入)

E-mail:

QQ:
6979184

MSN:
shimchatmn at msn dot com

    从一众好友那里,我学会了以不带仇恨的心去爱人和热爱生活。

Creative Commons License
本作品采用署名-非商业性使用 2.5 中国大陆授权.

    本站部分内容来源于互联网,如果侵犯了你的权利,请email告知,我将及时撤除。

下载Frefox浏览器

文章

收藏

相册

^_^我的博友(del.icio.us)

CSDN邻居

donews邻居

donews邻居2

程序人生

高人

教育类

论坛和好版

朋友

网络服务

网络与数据库

存档


正在读取评论……


 九.使用子选择器(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更加简洁、更加容易阅读。


Trackback: http://tb.donews.net/TrackBack.aspx?PostId=577488


[点击此处收藏本文]  发表于2005年10月05日 2:39 PM




正在读取评论……

发表评论

大名:
网址:
验证码
评论