CSS 中 : 和 :: 的区别是什么吗?
1、前者是伪类,后者是伪元素。伪即假,伪类和伪元素都是假的,不存在于 HTML 或 DOM 元素的,他们是由 CSS 创建的。
2、伪类用于表示元素的一种状态,比如 :hover、:visited、:checked 等,CSS 中差不多有 30+ 种伪类。伪元素用于选择元素的一部分,比如 ::first-letter、::first-line、::before、::after 等,CSS 中目前有 17 个伪元素。
优化策略 文本溢出解决方案