CSS3是一种用于格式化HTML和XML文档的标记语言,它提供了伪类来定义一些元素在不同状态下的样式。其中,有一些伪类是可继承的,即它们所定义的样式可以被子元素继承。
可继承的伪类如下:
:link
a:link { color: #00f; /* 定义链接文字颜色为蓝色 */ text-decoration: none; /* 去除下划线 */ }
:visited
a:visited { color: #777; /* 定义访问过的链接文字颜色为灰色 */ }
:focus
input:focus { outline: none; /* 去除输入框的虚框 */ border-color: #00f; /* 定义输入框获得焦点时的边框颜色为蓝色 */ }
:hover
a:hover { color: #f00; /* 鼠标悬停时链接文字颜色变为红色 */ }
:active
a:active { color: #000; /* 鼠标按下链接时链接文字颜色变为黑色 */ }
除了以上几个伪类外,还有一些伪类是不可继承的,如:hover、:active等。在定义这些伪类的样式时,应当注意这些样式不会被其子元素所继承。
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did245682