Heim  >  Artikel  >  Web-Frontend  >  Wozu dienen CSS-Attributselektoren? Einführung in die Verwendung des CSS-Attributselektors (Code)

Wozu dienen CSS-Attributselektoren? Einführung in die Verwendung des CSS-Attributselektors (Code)

不言
不言Original
2018-09-05 17:51:502958Durchsuche

In diesem Artikel erfahren Sie, welchen Nutzen CSS-Attributselektoren haben. Die Verwendungseinführung (Code) des CSS-Attributselektors hat einen gewissen Referenzwert. Freunde in Not können darauf verweisen.

1. Existenz- und Wertattributselektoren

        /*存在和值属性选择器*/   
        [attr]:该选择器选择包含 attr 属性的所有元素,不论 attr 的值为何。
        [attr=val]:该选择器仅选择 attr 属性被赋值为 val 的所有元素。
        [attr~=val]:表示带有以 attr 命名的属性的元素,并且该属性是一个以空格作为分隔的值列表,其中至少一个值为val。

2. 01 _Existenz und Wertattributselektor.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_Existenz- und Wertattributselektor.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_Existenz- und Wertattributselektor.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>

2. Substring-Wertattributselektor

1. Substring-Wertattributselektor

        /*子串值属性选择器*/
        [attr|=val] : 选择attr属性的值是val(包括val)或以val-开头的元素。
        [attr^=val] : 选择attr属性的值以val开头(包括val)的元素。
        [attr$=val] : 选择attr属性的值以val结尾(包括val)的元素。
        [attr*=val] : 选择attr属性的值中包含字符串val的元素。
2. Codebeispiel:

<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>

Verwandte Empfehlungen:

CSS3 Selector Attribute Selector

Erweiterte Verwendung des CSS-Attributselektors und Selektorprioritätsprobleme_html/css_WEB-ITnose

Das obige ist der detaillierte Inhalt vonWozu dienen CSS-Attributselektoren? Einführung in die Verwendung des CSS-Attributselektors (Code). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn