制作者の活動(PR)。

アイドル・堀北真希ちゃんをうさぎ化した擬獣化キャラクタ
主な作品

ソフトコンタクトを装着している堀北真希うさぎの仮想コマーシャル動画〜平成元年〜平成 3年頃のボシュロム製品のCM風に〜

<tt>要素(等幅文字での表示)。

等幅文字に依るテキストである<tt>要素についての解説です。

<tt>要素(等幅文字での表示)・目次。

<tt>要素とは。

<tt>要素は物理要素で、等幅フォントで表示される文字列です。

本来、このような表示に関する要素は使わない事が望ましいとされておりますが、アクセシビリティ上それ程害にはならないと判断されたのか、現行のHTML仕様でも排除はされておりません。

また、ネットスケープ 4.xなどの旧型ユーザエージェントにはHTML 3.2以前では定義されていなかった論理インライン要素の一部で認識しないものがあり、そう言った旧世代のグラフィカルなユーザエージェントで閲覧している方が特別な要素である事を認識出来るように補助的に用いると言う使い方があります。

<tt>要素を利用出来るHTML文書型。

<tt>要素は、以下の文書型で利用出来ます。

<tt>要素が含まれるXHTML モジュール。

<tt>要素はプレゼンテーション(表現)モジュールに属します。

<tt>要素の扱い。

<tt>要素インライン要素です。

<tt>要素の内容は、当然インライン要素に限られます。

<tt>要素の属性。

<tt>要素には、以下の属性が定められております。

共通属性

<tt>要素で使える共通属性には

があります。

<tt>要素に関する注意事項。

<tt>要素が排除されなかった理由。

物理マークアップを完全に否定するのであれば、<tt>要素も排除勧告が出されて然るべきです。

しかしながら、そのような事は今のところありません。

恐らく、排除された<font>要素などと違って、アクセシビリティの妨げにはならないと判断されたからだと思われます。

<tt>要素には複雑な物理属性は無く、ユーザスタイルシートでの調整も容易です。

そう言った事が<tt>要素が排除を免れて来た理由かと思われます。

<tt>要素を補助的に使う。

上述の通り、ネットスケープ 4.xなどの旧型ユーザエージェントで閲覧した際に、HTML 3.2以前では定義されていなかった論理インライン要素を認識出来るように補助的に用いると言う使い方があります。

また、HTMLでは定義されていない論理表現を制作者なりにclass属性で指定して使うと言う使い方もあります。

通常、HTMLにて定義されておらず且つ拡大解釈で利用出来そうな論理要素も定義されていないインライン要素については、適切なclass属性を与えた<span>要素としてマークアップする事が考えられますが、限定的とは言えせめてCSSを解釈しない旧式のグラフィカルな環境で認識出来るように敢えて<tt>要素としてマークアップすると言う訳です。

いずれも場合も現行のユーザエージェントならスタイルシート言語(CSS)で<tt>要素のスタイルを自由に変更出来ます。

それこそ、スタイルシートで<tt>要素を等幅表示しないようにする事も出来ます。

<tt>要素の記述例。

<p>
    彼から<q><tt class="forLegacyUA">今日は遅れる</tt></q>とメールが来ていた。
    </p>

ネットスケープ 4.xなどで<q>要素を認識しないものがあるため、補助的に用いている例です。

関連項目。

しらぎくのウェブサイト作成入門サイトマップ

ページ外へのご案内。

marguerite.site@gmail.com