<tt>:電報文字元素

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

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

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

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

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

屬性

此元素僅包括全域屬性 (en-US)

範例

基本範例

此範例使用 <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 (en-US)

規格

Specification
HTML Standard
# tt

瀏覽器相容性

BCD tables only load in the browser

參見