wcssdu 2019-10-04
内容来自《CSS选择器世界》
(空格)
后代
document.querySelector('#myId').querySelectorAll(':scope div div')
>
子
+
相邻
~
随后
||
列
[am-button~="large"]{}
正则:开头 [attr^="val"]
; 结束 [attr$="val"]
; 包含 [attr*="val"]
[attr~="val" i]
/* 网站变量 */ :root{--base-color:#4c5161;} /* 样式重置 */ body,p,dd,dl,h1,...,ol,ul{margin:0} /* 通用结构 */ .cs-header{} .cs-main{} .cs-footer{} /* 组件样式 */ .cs-icon{} .cs-button{} .cs-dialog{} /* 模块样式 */ .cs-module-header{} .cs-module-title{} .cs-module-x{} /* 业务样式 */ .cs-some-... /* css样式库 */ .dn{display:none} .db{display:block} .dib{display:inline-block} .fl{float:left}
用户行为
:hover
不适用移动端;增加延时优化体验;<a>
,<area>
,contenteditable的普通元素;鼠标经过行为的键盘访问:focus:not(:focus-visible){outline:0}
URL定位
:link
对已访问的无效,只作用于<a>
输入
[checked]
任意,变化并非实时的;阅读更多;选项卡;单复选框,开关;checkbox.indeterminate=true
;单选所有name的都没选中时匹配,没有name没选中也匹配;未选中提示文案;输入值验证
树结构
子索引
li:only-child{} li:first-child:nth-last-child(2){}
匹配类型
逻辑组合
.is(.cs-a,.cs-b) >img
其他
background-color: blue;background-color: yellow;<input type="button" value="变蓝" @click="changeColorT