此网站为管振佐的个人博客,终身学习记录!
当前位置首页 > 编程> 正文

CSS基础:伪类和伪元素

11-01 502 编程

在CSS中,伪类指的是元素不同状态表现不同样式

静态伪类

link:超链接点击之前的样式。a:like{color:green;}

visited:超链接点击之后的样式。a:visited{color:red;}

静态伪类,只能用于超链接,实际开发中用的少。

动态伪类

动态伪类可以用在任何元素

hover:鼠标放到元素上的状态,最常用的

active:点击时没有松开鼠标的状态,常用于超链接,实际开发中用的少

focus:用于输入框在获得焦点时的状态,常用于表单。input:focus{color:red;}

伪元素

伪元素,在html文档结构中没有出现的元素。伪元素使用"::",伪类使用":"。

::first-letter:选择的是文档中的一个字符。

::fist-line:选择的是文档中的第一行元素。会根据浏览器的缩放而自动调整。

::before:在元素内容之前添加新内容。必须配合content使用,content内容可以为空。例:div::before{content:"添加的内容"}

::after:在元素内容之后添加新内容。必须配合content使用,content内容可以为空。例:div::after{content:"添加的内容"}


可以当成一个元素来设置样式


li::after{
content:"";
display:block;
border-bottom:1px solid green;
}

版权保护: 本站内容采用CC-BY-NC协议且遵守CC-BY-NC-SA和CC-BY-NC-ND协议,转载请保留链接: https://www.guanzhenzuo.com/programming/55.html

博客主人管振佐
男,河南人,做事情比较执着而已。
曾梦想仗剑走天涯,看一看世界的繁华,年少的心总有些轻狂,如今你四海为家...每一次难过的时候,就独自看一看大海...经历了人生百态世间的冷暖...

标签