截断文本
对超过一行的文本进行截断,在末尾添加省略号(…)。
- 使用
overflow: hidden
防止文本超出其尺寸。 - 使用
white-space: nowrap
防止文本超过一行高度。 - 使用
text-overflow: ellipsis
使得如果文本超出其尺寸,将以省略号结尾。 - 为元素指定固定的 width,以确定何时显示省略号。
- 仅适用于单行元素
<p class="truncate-text">如果我超过一行的宽度,我就会被截断。</p>
使用 CSS 选择任何链接
使用 CSS 为链接设置样式被认为是很直接的,大多数开发人员使用 :link
和 :visited
伪类。虽然这个解决方案非常常见,但还有一个不那么冗长的替代方案,即 :any-link
伪类。这个伪类选择所有链接,无论它们是否被访问过。因此,它充当页面上所有链接的通用选择器。
:any-link {
color: #0444f6;
}
需要注意的是,使用 :any-link
与使用 [href]
属性选择器不同。:any-link
伪类不会选择空链接,而 [href]
属性选择器会选择空链接。
<a href="https://www.ex