CSS3 基本知识CSS3 选择器
|
Pseudo Element 伪元素提供通过文档树之外的方法设置元素或者内容的样式。必须以::后跟伪元素名称实现。 语法:
说明:其他浏览器都支持标准的::selection,Firefox4目前还需要使用 ::-moz-selection。 例子 1:
<style>
p::first-line { color: #F00;}
p::first-letter { font-size:96px;}
img::before { color:green; content:"CSS产生的内容,适用于 ::before 属性。"}
div::selection{ font-weight:bold;color:red;}
div::-moz-selection{ color:red;}
</style>
<p>测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试。</p>
<div><span>不属于::before的内容</span><img src="http://dotnet.aspx.cc/Images/logoSite.gif" alt=""/></div>
<div>测试选择内容。</div>
测试结果:Internet Explorer 9,Firefox 4,Opera 11,Safari 5,Chrome 10 都支持::first-line、::first-letter、::selection(::-moz-selection)属性。Opera 11支持 ::before 属性。
例子 2:
<style>
div::before {
content: "CSS 产生的前面的内容.";
background:yellow;
}
div:before {
content: "CSS 产生的前面的内容.";
background:yellow;
}
div::after {
content: "CSS 产生的后面的内容.";
background:yellow;
}
div:after {
content: "CSS 产生的后面的内容.";
background:yellow;
}
</style>
<div>:before(CSS2)或 ::before(CSS3)测试</div>
测试结果:Internet Explorer 8,Internet Explorer 9,Firefox 4,Opera 11,Safari 5,Chrome 10 都支持该属性。
本属性最后更新时间:2011-4-26 10:32:55
|