设为首页收藏本站
开启辅助访问

创星网络[分享知识 传递快乐]

 找回密码
 立即注册

QQ登录

只需一步,快速开始

用新浪微博登录

只需一步,快速搞定

搜索

CSS id选择器用法揭秘

2012-8-8 10:09| 发布者: cryinglily| 查看: 506| 评论: 0|原作者: luinstein

摘要: 本文向大家描述一下CSS id选择器的使用,id选择器可以为标有特定id的HTML元素指定特定的样式,在现代布局中,id选择器常常用于建立派生选择器,另外id选择器即使不被用来创建派生选择器,它也可以独立发挥作用。 CSS ...
本文向大家描述一下CSS id选择器的使用,id选择器可以为标有特定id的HTML元素指定特定的样式,在现代布局中,id选择器常常用于建立派生选择器,另外id选择器即使不被用来创建派生选择器,它也可以独立发挥作用。
  CSS id选择器
  id选择器可以为标有特定id的HTML元素指定特定的样式。
  id选择器以"#"来定义。
  下面的两个id选择器,第一个可以定义元素的颜色为红色,第二个定义元素的颜色为绿色:
     
  1. #red{color:red;}      
  2.      
  3. #green{color:green;}      
  4.    
复制代码

  下面的HTML代码中,id属性为red的p元素显示为红色,而id属性为green的p元素显示为绿色。
     
  1. 这个段落是红色。     
  2. 这个段落是绿色。     
  3.    
复制代码

  注意:id属性只能在每个HTML文档中出现一次。想知道原因吗,请参阅XHTML:网站重构。
  id选择器和派生选择器
  在现代布局中,id选择器常常用于建立派生选择器。        
  1. #sidebarp{      
  2. font-style:italic;      
  3. text-align:right;      
  4. margin-top:0.5em;      
  5. }      
  6.    
复制代码

上面的样式只会应用于出现在id是sidebar的元素内的段落。这个元素很可能是div或者是表格单元,尽管它也可能是一个表格或者其他块级元素。它甚至可以是一个内联元素,比如或者,不过这样的用法是非法的,因为不可以在内联元素中嵌入(如果你忘记了原因,请参阅XHTML:网站重构)。
  一个选择器,多种用法
  即使被标注为sidebar的元素只能在文档中出现一次,这个id选择器作为派生选择器也可以被使用很多次:        
  1. #sidebarp{      
  2. font-style:italic;      
  3. text-align:right;      
  4. margin-top:0.5em;      
  5. }      
  6.      
  7. #sidebarh2{      
  8. font-size:1em;      
  9. font-weight:normal;      
  10. font-style:italic;      
  11. margin:0;      
  12. line-height:1.5;      
  13. text-align:right;      
  14. }      
  15.   
复制代码

  在这里,与页面中的其他p元素明显不同的是,sidebar内的p元素得到了特殊的处理,同时,与页面中其他所有h2元素明显不同的是,sidebar中的h2元素也得到了不同的特殊处理。
  单独的选择器
  id选择器即使不被用来创建派生选择器,它也可以独立发挥作用:        
  1. #sidebar{      
  2. border:1pxdotted#000;      
  3. padding:10px;      
  4. }      
  5.   
复制代码

  根据这条规则,id为sidebar的元素将拥有一个像素宽的黑色点状边框,同时其周围会有10个像素宽的内边距(padding,内部空白)。老版本的Windows/IE浏览器可能会忽略这条规则,除非你特别地定义这个选择器所属的元素:        
  1. div#sidebar{      
  2. border:1pxdotted#000;      
  3. padding:10px;      
  4. }      
  5.    
复制代码

  
原文:http://developer.51cto.com/art/201009/224066.htm

鲜花

握手

雷人

路过

鸡蛋

相关分类

QQ|Archiver|手机版|小黑屋|创星网络 ( 苏ICP备11027519号|网站地图  

GMT+8, 2025-2-23 00:42 , Processed in 0.053172 second(s), 16 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

返回顶部