css的高级选择器

层次选择器

1.后代选择器:E F 选择匹配的F元素,且匹配的F元素被包含在匹配的E元素内

  <style>ul  li{

            color: red;   } </style>

<ul>

        <li>我是ul里面的li</li>

        <li>我是ul里面的li</li>

        <li>我是ul里面的li</li>

    </ul>  li是ul的孙子级别

    <ul>

       <p> <li>我是ul里面的li</li></p>

        <p> <li>我是ul里面的li</li></p>

        <p> <li>我是ul里面的li</li></p>

    </ul>  li是ul的孙子级别

后代选择器两个选择符之间必须要以空格隔开,中间不能有任何其他的符号插入,空格可以多 但是不可以插入其他的符号以免造成干扰。 li 被 ul包裹的情况下 颜色变红

2.子选择器:E>F 选择匹配的F元素,且匹配的F元素是匹配的E元素的子元素

 <style> div span{

            color: red;   }

        h2 >span{ color: green; } </style>

 <div>

     <p><span>早上好</span></p>

        <p><h1><span>我是标题</span></h1></p>

        <h2><span>晚上好</span></h2>

    </div>

div元素中包裹的子元素span 显示为红色,h2元素中包裹的子元素span显示为绿色,> 左右可以添加空格

3.相邻选择器: E+F 相邻兄弟选择器 选择匹配的F元素,且匹配的F元素紧位于匹配的E元素后面

 <style> .main+p{

            background: green; } </style>

<div>     <p>我是谁</p>

        <p class="main">我是谁</p>

        <p>我是谁</p>     </div>

类选择器main相邻的下一个p背景色变绿

4.通用选择器:E~F 通用兄弟选择器 选择匹配的F元素,且位于匹配的E元素后的所有匹配的F元素

<style>  .ab~p{

    background: red;} </style>

<div>    <p class="ab">111</p>

        <p>222</p>

        <p >333</p>

        <p>444</p>

        <p>555</p>    </div>

类选择器ab下面的所有p标签都会变成红色

属性选择器

1.E[attr]属性选择器: E[attr]  选择匹配具有属性attr的E元素

<style>  dd[class]{

      background: red; }  </style>

 <dl>  <dt>汽车</dt>

        <dd>宝马</dd>

        <dd class>奔驰</dd>

        <dd>奥迪</dd>   </dl>

 [ ]表示属性的意思 里面写具体属性的名称比如 [id]

2.E[attr=val]属性选择器:E[attr=val]  选择匹配具有属性attr的E元素,并且属性值为val(其中val区分大小写)

<style>   dd[class=two]{

            background: red;   } </style>

<dl>  <dt>标题</dt>

        <dd class="one">我是定义列表1</dd>

        <dd class="one">我是定义列表1</dd>

        <dd class="two">我是定义列表2</dd>   </dl>

E[attr=val]属性选择器中,属性和属性值必须完全匹配才能被选中,dd元素中class的值为two的背景颜色变成红色

3.E[attr*=val]属性选择器: 选择匹配元素E,且E元素定义了属性attr,其属性值包含了“val”

   dd[class=two]{<style> p[class*=b]

属性后面的值加不加引号(包括单引号和双引号)都可以 当时遇到特殊符号需要加引号

            background: red;   } </style>

<div>  <p >111</p>

        <p class="b1">222</p>

        <p class="b2">333</p>   </div>

p元素中class的值只要包含b的背景色都会变成红色,

4.E[attr^=val]属性选择器:E[attr^=val] 选择匹配元素E,且E元素定义了属性attr,其属性值是以val开头的任意字符串

<style>  a[href^='http://']{

            background:red;  } </style>

在遇到匹配的字符 有特殊符号 比如 :号 // 可以使用引号(单引号和双引号)包裹一下

<a href="http://www.baidu.com">跳转百度</a>

    <a href="www.baidu.com">不能跳转百度</a>

表示 属性href是以http开头的a元素 背景色变成红色

5.E[attr$=val]属性选择器:E[attr$=val]  选择匹配元素E,且E元素定义了属性attr,其属性值是以val结尾的任意字符串

  a[href^='http://']{<style> a[href$=".cm"]

            background:red;  } </style>

在遇到匹配的字符 有特殊符号 比如 :号 // 可以使用引号(单引号和双引号)包裹一下

<a href="http://www.baidu.com">能跳百度</a>

    <a href="http://www.baidu.cn">因为百度把.cm的域名也买了所以也能跳了</a>

表示 属性href是以cn结尾的a元素 背景色变成红色

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,922评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,591评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,546评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,467评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,553评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,580评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,588评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,334评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,780评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,092评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,270评论 1 344
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,925评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,573评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,194评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,437评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,154评论 2 366
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,127评论 2 352

推荐阅读更多精彩内容