码迷,mamicode.com
首页 > Web开发 > 详细

【CSS】伪类与伪元素

时间:2014-11-02 12:02:16      阅读:287      评论:0      收藏:0      [点我收藏+]

标签:style   color   ar   使用   for   sp   strong   on   cti   

一伪类

语法: 
selector : pseudo-class {property: value}

 提示:伪类名称对大小写不敏感。

   与 CSS类搭配使用

selector.class : pseudo-class {property: value}

例子:
a:link {color: #FF0000} /* 未访问的链接 */
a:visited {color: #00FF00} /* 已访问的链接 */
a:hover {color: #FF00FF}   /* 鼠标移动到链接上 */
a:active {color: #0000FF}   /* 选定的链接 */

提示:在 CSS 定义中,a:hover 必须被置于 a:link 和 a:visited 之后,才是有效的。
提示:在 CSS 定义中,a:active 必须被置于 a:hover 之后,才是有效的。
伪类们:

 :visited 伪类 - 向已被访问的链接添加样式。

 :link 伪类 - 向未被访问的链接添加样式。

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

 :active 伪类 - 向被激活的元素添加样式。

 :first-child 伪类 - 选择元素的第一个子元素。

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

 :lang 伪类 - 为不同的语言定义特殊的规则。


二 伪元素
语法: 
selector:pseudo-element {property:value;}
提示:伪类名称对大小写不敏感。

   与 CSS类搭配使用:

selector.class :pseudo-element{property: value}
例子:
p:first-letter
{
color:#ff0000;
font-size:xx-large;
}
p:first-line{
color:#0000ff; font-variant:small-caps; }

 :first-letter 伪元素 - 向文本的第一个字母添加特殊样式。

 :first-line 伪元素 - 向文本的首行添加特殊样式。

 :before 伪元素 - 在元素之前添加内容。

 :after 伪元素 - 在元素之后添加内容。

 

 

【CSS】伪类与伪元素

标签:style   color   ar   使用   for   sp   strong   on   cti   

原文地址:http://www.cnblogs.com/huxiaoyun90/p/4068757.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!