CSS屬性選取器的用法有哪些?css屬性選取器的用法介紹(代碼)

來源:互聯網
上載者:User

本篇文章給大家帶來的內容是關於CSS屬性選取器的用法有哪些?css屬性選取器的用法介紹(代碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所協助。

一、存在和值屬性選取器

1、存在和值屬性選取器

        /*存在和值屬性選取器*/           [attr]:該選取器選擇包含 attr 屬性的所有元素,不論 attr 的值為何。        [attr=val]:該選取器僅選擇 attr 屬性被賦值為 val 的所有元素。        [attr~=val]:表示帶有以 attr 命名的屬性的元素,並且該屬性是一個以空格作為分隔的值列表,其中至少一個值為val。

2、代碼執行個體:
01_存在和值屬性選取器.html

<head>        <meta charset="UTF-8">        <title>存在和值屬性選取器</title>        <style type="text/css">            /*             [attr]:該選取器選擇包含 attr 屬性的所有元素,不論 attr 的值為何。            */            [name]{                background: pink;            }        </style>    </head>    <body>        <div name="atguigu_llc">李立超</div>        <div name="atguigu_xfz">曉飛張</div>        <div name="atguigu_bhj">白浩傑</div>        <div name="atguigu_sym">腿長1米8</div>        <div>佟剛</div>        <div>陳雷</div>        <div>李賀飛</div>    </body>

02_存在和值屬性選取器.html

<head>        <meta charset="UTF-8">        <title>存在和值屬性選取器</title>        <style type="text/css">            /*             [attr=val]:該選取器僅選擇 attr 屬性被賦值為 val 的所有元素。            */            [name="atguigu_llc"]{                background: pink;            }        </style>    </head>    <body>        <div name="atguigu_llc">李立超</div>        <div name="atguigu_xfz">曉飛張</div>        <div name="atguigu_bhj">白浩傑</div>        <div name="atguigu_sym">腿長1米8</div>        <div>佟剛</div>        <div>陳雷</div>        <div>李賀飛</div>    </body>

03_存在和值屬性選取器.html

<head>        <meta charset="UTF-8">        <title>存在和值屬性選取器</title>        <style type="text/css">            /*             [attr~=val]:該選取器僅選擇 attr 屬性的值(以空格間隔出多個值)中有包含 val 值的所有元素,                比如位於被空格分隔的多個類(class)中的一個類。            */            [name~="atguigu"]{                background: pink;            }        </style>    </head>    <body>        <div name="atguigu_llc atguigu">李立超</div>        <div name="atguigu_xfz">曉飛張</div>        <div name="atguigu_bhj atguigu">白浩傑</div>        <div name="atguigu_sym">腿長1米8</div>        <div>佟剛</div>        <div>陳雷</div>        <div>李賀飛</div>    </body>

二、子串值屬性選取器

1、子串值屬性選取器

        /*子串值屬性選取器*/        [attr|=val] : 選擇attr屬性的值是val(包括val)或以val-開頭的元素。        [attr^=val] : 選擇attr屬性的值以val開頭(包括val)的元素。        [attr$=val] : 選擇attr屬性的值以val結尾(包括val)的元素。        [attr*=val] : 選擇attr屬性的值中包含字串val的元素。

2、代碼執行個體:

<head>        <meta charset="UTF-8">        <title>存在和值屬性選取器</title>        <style type="text/css">            /*             [attr|=val] : 選擇attr屬性的值以val(包括val)或val-開頭的元素             [attr^=val] : 選擇attr屬性的值以val開頭(包括val)的元素。             [attr$=val] : 選擇attr屬性的值以val結尾(包括val)的元素。             [attr*=val] : 選擇attr屬性的值中包含字串val的元素。            */            [name^="atguigu"]{                background: pink;            }        </style>    </head>    <body>        <div name="atguigu-llc atguigu">李立超</div>        <div name="atguigu-xfz">曉飛張</div>        <div name="atguigu-bhj atguigu">白浩傑</div>        <div name="atguigu_sym">腿長1米8</div>        <div>佟剛</div>        <div>陳雷</div>        <div>李賀飛</div>    </body>
相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.