This is an explanation of the video content.
 Everything to games
Spanning time and space ...
28

 |   | 

CSS让文本单独一行禁止换行,超出行宽度部分出现省略号...[文字超出截断 CSS]

在CSS中,如果你想要文本在单独一行显示,禁止换行,并且当文本超出元素的宽度时显示为省略号(…),你可以使用以下CSS属性:

  1. white-space: 设置为 nowrap 可以防止文本换行。
  2. overflow: 设置为 hidden 可以隐藏超出元素宽度的文本。
  3. text-overflow: 设置为 ellipsis 可以显示省略号。

以下是一个示例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Text Ellipsis Example</title>
    <style>
        .ellipsis {
            width: 200px; /* 定义宽度 */
            white-space: nowrap; /* 防止换行 */
            overflow: hidden; /* 隐藏超出部分 */
            text-overflow: ellipsis; /* 显示省略号 */
        }
    </style>
</head>
<body>

    <div class="ellipsis">
        这是一个很长的文本,需要显示省略号...
    </div>

</body>
</html>

说明:

  • width: 定义了元素的宽度,你需要根据实际情况调整这个值。
  • white-space: nowrap;: 确保文本不会换行。
  • overflow: hidden;: 隐藏超出元素宽度的文本。
  • text-overflow: ellipsis;: 在文本超出元素宽度时显示省略号。

这种方法适用于需要显示简短文本或标题的情况,能够确保文本在一行内显示,并且超出部分以省略号表示。

28 🌐Frontend ↦ CSS开发技巧 __ 80 字
 CSS开发技巧 #6