CSS中的文字自动换行是指当文本内容超出其容器的宽度时,浏览器会自动将文本换行到下一行,以避免文本溢出容器。这可以通过CSS的word-wrap
或overflow-wrap
属性来实现。
word-wrap: break-word;
或overflow-wrap: break-word;
,可以使长单词或URL地址在必要时强制换行。<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>CSS 自动换行示例</title>
<style>
.container {
width: 300px;
border: 1px solid black;
padding: 10px;
word-wrap: break-word; /* 或 overflow-wrap: break-word; */
}
</style>
</head>
<body>
<div class="container">
这是一个非常长的单词,例如supercalifragilisticexpialidocious,它应该会在容器边界处自动换行。
</div>
</body>
</html>
word-wrap: break-word;
。word-break: keep-all;
,但这可能会导致单词溢出容器。通过以上方法,可以有效地解决CSS中文字自动换行的问题,确保网页内容的可读性和美观性。
领取专属 10元无门槛券
手把手带您无忧上云