CSS学习笔记二(W3CSchool)

选择器

1. 子选择器 > 

    只选择直接的子元素(即第一代后代,儿子),即嵌套层次为1的,嵌套更深的则忽略(第二代即以上,即孙子结点及以上),例如

 h1 > strong {color:red;}
<h1>This is <strong>very</strong> <strong>very</strong> important.</h1>
<h1>This is <em>really <strong>very</strong></em> important.</h1>  //只会选择第一个h1下的strong标签,而第二个h1下的strong又隔了一个em标签则不符合要求

2. 后代选择器

    理解为选择  在...中的....,不管嵌套层次多深都会选取

3. 相邻兄弟选择器

    紧跟在某元素之后具有相同父元素的元素

h1 + p {margin-top:50px;}

4. 属性选择器

    要选择包含某种属性而不管属性值是什么的元素:

a[title][href]{  }
    也可选择属性值为某特定值的元素:

a[href="http://www.w3school.com.cn/"][title="W3School"] {color: red;}
   此时属性值需完全匹配,若选择属性值中的部分属性(部分字符串)则需使用波浪号:

p[class~="important"] {color: red;}
   子串匹配属性

   特定属性选择

*[lang|="en"] {color: red;}//<span style="font-family: Verdana, Arial, 宋体; line-height: 18px; background-color: rgb(249, 249, 249);">选择 lang 属性等于 en 或以 en- 开头的所有元素</span>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值