首頁 > web前端 > css教學 > 主體

如何在不扭曲儲存格大小的情況下旋轉 HTML 表格中的文字?

Linda Hamilton
發布: 2024-10-29 22:49:02
原創
354 人瀏覽過

How to Rotate Text in HTML Tables Without Distorting Cell Size?

使用CSS 旋轉文字並調整HTML 表格中的單元格大小

嘗試旋轉表格單元格中的文字時,也必須考慮這一點,這一點很重要對細胞大小的影響。如提供的範例所示,當使用 CSS 變換來旋轉文字而不調整單元格大小時,結果可能會失真。

要解決此問題,需要調整表格和儲存格樣式。透過設定表格標題的vertical-align:bottom和text-align:center,旋轉後文字可以正確定位。

特別是對於Chrome,有必要將旋轉後的文字包裹在中;元素。這可以確保文字的方向也發生改變,從而防止旋轉後出現水平文字。接著使用-ms-writing-mode:tb-rl、-webkit-writing-mode:vertical-rl、writing-mode:vertical-rl、transform:rotate(180deg) 和white-space:nowrap 設定樣式.

範例程式碼

<code class="css">th {
  vertical-align: bottom;
  text-align: center;
}

th span {
  -ms-writing-mode: tb-rl;
  -webkit-writing-mode: vertical-rl;
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  white-space: nowrap;
}</code>
登入後複製
<code class="html"><table>
  <tr>
    <th><span>Rotated text by 90 deg.</span></th>
  </tr>
</table></code>
登入後複製

透過實作這些樣式調整,可以將文字旋轉90 度,同時保持適當的單元大小和格式。

以上是如何在不扭曲儲存格大小的情況下旋轉 HTML 表格中的文字?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!