伪类用法

本文详细介绍了CSS中各种伪类(如:nth-child、:empty等)和伪元素(如:before、:after)的使用方法及应用场景。通过具体实例展示了如何利用这些特性来增强网页布局和视觉效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

伪类

- :nth-clild(an+b)
- :nth-last-child从后往前选择元素,而不是从前往后。

        tr:nth-last-child(-n+4)
        匹配HTML表格中的最后四行。


- :empty 伪类 代表没有子元素的元素。
- :target http://labs.qianduan.net/target.html#tab1
- :after 伪元素如果没有设置“content”属性,伪元素是无用的。可以设置content属性值为空,伪元素不会继承没有自然继承自父元素(如 padding and margins)的样式。
-  :only-child选择的元素是它的父元素的唯一一个了元素;
- :only-of-type选择一个元素是它的上级元素的唯一一个相同类型的子元素;

实践

插入非文本内容
  • 首先,你可以包含一个指向一个图像的URL,就像在css里包含一个背景图像一样做你能做的,你可以包含一个Data URI代替图像引用,正如你可以用css背景一样。

  • 你还可以选择ATRR(X)中的函数的形式。此功能,根据规范 ,“把X属性的值以字符串的形式返回”

http://www.w3cplus.com/css3/learning-to-use-the-before-and-after-pseudo-elements-in-css.html

也可以模拟一些简单的妙用http://blog.dimpurr.com/css-before-after/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值