css伪类与伪元素
来源:互联网 发布:我的世界功能机java版 编辑:程序博客网 时间:2024/05/22 12:44
css中除了常用的id(#),class(.),元素(p,body)等还有根据元素状态来分伪类和伪元素,之前用的不多,概念有点模糊,借此重新学习了解
伪类
- 最常见的:
:link,:visited,visited,:hover,:active
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 之后,才是有效的。
提示:伪类名称对大小写不敏感。
提示:为了保证伪类在 IE 中正常工作,声明 <!DOCTYPE>
。
:focus
:向拥有键盘输入焦点的元素添加样式。(常用于改变input输入框样式)
—> 默认: —>修改:
<style type="text/css"> input { outline: none; border: none; border: 1px solid #ccc; background-color: #ededee; } input:focus { background-color: #fff; box-shadow: 0 0 5px green; } </style> <form> <input type="text" name="name" placeholder="姓名"> </form>
:first-child
:向元素的第一个子元素添加样式。:lang
:向带有指定 lang 属性的元素添加样式。(表示没用到!!)
伪元素
:first-letter
向文本的第一个字母添加特殊样式。(常用于大字报)
–>:first-line
向文本的首行添加特殊样式。:before
在元素之前添加内容。(css3中为了与伪类区别使用::before
):after
在元素之后添加内容。(css3中为了与伪类区别使用::after
)
:before
,:after
的用法很多比如:
与CSS内容生成配合使用更多使用例子
–>生成半边文字画三角形画三角形具体教程
0 0
- CSS伪类与CSS伪元素
- CSS伪类与CSS伪元素
- CSS 伪类与伪元素
- CSS中的伪类与伪元素
- CSS 伪类与伪元素
- css 伪类与伪元素
- [CSS]伪类与伪元素
- CSS 伪类与伪元素
- css的伪类与伪元素
- css伪类与伪元素
- CSS 伪类与伪元素
- CSS 伪类与伪元素
- css伪类与伪元素
- css 伪类与伪元素
- css 伪类 与 伪元素
- css 伪类 伪元素
- css伪类,伪元素
- CSS 伪元素 伪类
- eclipse里复制项目遇到的问题分析
- ZOJ2315 New Year Bonus Grant(贪心)
- 深入 Linux 的进程优先级
- hdu1999 不可摸数
- Unity人物换装4(Instantiate)
- css伪类与伪元素
- 【数据结构】链表的原理及java实现
- TensorFlow 白皮书的翻译(未翻译完请绕行)
- 正则表达式
- ORA-60死锁的实验
- 欢迎使用CSDN-markdown编辑器
- Kafka与Logstash的数据采集对接 —— 看图说话,从运行机制到部署
- pca函数调用
- hadoop(伪)启动没有namenode的问题:connect to host levelhi port 22: Connection refused