如何在 HTML 表格中防止單詞換行


當需要換行時,可以使用 CSS 中的 word-break 屬性進行更改。文字換行通常只出現在特定位置,例如空格或連字元之後。以下是 word-break 的語法

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

讓我們深入瞭解這篇文章,以便更好地理解如何在 HTML 表格中防止單詞換行。在此之前,讓我們快速瞭解一下 HTML 表格。

HTML 表格

Web 設計師可以使用 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>

執行上述指令碼後,將出現一個輸出視窗,顯示錶格資料中的文字;隨著程式碼中文字的增長,它的大小也會隨之增長,但不會換行。

更新於: 2023年4月20日

981 次檢視

開啟您的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.