


What this article brings to you is what are the uses of CSS attribute selectors? The usage introduction (code) of CSS attribute selector has certain reference value. Friends in need can refer to it. I hope it will be helpful to you.
1. Existence and value attribute selectors
1. Existence and value attribute selectors
/*存在和值属性选择器*/ [attr]:该选择器选择包含 attr 属性的所有元素,不论 attr 的值为何。 [attr=val]:该选择器仅选择 attr 属性被赋值为 val 的所有元素。 [attr~=val]:表示带有以 attr 命名的属性的元素,并且该属性是一个以空格作为分隔的值列表,其中至少一个值为val。
2. Code example:
01 _Existence and value attribute selector.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_Existence and value attribute selector.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_Existence and value attribute selector.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 value attribute selector
1. Substring value attribute selector
/*子串值属性选择器*/ [attr|=val] : 选择attr属性的值是val(包括val)或以val-开头的元素。 [attr^=val] : 选择attr属性的值以val开头(包括val)的元素。 [attr$=val] : 选择attr属性的值以val结尾(包括val)的元素。 [attr*=val] : 选择attr属性的值中包含字符串val的元素。
2. Code example:
<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>
Related recommendations:
CSS3 Selector Attribute Selector
Advanced usage of CSS attribute selector and selector priority issues_html/css_WEB-ITnose
The above is the detailed content of What are the uses of CSS attribute selectors? Introduction to the usage of css attribute selector (code). For more information, please follow other related articles on the PHP Chinese website!

I know, I know: there are a ton of content management system options available, and while I've tested several, none have really been the one, y'know? Weird pricing models, difficult customization, some even end up becoming a whole &

Linking CSS files to HTML can be achieved by using elements in part of HTML. 1) Use tags to link local CSS files. 2) Multiple CSS files can be implemented by adding multiple tags. 3) External CSS files use absolute URL links, such as. 4) Ensure the correct use of file paths and CSS file loading order, and optimize performance can use CSS preprocessor to merge files.

Choosing Flexbox or Grid depends on the layout requirements: 1) Flexbox is suitable for one-dimensional layouts, such as navigation bar; 2) Grid is suitable for two-dimensional layouts, such as magazine layouts. The two can be used in the project to improve the layout effect.

The best way to include CSS files is to use tags to introduce external CSS files in the HTML part. 1. Use tags to introduce external CSS files, such as. 2. For small adjustments, inline CSS can be used, but should be used with caution. 3. Large projects can use CSS preprocessors such as Sass or Less to import other CSS files through @import. 4. For performance, CSS files should be merged and CDN should be used, and compressed using tools such as CSSNano.

Yes,youshouldlearnbothFlexboxandGrid.1)Flexboxisidealforone-dimensional,flexiblelayoutslikenavigationmenus.2)Gridexcelsintwo-dimensional,complexdesignssuchasmagazinelayouts.3)Combiningbothenhanceslayoutflexibilityandresponsiveness,allowingforstructur

What does it look like to refactor your own code? John Rhea picks apart an old CSS animation he wrote and walks through the thought process of optimizing it.

CSSanimationsarenotinherentlyhardbutrequirepracticeandunderstandingofCSSpropertiesandtimingfunctions.1)Startwithsimpleanimationslikescalingabuttononhoverusingkeyframes.2)Useeasingfunctionslikecubic-bezierfornaturaleffects,suchasabounceanimation.3)For

@keyframesispopularduetoitsversatilityandpowerincreatingsmoothCSSanimations.Keytricksinclude:1)Definingsmoothtransitionsbetweenstates,2)Animatingmultiplepropertiessimultaneously,3)Usingvendorprefixesforbrowsercompatibility,4)CombiningwithJavaScriptfo


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Zend Studio 13.0.1
Powerful PHP integrated development environment

SublimeText3 Linux new version
SublimeText3 Linux latest version

DVWA
Damn Vulnerable Web App (DVWA) is a PHP/MySQL web application that is very vulnerable. Its main goals are to be an aid for security professionals to test their skills and tools in a legal environment, to help web developers better understand the process of securing web applications, and to help teachers/students teach/learn in a classroom environment Web application security. The goal of DVWA is to practice some of the most common web vulnerabilities through a simple and straightforward interface, with varying degrees of difficulty. Please note that this software

SAP NetWeaver Server Adapter for Eclipse
Integrate Eclipse with SAP NetWeaver application server.

SublimeText3 English version
Recommended: Win version, supports code prompts!
