CSS选择器备忘单

CSS选择器语法备忘单。
SelectorExampleExample description
.class.introSelects all elements with class=“intro”
.class1.class2.name1.name2Selects all elements with both name1 and name2 set within its class attribute
.class1 .class2.name1 .name2Selects all elements with name2 that is a descendant of an element with name1
#id#firstnameSelects the element with id=“firstname”
**Selects all elements
elementpSelects all <p> elements
element.classp.introSelects all <p> elements with class=“intro”
element,elementdiv, pSelects all <div> elements and all <p> elements
element elementdiv pSelects all <p> elements inside <div> elements
element>elementdiv > pSelects all <p> elements where the parent is a <div> element
element+elementdiv + pSelects the first <p> element that is placed immediately after <div> elements
element1~element2p ~ ulSelects every <ul> element that is preceded by a <p> element
[attribute][target]Selects all elements with a target attribute
[attribute=value][target="_blank"]Selects all elements with target=“_blank”
[attribute~=value][title~="flower"]Selects all elements with a title attribute containing the word “flower”
[attribute|=value][lang|="en"]Selects all elements with a lang attribute value equal to “en” or starting with “en-”
[attribute^=value]a[href^="https"]Selects every <a> element whose href attribute value begins with “https”
[attribute$=value]a[href$=".pdf"]Selects every <a> element whose href attribute value ends with “.pdf”
[attribute*=value]a[href*="w3schools"]Selects every <a> element whose href attribute value contains the substring “w3schools”
:activea:activeSelects the active link
::afterp::afterInsert something after the content of each <p> element
::beforep::beforeInsert something before the content of each <p> element
:checkedinput:checkedSelects every checked <input> element
:defaultinput:defaultSelects the default <input> element
:disabledinput:disabledSelects every disabled <input> element
:emptyp:emptySelects every <p> element that has no children (including text nodes)
:enabledinput:enabledSelects every enabled <input> element
:first-childp:first-childSelects every <p> element that is the first child of its parent
::first-letterp::first-letterSelects the first letter of every <p> element
::first-linep::first-lineSelects the first line of every <p> element
:first-of-typep:first-of-typeSelects every <p> element that is the first <p> element of its parent
:focusinput:focusSelects the input element which has focus
:fullscreen:fullscreenSelects the element that is in full-screen mode
:has()h2:has(+p)Selects h2 elements that are immediately followed by a p element, and applies the style to h2
:hovera:hoverSelects links on mouse over
:in-rangeinput:in-rangeSelects input elements with a value within a specified range
:indeterminateinput:indeterminateSelects input elements that are in an indeterminate state
:invalidinput:invalidSelects all input elements with an invalid value
:lang()p:lang(it)Selects every <p> element with a lang attribute equal to “it” (Italian)
:last-childp:last-childSelects every <p> element that is the last child of its parent
:last-of-typep:last-of-typeSelects every <p> element that is the last <p> element of its parent
:linka:linkSelects all unvisited links
::marker::markerSelects the markers of list items
:not():not(p)Selects every element that is not a <p> element
:nth-child()p:nth-child(2)Selects every <p> element that is the second child of its parent
:nth-last-child()p:nth-last-child(2)Selects every <p> element that is the second child of its parent, counting from the last child
:nth-last-of-type()p:nth-last-of-type(2)Selects every <p> element that is the second <p> element of its parent, counting from the last child
:nth-of-type()p:nth-of-type(2)Selects every <p> element that is the second <p> element of its parent
:only-of-typep:only-of-typeSelects every <p> element that is the only <p> element of its parent
:only-childp:only-childSelects every <p> element that is the only child of its parent
:optionalinput:optionalSelects input elements with no “required” attribute
:out-of-rangeinput:out-of-rangeSelects input elements with a value outside a specified range
::placeholderinput::placeholderSelects input elements with the “placeholder” attribute specified
:read-onlyinput:read-onlySelects input elements with the “readonly” attribute specified
:read-writeinput:read-writeSelects input elements with the “readonly” attribute NOT specified
:requiredinput:requiredSelects input elements with the “required” attribute specified
:root:rootSelects the document’s root element
::selection::selectionSelects the portion of an element that is selected by a user
:target#news:targetSelects the current active #news element (clicked on a URL containing that anchor name)
:validinput:validSelects all input elements with a valid value
:visiteda:visitedSelects all visited links

相关工具 (20)

chmod 命令速查表
Linux 权限变更速查表
常用正则表达式备忘单
常用正则表达式模式备忘单。
CSS选择器备忘单
CSS选择器语法备忘单。
Docker Compose 备忘单
Docker Compose 格式备忘单
Docker备忘单
Docker命令备忘单。
Docker SWARM 备忘单
Docker Swarm 模式速查表
Dockerfile 备忘单
Dockerfile 语法和构建备忘单
Git语义提交备忘单
使用语义前缀提交Git的备忘单
JQ备忘单
JQ命令备忘单
JSONPath语法备忘单
JSONPath语法备忘单
Markdown备忘单
Markdown备忘单
Nano备忘单
Nano编辑器备忘单
正则表达式备忘单
JavaScript正则表达式备忘单
Sed 备忘单
sed unix 命令速查表
XPath语法备忘单
XPath语法备忘单
ZPool 备忘单
OpenZFS/ZPool 使用命令和信息
CSS渐变生成器
根据给定的步骤和颜色生成 CSS 渐变代码
CSS美化工具
CSS美化。
CSS单位转换器
将常用 CSS 单位(em、rem、px、vw、vh、%)的值转换为其他值。
CSS到XPath转换器
将CSS选择器转换为XPath表达式或反向转换。
留言区
昵称
邮箱
网址
0/500
0 条评论
Powered by Twikoo v1.6.44
Twikoo 评论管理
密码