PHP前端开发

如何防止HTML表格中的单词分行?

百变鹏仔 3个月前 (09-21) #HTML
文章标签 分行

当需要换行时,可以使用 CSS 中的 word-break 属性来更改换行符。文本换行符通常仅出现在特定位置,例如空格或连字符之后。以下是断字的语法

word-break: normal|break-all|keep-all|break-word|initial|inherit;

让我们深入阅读这篇文章,以便更好地了解如何防止 HTML 表格中的单词断行。在此之前,让我们快速浏览一下 HTML 表格。

HTML 表格

网页设计人员可以使用 HTML 表格将文本、图像、链接和其他表格等信息组织到单元格的行和列中。

标签用于生成 HTML 表。表格行是使用 标签创建的,而数据单元格是使用
标签创建的。默认情况下,常规元素和左对齐元素位于 下。

立即学习“前端免费学习笔记(深入)”;

防止 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”来防止网页上显示断字。

示例

让我们看一下下面的示例,其中我们使用值为“不换行”的空白属性创建一个简单的网页。

<!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>

当你运行上面的脚本时,会出现一个输出窗口,显示表格数据中的文本;它会随着代码中的文本变长而变大,但不会断词。