美文网首页
CSS选择器

CSS选择器

作者: June_Done | 来源:发表于2018-05-09 17:15 被阅读0次
    • 选择器即css中设定的样式通过选择器,实现对HTML中每个节点渲染成相应的样式视图。姑且和学习的博客作者的分类一样分为标签选择器属性选择器伪类和伪元素
    • 标签选择器
    1. 通用选择器 *
    *{
           margin:0; 
          box-sizing:border-box;  //常见的写法
     }
    
    1. 单标签
    2. 多标签
      (1).选择一个祖先的所有子孙节点,例如 div p{…}
      (2). 选择一个父元素的所有直属节点,例如 div > p{…}
      (3). 选择某一个元素紧挨着的兄弟节点,例如 li + li{…}
      (4). 选择某一个元素的所有同胞节点,例如 span ~ a{…}
      (5). 组合应用,无需过于复杂
    ul>li{
          border-bottom: 2px solid #ccc;
       }或者
     ul li+li{
        border-top: 1px solid #ccc;
        }   //都能实现以下的效果
    
    微信截图_20180329153212.png
    • 属性选择器
    1. 特殊1:id选择器
    2. 特殊2:class选择器
    3. 属性选择器
      (1). 只通过属性名选择:img[title]{… }
      (2). 通过属性名和属性值选择:input[type=’text’]{…}
    选择器 描述
    [attribute] 用于选取带有指定属性的元素。
    [attribute=value] 用于选取带有指定属性和值的元素。
    [attribute~=value] 用于选取属性值中包含指定词汇的元素。
    [attribute I=value] 用于选取带有以指定值开头的属性值的元素,该值必须是整个单词。
    [attribute^=value] 匹配属性值以指定值开头的每个元素。
    [attribute$=value] 匹配属性值以指定值结尾的每个元素。
    [attribute*=value] 匹配属性值中包含指定值的每个元素。
    • 伪类和伪元素
    1. 伪类
      (1). UI伪类
      (2). 结构化伪类
    2. 伪元素

    相关文章

      网友评论

          本文标题:CSS选择器

          本文链接:https://www.haomeiwen.com/subject/pommcftx.html