首页 > Web开发 > 详细

CSS3学习笔记(一)

时间:2020-01-29 19:20:39      阅读:74      评论:0      收藏:0      [点我收藏+]

CSS3选择器

在 CSS 中,选择器是一种模式,用于选择需要添加样式的元素。

选择器 例子 例子描述
.class .intro 选择 class="intro" 的所有元素。
#id #firstname 选择 id="firstname" 的所有元素。
element p 选择所有 p 元素。
element,element div,p 选择所有 div 元素和所有 p 元素。
element element div p 选择 div 元素内部的所有 p 元素。
element>element div>p 选择父元素为 div 元素的所有 p 元素。
element+element div+p 选择紧接在 div 元素之后的所有 p 元素。
[attribute] [target] 选择带有 target 属性所有元素。
[attribute=value] [target=_blank] 选择 target="_blank" 的所有元素。
:link a:link 选择所有未被访问的链接。
:visited a:visited 选择所有已被访问的链接。
:hover a:hover 选择鼠标指针位于其上的按钮。
:focus input:focus 选择获得焦点的 input 元素。
[attribute^=value] a[src^="https"] 选择其 src 属性值以 "https" 开头的每个 a 元素。
[attribute$=value] a[src$=".pdf"] 选择其 src 属性以 ".pdf" 结尾的所有 a 元素。
[attribute*=value] a[src*="abc"] 选择其 src 属性中包含 "abc" 子串的每个 a 元素。
:empty p:empty 选择没有子元素的每个 p 元素(包括文本节点)。
:enabled input:enabled 选择每个启用的 input 元素。
:not(selector) :not(p) 选择非 p 元素的每个元素。

以上选自w3school:https://www.w3school.com.cn/cssref/css_ref_aural.asp

div p 和 div>p 的区别

举个栗子:

<style> 
  div span{color:red;}
</style>

<div>
  <p> 
     <span> Hello World! </span>
  </p>
  <span> Study Css </span>
</div>
上面的例子中所有的span都为红色

而下面的:

<style> 
  div>span{color:red;}
</style>

<div>
  <p> 
     <span> Hello World! </span>
  </p>
  <span> Study Css </span>
</div>

转自:https://www.runoob.com/note/13493

这个例子中只有Study Css是红色!

div p 为后代选择。只要是div元素的后代元素,不管是几代都有效。

div>p 为父选择。只选择div作为父元素的p元素。

CSS3学习笔记(一)

原文:https://www.cnblogs.com/miou/p/12240994.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!