HTML IMGタグは、Webページ内の画像や他の静的なグラフィックオブジェクトの挿入を管理します。この共通タグは、魅力的でイメージに焦点を当てたウェブサイトをデザインする能力に豊かさを加える必須属性とオプション属性をサポートしています。
完全に形成されたHTML IMGタグの例は、次のようになります。
必須のIMGタグ属性
SRC。Webページに表示するイメージを取得するために必要な唯一の属性は、SRC属性です。この属性は、表示されるイメージファイルの名前と場所を識別します。
ALT。有効なXHTMLとHTML4を書くには、 ALT 属性も必要です。この属性は、非ビジュアルブラウザにイメージを説明するテキストを提供するために使用されます。ブラウザは代替テキストをさまざまな方法で表示します。画像上にマウスを置くとポップアップとして表示されるものもあれば、画像を右クリックするとプロパティに表示されるものもあれば、まったく表示しないものもあります。
代替テキストを使用して、Webページのテキストに関連していないか、重要でないイメージに関する詳細を追加します。しかし、スクリーンリーダーやその他のテキストのみのブラウザでは、テキストはページの残りのテキストとインラインで読み込まれることに注意してください。混乱を避けるため、単に「ロゴ」ではなく「WebデザインとHTMLについて」などの説明文を使用してください。
HTML5では、 ALT キャプションを使用して説明を追加することができるため、必ずしも必須ではありません。この属性を使用することもできます アリア - 描写 完全な説明を含むIDを示す。
画像が純粋に装飾的なものであれば、ウェブページやアイコンの上部にあるグラフィックなどの代替テキストも必要ありません。しかし、もしあなたが確信が持てないなら、場合によっては代替テキストも含めてください。
推奨されるIMG属性
幅 そして 高さ. あなたはいつもの 幅 そして 高さ 属性。また、実際のサイズを使用し、ブラウザでイメージのサイズを変更しないでください。
これらの属性はページのレンダリングを高速化します。これは、ブラウザが画像のデザインにスペースを割り当ててから、イメージ全体のダウンロードを待つのではなく、残りのコンテンツのダウンロードを続けることができるからです。
その他の有用なIMG属性
タイトル. この属性は、HTML要素に適用できるグローバル属性です。さらに、 タイトル 属性を使用すると、画像に関する追加情報を追加できます。
ほとんどのブラウザは タイトル 彼らはさまざまな方法でそれを行います。一部のユーザーはテキストをポップアップとして表示し、他のユーザーは画像を右クリックして情報スクリーンに表示します。あなたは タイトル 画像についての追加情報を書き込むための属性であるが、この情報が隠されている または 可視。検索エンジンのキーワードを非表示にするには、これを絶対に使用しないでください。この慣習は、現在、ほとんどの検索エンジンで罰せられています。
USEMAP そして ISMAP. これらの2つの属性は、クライアント側()およびサーバー側(ISMAP)イメージマップをイメージに設定します。
LONGDESC. この属性は、イメージのより長い説明へのURLをサポートします。この機能により、画像にアクセスしやすくなります。
廃止され廃止されたIMG属性
HTML5ではいくつかの属性が廃止され、HTML4では非推奨となっています。最良のHTMLを得るには、これらの属性を使用する代わりに、他の解決策を見つけるべきです。
境界. この属性は、画像の周囲の任意の境界のピクセル単位の幅を定義します。 HTML4ではCSSが好まれなくなり、HTML5では廃止されました。
アライメント. この属性を使用すると、イメージをテキストの内側に配置し、テキストをその周囲にフローさせることができます。画像を右または左に揃えることができます。 HTML4ではfloat CSSプロパティが使用されなくなり、HTML5では廃止されました。
HSPACE そして VSPACE. ザ HSPACE そして VSPACE 属性は水平方向に空白を追加します(HSPACE)および垂直方向(VSPACE)。空白はグラフィックスの両側(上下左右)に追加されるため、片面だけにスペースが必要な場合はCSSを使用する必要があります。これらの属性は、HTML4ではマージンCSSプロパティの代わりに非難されており、HTML5では廃止されています。
LOWSRC. ザ LOWSRC 属性は、画像ソースが非常に大きく、ダウンロードが非常に遅い場合に代替画像を提供します。たとえば、Webページに表示する画像のサイズが500KBですが、500KBのダウンロードには時間がかかります。だから、あなたは、おそらく白黒または非常に最適化された画像のはるかに小さいコピーを作成し、それを LOWSRC 属性。小さい画像が最初にダウンロードされて表示され、大きな画像が表示されたときには、低いソースの画像が置き換えられます。
ザ LOWSRC 属性がNetscape Navigator 2.0に追加されました。 IMG タグ。 DOMレベル1に含まれていましたが、DOMレベル2から削除されました。多くのサイトで最新のブラウザーでサポートされていると主張していますが、ブラウザーのサポートはこの属性には不十分です。 HTML4では廃止予定ではなく、どちらの仕様の正式な部分でもないため、HTML5では廃止されました。
この属性の使用を避け、画像を最適化して素早く読み込むようにします。ページの読み込み速度は、優れたWebデザインの重要な要素です。大きな画像では、ページを大幅に遅くします。 LOWSRC 属性。




