美文网首页
属性选择器和子元素选择器

属性选择器和子元素选择器

作者: 骚X | 来源:发表于2018-11-19 19:50 被阅读0次

    一、属性选择器

    为所有具有title属性的元素,设置一个背景颜色为黄色
    属性选择器
    作用:可以根据元素中的属性或属性值来选取指定元素
    语法:
    [属性名] 选取含有指定属性的元素
    [属性名="属性值"] 选取含有指定属性值的元素
    [属性名^="属性值"] 选取属性值以指定内容开头的元素
    [属性名$="属性值"] 选取属性值以指定内容结尾的元素
    [属性名*="属性值"] 选取属性值包含指定内容的元素

    p[title]{
    background-color:yellow;
    }
    
    p[title="hello"]{
    background-color:yellow;
    }
    为title属性值是hello的元素设置一个背景颜色为黄色
    
    p[title^="ab"]{
        background-color: yellow;
        }
    为title属性值以ab开头的元素设置一个背景颜色为黄色
    
    p[title$="c"]{
          background-color: yellow;
    }
    为title属性值以c结尾的元素设置一个背景颜色
    
    p[title*="c"]{
    background-color: yellow;
    }
    为title属性值包含c的元素设置一个背景颜色 
    

    二、子元素选择器

    a:first-child{
    color:red;
    }
    
    a:last-child{
        color:yellow;
    }
    
     a:nth-child(3){
    background-color:green;
    }
    位置是第3个的标签背景为绿色
    
    a:nth-child(even){
        background-color:red;
    }
    位置是偶数的背景为红色
    
    a:nth-child(odd){
        background-color:yellow;
    }
    位置为基数的背景为黄色
    
    选择指定类型的子元素
    p:first-of-type{
        background-color:blue;
    }
    类型是p的第一个标签背景为蓝色
    
    p:last-of-type{
        background-color:skyblue;
    }
    类型是p的最后一个标签背景为天蓝色
    
    p:nth-of-type(3){
        background-color:yellow;
    }
    类型是p的第三个标签背景为黄色

    相关文章

      网友评论

          本文标题:属性选择器和子元素选择器

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