zoukankan      html  css  js  c++  java
  • css选择器

    一、层次选择器


    例如:
    body p{ background: red; }  // body下所有p标签
    body>p{ background: pink; }  // bod下第一层子级所有p标签
    .active+p { background: green; }  // 类active后边第一个p标签颜色改变
    .active~p{ background: yellow; }  // 类active后边所有p标签颜色改变

    二、结构伪类选择器


    例如:
    ul li:first-child{ background: red;}  // ul内第一个li标签
    ul li:last-child{ background: green;}  // ul内最后一个li标签
    p:nth-child(1){ background: yellow;}  // p标签内第一个子元素
    p:nth-of-type(2){ background: blue;}  // 选择所有p元素第二个为p的子元素
    
    ⭐ 使用E F:nth-child(n)和E F:nth-of-type(n)的 关键点
      E F:nth-child(n)在父级里从一个元素开始查找,不分类型
      E F:nth-of-type(n)在父级里先看类型,再看位置

    三、属性选择器


    例如:
    a[id] { background: yellow; } a元素,包含id属性
    a[id=first] { background: red; } a元素,包含id属性,且属性值为first
    a[href^=http] { background: red; } a元素含有href属性,属性值http开头
    a[href$=png] { background: red; } a元素含有href属性,并且属性值png结尾
    a[class*=links] { background: red; } a元素都含有class属性,且属性值包含links字符
  • 相关阅读:
    Paperfolding HDU
    I
    2020年8月11日第一次组队训练
    2018ICPC南京I. Magic Potion
    【贪心】纪念品分组
    【贪心】删数问题
    【排序】排名
    小X与队列
    B.T.B.F.
    2018浙江理工大学迎新赛——决赛
  • 原文地址:https://www.cnblogs.com/guisenbin/p/15424724.html
Copyright © 2011-2022 走看看