1、E:target 表示当前的URL片段的元素类型,这个元素必须是E
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>无标题文档</title> <style> div{width:300px;height:200px;background:#000; font:50px/200px "微软雅黑"; color:#fff; text-align:center; display:none;} div:target{ display:block;} </style> </head> <body> <a href="#div1">div1</a> <a href="#div2">div2</a> <a href="#div3">div3</a> <div id="div1">div1</div> <div id="div2">div2</div> <div id="div3">div3</div> </body> </html>
2、E:disabled 表示不可点击的表单控件 E:enabled 表示可点击的表单控件
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>无标题文档</title> <style> input{width:100px;height:30px; color:#000;} input:enabled{ color:red;} input:disabled{ color:blue;} </style> </head> <body> <input type="text" value="请输入" /> <input type="text" value="请输入" disabled /> </body> </html>
3、E:checked 表示已选中的checkbox或radio
input:checked{ width:100px;height:100px;}
4、E:first-line 表示E元素中的第一行
5、E:first-letter 表示E元素中的第一个字符
6、E::selection表示E元素在用户选中文字时 E::before 生成内容在E元素前
7、E::after 生成内容在E元素后
8、E:not(s) 表示E元素不被匹配
9、E~F表示E元素毗邻的F元素 Content 属性
时间: 2024-10-12 19:40:23