您的位置:首页 > Web前端 > CSS

CSS的伪类与伪元素

2012-07-09 18:03 218 查看
css1支持的伪类:

:active  //向被激活的元素添加样式。

:hover  //当鼠标悬浮在元素上方时,向元素添加样式。

:visited  //向已经被访问的链接添加样式。

:link   //向未被访问的链接添加样式。

css2新增的伪类:

:first-child  //向元素的第一个子元素添加样式。

:focus    //向拥有键盘输入焦点的元素添加样式。

:lang    //向带有指定 lang 属性的元素添加样式。

:left  //

:right  //

提示:最常见的错误是认为 p:first-child 之类的选择器会选择 p 元素的第一个子元素。

注释:必须声明 <!DOCTYPE>,这样 :first-child 才能在 IE 中生效。

=======================================================

css1支持的伪元素:

:first-line  //伪元素用于向文本的首行设置特殊样式。

:first-letter  //伪元素用于向文本的首字母设置特殊样式:

注释:"first-line"|"first-letter" 伪元素只能用于块级元素。

css2新增的伪元素:

:before  //伪元素可以在元素的内容前面插入新内容。

:after  //伪元素可以在元素的内容之后插入新内容。

例子:p:before{content:"url(logo.gif)"}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: