如何防止 HTML 表格中的单词断行
htmlweb developmentfront end technology更新于 2024/4/21 22:04:17
当需要断行时,可以使用 CSS 中的 word-break 属性进行更改。文本断行通常只出现在特定位置,例如空格或连字符之后。word-break 的语法如下
word-break: normal|break-all|keep-all|break-word|initial|inherit;
让我们深入研究本文,以便更好地了解如何防止 HTML 表格中的单词断行。在此之前,我们先快速浏览一下 HTML 表格。
HTML 表格
网页设计师可以使用 HTML 表格将文本、图片、链接和其他表格等信息组织到单元格的行和列中。
<table> 标签用于生成 HTML 表格。表格行是使用 <tr> 创建。标签,而数据单元格则使用 <td> 标签创建。默认情况下,常规和左对齐元素位于 <td> 标签下。
防止 HTML 表格中的单词断行
为了更好地理解如何防止 HTML 表格中的单词断行,让我们看以下示例。
示例
在下面的示例中,我们使用 word-break: keep-all 来防止单词断行。
<!DOCTYPE html>
<html>
<body>
<style>
table {
width:100px;
border:1px solid black;
}
th, td {
word-break:keep-all;
border:1px solid black;
}
</style>
<table cellspacing="0">
<thead>
<tr>
<th style="display:none">ID</th>
<th>SNO.</th>
<th>Vehicle</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Verna</td>
<td>Break Failure, BreakPads Problem</td>
</tr>
</tbody>
</table>
</body>
</html>
脚本运行时,将生成一个输出,其中包含一个已填充数据的表格,并使用"word-break:keep-all"防止网页上显示单词中断。
示例
让我们看以下示例,其中我们使用值为"no wrap"的 white-space 属性创建一个简单的网页。
<!DOCTYPE html>
<html>
<body style="background-color:#EAFAF1">
<style>
table.violetTable td,
table.violetTable th {
white-space: nowrap;
border: 2px solid #5B2C6F ;
padding: 4px 3px;
text-align: left;
}
</style>
<table class="violetTable">
<tr>
<td>Welcome to TutorialsPoint</td>
</tr>
</table>
</body>
</html>
运行上述脚本时,将出现一个输出窗口,显示表格数据中的文本;随着代码中文本的长度增加,它的大小也会增大,但不会断开单词。
相关文章
有用资源
html 参考教程 - 该教程包含有关 html 的更多信息:https://www.cainiaomax.com/html/

