CSS伪类
来源:互联网 发布:微信检测僵尸粉源码 编辑:程序博客网 时间:2024/06/06 13:09
CSS伪类用于向某些选择器添加特殊的效果。
伪类的语法:
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的浏览器中,链接的不同状态都可以以不同的方式显示,这些状态包括:活动状态,已被访问状态,未被访问状态和
鼠标悬停状态。
伪类和CSS类
伪类可以与CSS类配合使用:
a.red
: visited {color: #FF0000}<a class="red
" href="css_syntax.asp">CSS Syntax</a>
假如上面的例子中的链接被访问过,那么它将显示为红色。
CSS2 :first-child伪类
p:first-child {font-weight: bold;}li:first-child {text-transform:uppercase;}
第一个规则将作为某元素第一个子元素的所有P元素设置为粗体。
第二个规则将作为某个元素第一个子元素的所有li元素变成大写。
注意:最常见的错误是认为p:first-child之类的选择器会选择p元素的第一个子元素。
例子 1 匹配第一个<p>元素
在下面的例子中,选择器匹配作为任何元素的第一个子元素的p元素:
<html><head><style type="text/css">p:first-child
{ color: red; } </style></head><body><p>some text</p>
<p>some text</p></body></html>
例子 2 匹配所有<p>元素中的第一个<i>元素
选择器匹配所有<p>元素中的第一个<i>元素
<html><head><style type="text/css">p > i:first-child
{ font-weight:bold; } </style></head><body><p>some<i>text</i>
. some <i>text</i>.</p><p>some<i>text</i>
. some <i>text</i>.</p></body></html>
例子 3 匹配所有作为第一个子元素的<p>元素的所有<i>元素
在下面的例子中,选择器匹配所有作为元素的第一个子元素的<p>元素中的所有<i>元素:
<html><head><style type="text/css">p:first-child i
{ color:blue; } </style></head><body><p>some<i>text</i>
. some<i>text</i>
.</p><p>some <i>text</i>. some <i>text</i>.</p></body></html>
0 0
- css 伪类 伪元素
- css伪类,伪元素
- CSS 伪元素 伪类
- CSS伪类、伪元素
- CSS伪类与CSS伪元素
- CSS伪类与CSS伪元素
- 【CSS】CSS伪类/元素
- css伪类
- CSS之伪类
- CSS :hover 伪类
- CSS伪类
- CSS伪类选择器
- CSS :link 伪类
- css 伪类
- CSS 伪类
- Css伪类
- css 伪类
- css伪类
- java.lang.Exception: Socket bind failed: [730048] tomcat已启动后无法关掉
- hibernate 生成表时不能父类的字段一起生成
- WMS/ERP/CRM系统自结
- 结构体、联合体和枚举类型
- php获取ip地址
- CSS伪类
- 2013年终总结
- structs2 action向jsp传递list
- 线程调度
- java解析word(poi方式)
- “与”和“或”运算实现权限管理
- Freeradius, 执行 radtest, 出现错误:无法找到 ip
- IOS 收起键盘的几种方法(转)
- tomcat启动时报:IOException while loading persisted sessions: java.io.EOFException的解决方案