0804
css3伪类
target
突出显示活动的 HTML 锚
div:target{background: #0e3757;}
表单控件伪类
<style>input:enabled{background-color: #FFF2AB;}input:disabled{background-color: #f00;}</style>
<body><input type="text" enabled><input type="text" disabled></body>
文本相关伪类
<style>p{width:400px;}p:first-line{color: #fff;background-color: #0e3757;}p:first-letter{font-size: 30px;}</style>
p::selection{color: #fff;background: rgba(0,0,0,0.9);}
p::selection 表示P元素在用户选中文字时
只能改变文字的颜色以及背景颜色
p:before{position: absolute;left: 100px;top:300px;content: '这是我输入的文字';color: #fff;width:200px;height:300px;display: inline-block;background: url("images/04.png");}p:after{content: '';width:100px;height:200px;display: inline-block;background-color: #0e3757;}
在每个
元素的内容之前插入新内容::before
在每个
元素的内容之后插入新内容::after
afater清浮动
<style>.clearFix{*zoom:1;}.clearFix:after{content:'';display:block;clear:both;}
not选择器
p:not(s) 除了s以外所有的p元素
p:not(#main){background-color: #0e3757;}
毗邻元素
E~F 表示选择E元素后面同级的所有F元素
<style>h1~div{background-color: #0e3757;}</style>
E+F 表示选择E元素后面同级紧跟着的第一个F元素
<style>h1+h2{background-color: #0e3757;}</style>
文字缩略
text-overflow: ellipsis; 文字溢出显示省略号
一定要配合
overflow: hidden;
white-space: nowrap;
使用
<style>p{background-color: #0e3757;color: #fff;width:400px;height:30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}</style>