利用CSS讓表格寬度不因為內容字數過多而撐大

  • 7576
  • 0
  • CSS
  • 2013-12-03

利用CSS讓表格寬度不因為內容字數過多而撐大

範例說明:

兩個表格寬度設定只有100像數,

上面的表格會因為字數過多,而被撐大。

下面的表格在table標籤內設定 style="word-break:break-all;",

內容文字會依照區塊的大小自動換行,

並且不影響表格的寬度,

但是,如果內容有英文單字,會因此被切斷單字。

如果不想英文單字被強制切斷,可使用  word-break:normal;

另外,遇到標點符號和空格的時候,想強制段行,可使用  word-break:keep-all;

 

 

程式碼如下:

 

<html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>利用CSS讓表格寬度不因為內容字數過多而撐大</title>
    </head>
    <body>
        <table width="100" border="1">
          <tr>
            <td>1111111111111111</td>
            <td>2222222222222222</td>  
          </tr>
          <tr>
            <td>333333333333333333333333</td>
            <td>444444444444444444444444</td>
          </tr>
        </table>
        <hr>
        <table width="100" border="1" style="word-break:break-all;">
          <tr>
            <td>1111111111111111</td>
            <td>2222222222222222</td>
          </tr>
          <tr>
            <td>333333333333333333333333</td>
            <td>444444444444444444444444</td>
          </tr>
        </table>
    </body>
</html>
 
 
 

 

 

參考或是複製語法時,別忘了留個言喔 ^ ^ ~