<tt>:電報文字元素

已棄用: 不推薦使用此功能。雖可能有一些瀏覽器仍然支援它,但也許已自相關的網頁標準中移除、正準備移除、或僅為了維持相容性而保留。避免使用此功能,盡可能更新現有程式;請參考頁面底部的相容性表格來下決定。請注意:本功能可能隨時停止運作。

<tt> HTML 元素創建內嵌文本,使用使用者代理預設的等寬字體呈現。此元素是為了渲染文本而創建的,就像在固定寬度顯示器上顯示的那樣,例如電報機、僅文字螢幕或列印機。

非比例等寬等寬字型是可互換使用的術語,具有相同的一般含義:它們描述了所有字符寬度相同的字體。

但是,此元素已過時。你應該使用更具語義的 <code><kbd><samp><var> 元素來呈現需要以等寬字體呈現的內嵌文本,或者使用 <pre> 標籤來呈現應該被呈現為單獨區塊的內容。

備註: 如果沒有語義元素適用於你的用例(例如,如果你需要在非比例字體中顯示一些內容),你應該考慮使用 <span> 元素,並使用 CSS 自訂其樣式。font-family 屬性是一個很好的起點。

屬性

此元素僅包括全域屬性

範例

基本範例

此範例使用 <tt> 顯示輸入到終端應用程式中的文字以及輸出。

html
<p>
  Enter the following at the telnet command prompt:
  <code>set localecho</code><br />

  The telnet client should display: <tt>Local Echo is on</tt>
</p>

結果

覆寫默認字體

你可以使用 CSS 覆寫瀏覽器的默認字體,如果瀏覽器允許的話(它不一定要允許):

CSS

css
tt {
  font-family: "Lucida Console", "Menlo", "Monaco", "Courier", monospace;
}

HTML

html
<p>
  Enter the following at the telnet command prompt:
  <code>set localecho</code><br />

  The telnet client should display: <tt>Local Echo is on</tt>
</p>

結果

使用注意事項

<tt> 元素默認使用瀏覽器的默認非比例字體呈現。你可以通過使用 CSS 創建使用 tt 選擇器的規則來覆寫此設置,就像上面的覆寫默認字體範例中所示。

備註: 使用者配置的默認等寬字體設置可能優先於你的 CSS。

雖然在 HTML 4.01 中並未正式將此元素廢棄,但建議使用語義元素和/或 CSS。在 HTML 5 中,<tt> 元素已過時。

技術摘要

內容類型 流內容段落型內容、捫及內容。
允許的內容 段落型內容
標籤省略 不允許,開始和結束標籤都是必須的。
允許的父元素 任何接受段落型內容的元素。
允許的 ARIA 角色 任何
DOM 介面 HTMLElement

規格

Specification
HTML
# tt

瀏覽器相容性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
tt
Deprecated

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
Deprecated. Not for use in new websites.
See implementation notes.

參見