分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

CSS—选择器

发布时间:2023-09-06 01:16责任编辑:顾先生关键词:CSS选择器

选择器是CSS中一个重要的内容,对此做一个详细的归纳总结有助于后期CSS的编写:

一、元素选择器:标注名{声明块}

  1.所有与该标记名匹配的元素,都将应用声明块中的规则

二、类选择器:.类名{声明块}

    1.命名必须是字母开头

       2.区分大小写的

       3.含字母,数字,连字符,下划线

       4.一个类选择器可应用到多个标签

三、ID选择器:#id值{声明块}

  1.属性id为指定值的元素,将应用声明块中的规则

  2.同一个HTML文档中,元素的id值必须唯一

  3.例:h1{color:red;text-align}

四、组合选择器/并集选择器:h1,h2,h3{声明块}

五、伪类选择器:

  1.元素名称:伪类名称

  a:link                        /*未访问*/

  a:visited                   /*已访问*/

  a:hover               /*鼠标悬停*/

  a:acitve               /*点击时*/

  2.选择子代选择器(精确)

  2.1.nth-child(x)

  例:ul li:nth-child(2){ }

  2.2.nth-child(2n)

  例:ui li:nth-child(2n)

  2.3.nth-child(2n+1){ }

  2.4.选择偶数项:ul li:nth-child(even){ }

  2.5.选择奇数项:ul li:nth-child(odd){ }

  2.6. 类型为p的第三个元素:box4    p:nth-of-type(3){ }

六、后代选择器:父级选择器 子级选择器{ }

七、子集选择器(只会选择子集中的该标签)

        父级元素名称>子集元素名称{ }        /*div>p*/

八、属性选择器:<input type=”text” />

      1.格式一:元素名称[属性名称+属性值]{声明块}

      例: input:[type=”text”]{声明块}

         input:-webkit-input-placeholder{ }     /*只变提示信息颜色*/

       2.格式二:元素名称[属性名称^=属性值]{ }

    例: <input type=”radio” name=”sichuan”>

          input[name^=”si”]   /*以si开头的name*/

       3.格式三:元素名称[属性名称$=属性]

      例:input[name$=”chuan”{ } /*选择器以属性值结束的标签*/

       4.格式四:元素名称[属性名称*=属性值]{ }

      input[name*=”chuan”]{ } /*包含该属性值的标签*/

CSS—选择器

原文地址:http://www.cnblogs.com/alisa-sister/p/7637405.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved