选择器

作者: Khada | 来源:发表于2018-06-13 15:56 被阅读0次
  • 选择器
    选择器,会告诉浏览器:网页上的那些元素需要设置什么样的样式。
    比如:P这个选择器就是表示选择叶母案中的所有的P元素,在选择器之后所设置的样式会应用到所有的P元素上。

  • 元素选择器
    元素选择器:让所有p元素的文字变红,让所有h1元素的文字变红。

    <head>
    <title> 元素选择器 </title>
    <style type="text/css">
    p{
      color: red;
    }        
    </style>
    </head>
    <body>
    <h1>悯农</h1>
    <p>床前明月光</p>
    <p>床前明月光</p>
    <p id="p1">床前明月光</p>
    <p class="p2 hello">床前明月光</p>
    <p class="p2">床前明月光</p>
    <p class="p2">床前明月光</p>
    <p>床前明月光</p>
    <p class="p3">床前明月光</p>
    <span class="p3">疑是地上霜</span>
    </body>
    
  • 语法:
    标签名{}

  • 比如P则会选中的所有P标签,h1会选中页面中的所有h1标签。

  • id选择器:通过元素属性,选择改变元素
    改变id为p1的元素的字体。p1前必须加上''#''

    <head>
    <title> id选择器 </title>
    <style type="text/css">
      #p1{
      color:blue;
      }
    </style>
    </head>
    <body>
    <h1>悯农</h1>
     <p>床前明月光</p>
    <p>床前明月光</p>
    <p id="p1">床前明月光</p>
    <p class="p2 hello">床前明月光</p>
    <p class="p2">床前明月光</p>
    <p class="p2">床前明月光</p>
    <p>床前明月光</p>
    <p class="p3">床前明月光</p>
    <span class="p3">疑是地上霜</span>
    </body>
    
  • 类选择器:必须满足条件才可改变。

  <head>
  <title> id选择器 </title>
  <style type="text/css">
  .p2{
    color:blue;
    }
  </style>
  </head>
  <body>
  <h1>悯农</h1>
  <p>床前明月光</p>
  <p>床前明月光</p>
  <p id="p1">床前明月光</p>
  <p class="p2 hello">床前明月光</p>
  <p class="p2">床前明月光</p>
  <p class="p2">床前明月光</p>
  <p>床前明月光</p>
  <p class="p3">床前明月光</p>
  <span class="p3">疑是地上霜</span>
   </body>
  • 符合选择器(交集选择器)
    复合选择器,可以同时使用多个选择器,这样可以选择同时满足多个选择器的元素。
    比如div.p2会选中页面中具有p2这个class的div元素。
  • 群组选择器(并集选择器)
    群组选择器,可以同时使用多个选择器,多个选择器将被同时应用指定的样式。
    比如p,.hello,#p2会同时选中页面中p元素,class为hello的元素,id为p2的元素。
  <head>
  <meta charset="UTF-8">
  <title> 并集选择器 </title>
  <style type="text/css">
    #p1,.p2{
     color: red;
    }
</style>
</head>
<body>
<h1>悯农</h1>
<p>床前明月光</p>
<p>床前明月光</p>
<p id="p1">床前明月光</p>
<p class="p2 hello">床前明月光</p>
<p class="p2">床前明月光</p>
<p class="p2">床前明月光</p>
<p>床前明月光</p>
<p class="p3">床前明月光</p>
<span class="p3">疑是地上霜</span>
</body>
  • 通用选择器 *{ }
    通用选择器,可以同时选中页面中的所有元素

  • 后代选择器 祖先元素 后代元素{ }
    后代选择器,可以根据标签的关系,为处在元素内部的后代元素设置样式。
    比如p strong 会选中页面中所有的p元素内的strong元素。

  • 子元素选择器 父元素>子元素 { }
    子元素选择器可以给另一个元素的子元素设置样式
    比如 body > h1 将选择body子标签中的所有h1标签。

  • 其他子元素选择器
    :first-child —— 选择第一个子标签
    :last-child —— 选择最后一个子标签
    :nth-child —— 选择指定位置的子元素
    选择指定类型的子元素

     :first-of-type* 
     :last-of-type* 
     :nth-of-type
    
  • 兄弟选择器
    除了根据祖先父子关系,还可以根据兄弟关系查找元素
    -查找后边的一个兄弟元素:
    · 兄弟元素 + 兄弟元素{ }
    -查找后边的所有的兄弟元素:
    · 兄弟元素 ~ 兄弟元素{ }

  • 伪类选择器
    伪类专门用来表示元素的一种特殊的状态
    比如:访问过的超链接、普通的超链接、获取焦点的文本框
    当我们需要为处在这些特殊状态的元素设置样式时,就可以使用伪类

为没访问过的链接设置一个颜色为绿色
:link 表示普通的链接(没访问过的链接)

  a:link{
  color: yellowgreen;
  font-size: 50px;
}

:visited 表示访问过的链接

  a:visited{
  color: red;
}
  • 鼠标滑过的链接 :hover

    a:hover{
    color: skyblue;
    }
    
  • 否定伪类 :not{ }
    否定伪类可以帮助我们选择不是其他东西的某件东西。
    比如p:not(.hello)表示选择所有的p元素但是class为hello的除外。

  • 正在点击的链接 :active

    a:active{
    color: black;
    }
    
  • css注释 image.png

相关文章

  • css3选择器总结

    选择器分基本选择器和拓展选择器 基本选择器:id选择器,类选择器,元素选择器,通用选择器 拓展选择器:群组选择器,...

  • 「CSS 」选择器

    选择器简单选择器标签选择器类选择器id 选择器通配符选择器属性选择器伪类选择器其他选择器伪元素选择器组合选择器选择...

  • CSS 理解

    选择器 通用选择器: id选择器 class选择器 元素选择器 子选择器 后代选择器 伪类选择器 伪元素选择器: ...

  • CSS 学习总结

    CSS 选择器 { 样式 } 选择器:基础选择器(单个选择器物),复合选择器物 基础选择器:标签选择器,类选择器,...

  • CSS选择器

    通用选择器 元素选择器 类选择器 ID选择器 群组选择器 后代选择器 子代选择器 伪类选择器 通用选择器 元素选择...

  • CSS知识树

    css选择器 基础选择器ID选择器类选择器属性选择器元素选择器组合选择器多元素选择器 ,格式:E,F后代选择器,格...

  • CSS 选择器

    CSS选择器的概念 标签选择器 类选择器 ID选择器 类选择器与ID选择器的区别 子代选择器 后代选择器 子选择器...

  • CSS3 基本选择器

    回顾选择器 通配选择器 元素选择器 类选择器 ID选择器 后代选择器 新增基本选择器 子元素选择器(直接后代选择器...

  • ## CSS选择器

    ## CSS选择器 # 标签选择器 # id选择器 # 类选择器 # 后代选择器 # 子元素选择器 # 交集选择器...

  • css选择器

    id选择器,class选择器,层次选择器,后代选择器,标签选择器,元素选择器。

网友评论

      本文标题:选择器

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