Username: Password:

CSS设计中选择器的巧妙使用
来源:新客网搜集整理 作者:新客网搜集整理 发布时间:2008-05-29 00:00:00

 id用于标识页面唯一元素,id的名称是控制某一内容块的手段,通过将某内容块置入div并赋予唯一的id,就能够用CSS选择器来精确定义每一个页面元素的外观表现,包括标题、列表、图片、链接或段落等等。例如您为#header写一个CSS规则,就能够完全不同于#content里的图片规则。

  能够通过不同规则来定义不同内容块里的链接样式。类似这样:#nav a:link或 #main a:link或#footer a:link。也能够定义不同内容块中相同元素的样式不相同。例如,通过#main p和#sider p分别定义#main p和#sider p的样式。从结构上讲,您的页面是由图片、链接、列表、段落等组成的,这些元素本身并不会对显示在什么网络 设备中(PDA还是手机或网络电视)有影响,他们能够被定义为任何的表现外观。

  一个仔细结构化的HTML页面很简单,每一个元素都被用于结构目的。当您想缩进一个段落,无需使用blockquote标签,只要使用p标签,并对p 加一个CSS的text-indent规则就能够实现缩进目的。p是结构化标签,text-indent是表现属性,前者属于HTML,后者属于CSS。(这就是传说中的结构和表现相分离)

  良好结构的HTML页面内几乎没有表现属性的标签。代码很干净简洁。例如,原先的代码,现在能够只在HTML中写
,任何控制表现的东西都写到CSS中去,在结构化的HTML中, table就是表格,而不是其他什么(更不能被用来布局和定位)。

  当然,CSS选择器不只是这么简单,除了id更有class更有后代选择器,属性选择器等等。

喜欢本文,那就收藏到:

    Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网
相关评论  我也要评论
还没有关于此文章的相关评论!
  • 昵称: (为空则显示guest)
  • 评论分数: ★ ★ ★★★ ★★★★ ★★★★★
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。