七大CSS选择符使用秘诀
创始人
2024-07-13 09:31:01
0

本文向大家描述一下CSS选择符的使用,主要包括类型选择符、群组选择符、包含选择符等七种CSS选择符,比如类型选择符,它是指以网页中已有的标签类型作为名称的行径符。body是网页中的一个标签类型,div,p,span都是。

CSS选择符说明

这里介绍CSS的几个选择符,主要包括类型选择符、群组选择符、包含选择符、id选择符、class选择符、标签指定式的选择符、组合选择符,下面对这些选择符一一做介绍:

一、类型选择符

什么是类型选择符?指以网页中已有的标签类型作为名称的行径符。body是网页中的一个标签类型,div,p,span都是。
如下:

body{} 

div{} 

p{}

span{}

二、群组选择符

对于XHMTL对象,可以对一组同时进行了相同的样式指派。用逗号对选择符进行了分隔,这样书写的优点在于同样的样式只需要书写一次即可,减少代码量,改善CSS代码结构。
使用时应该注意"逗号"是在半角模式下,并非中文全角模式。
如下:

  1. h1,h2,h6,p,span  
  2. {  
  3. font-size:12px;  
  4. color:#FF0000;  
  5. font-family:arial;  
  6. }  
  7.  

三、包含选择符

对某对象中的子对象进行样式指点定,这样CSS选择符选择方式就发挥了作用。需要注意的是,仅对此对象的子对象标签有效,对于其它单独存在或位于此对象以外的子对象,不应用此样式设置。
这样做的优点在于,帮我们避免过多的id、class设置,直接对所需的元素进行定义。
如下:

  1. h2span  
  2. {  
  3. color:red;  
  4. }  
  5. 如下:  
  6. bodyh1spanstrong  
  7. {  
  8. font-weight:bold;  
  9. }  
  10.  

四、id选择符

根据DOM文档对象模型原理所出现的选择符,对于一个XHTML文件,其中的每一个标签都可以使用一个id=""的形式进行一个名称指派,但需要注意,在一个XHTML文件中id是具有***性而不可以重复的。
在divcss布局的网页中,可以针对不同的用途进行命名,如头部为header、底部为footer。
XHTML如下:

 
  •  
  • CSS如下:  
  •  
  • #content  
  • {  
  • font-size:14px;  
  • line-height:120%;  
  • }  
  • #p#五、class选择符

    其实id是对于XHTML标签的扩展,而CSS选择符中的class是对SHTML多个标签的一种组合,class直译的意思是类或类别。
    对于XHTML标签使用class=""进行名称指派。与id不同,class可以重复使用,对于多个样式相同的元素,可以直接定义为一个class。
    使用class的优点已不言自明,它对CSS代码重用性有良好的体现,众多的标签均可以使用一个样式来定义而不需要每一个编写一个样式代码。
    XHTML如下:

    1.  
    2.  
    3.  
    4.  
    5. CSS如下:  
    6.  
    7. .he  
    8. {  
    9. margin:10px;  
    10. background-color:red;  
    11. }  
    12.  

     六、标签指定式的选择符

    如果想同时使用CSS选择符中的id和class,也想同时使用标签选择符,可以使用如下的方式:

    1. h1#content{}  
    2. /*表示所有id为content的h1标签*/  
    3. h1.p1{}  
    4. /*表示所有class为p1的h1标签*/  
    5.  

    标签指定式选择符的精度介于标签选择符及id/class选择符之间,是常用的选择符之一。

    七、组合选择符

    对于上面的所有选择符而言,进行组合使用。如下:

    1. h1.p1{}  
    2. /*表示h1下的所有class为p1的标签*/  
    3. #contenth1{}  
    4. 表示id为content的标签下的所有h1标签  
    5. h1.p1,#contenth1{}  
    6. /*表示h1下的所有class为p1的标签以及id为content的标签下的所有h1标签*/  
    7. h1#contenth2{}  
    8. /*id为content的h1标签下的h2标签*/  
    9.  

    CSS选择符是非常自由与灵活的,可以根据页面的需要,使用各种选择符,尽量结构化与优化CSS文件.

    【编辑推荐】

    1. DIV CSS网站布局八个小技巧
    2. JavaScript动态创建div属性和样式
    3. DIV CSS建站对浏览器兼容性和注意事项
    4. CSS2.0中page-break-after属性用法
    5. 解读DIV CSS网页布局中CSS无效十个原因

     

    相关内容

    热门资讯

    如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
    如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
    施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
    Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
    20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
    规避非法攻击 用好路由器远程管... 单位在市区不同位置设立了科技服务点,每一个服务点的员工都通过宽带路由器进行共享上网,和单位网络保持联...
    范例解读VB.NET获取环境变... VB.NET编程语言的使用范围非常广泛,可以帮助开发人员处理各种程序中的需求,而且还能对移动设备进行...
    德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...