其の29 画像の属性を正しく記述する | デザインってオモシロイ -MdN Design Interactive-
【サイトリニューアル!】新サイトはこちらMdNについて
タイトル画像

レベル初級其の29

画像の属性を正しく記述する


Webサイト上に画像を表示させるには< img >タグを使用する。< img src="フォルダ名/ファイル名" >といったように記述すれば、指定した画像がブラウザ上に表示される。

ただ、ソース上に< img >タグを記述する際には、画像のファイル名やフォルダ名以外にも記述しなければならない属性がある。

src:画像ファイルの指定
alt:代替テキストを文章で指定
width:画像の横幅を指定
height:画像の縦幅を指定

widthおよびheight属性を省略しても、ブラウザ上では問題なく表示されているように見える。だが、実はこれらを省略してしまうと、ブラウザ自体が画像を読み込む準備ができなくなってしまい、画像の表示速度が下がってしまう。

また、画像が何らかの原因で表示されなかった場合、widthおよびheight属性が指定されていないと、その画像の下にある要素が上部に寄せられ、レイアウトが崩れてしまうので注意したい【1】【2】【3】。

画像の幅、高さを指定していないが、問題なく表示されている状態

【1】問題なく表示されている状態。もし、画像の幅と高さの属性が指定されていなくてもブラウザ上では原寸で示される



画像の幅と高さを設定せずに、画像が表示されない状態にしたもの

【2】幅と高さを設定せず、わざと画像が表示されない状態にしてみた。ブラウザが画像サイズを認識していないので、その下にある要素が上に寄せられ、レイアウトが崩れている

画像の幅と高さを設定し、画像が表示されない状態にしたもの

【3】幅と高さを設定し、画像が表示されない状態にしてみた。画像サイズの領域はきちんと確保されるので、レイアウト自体は崩れることがない




お作法一覧へ
twitter facebook このエントリーをはてなブックマークに追加 RSS
【サイトリニューアル!】新サイトはこちらMdNについて

この連載のすべての記事

アクセスランキング

8.30-9.5

MdN BOOKS|デザインの本

Pick upコンテンツ

現在