(1) 画像ってどう張るの?
さぁ、かなりhtml詳しくなったので
今度はお約束画像張ってみましょう!
↓こんな感じですね。


画像を張るには次の<img>タグを使います。
<img>:画像を張る
src=(URL):画像ファイルを指定する。
(URL)画像ファイル指定しますが、
フルパスまたは相対パス指定します。
フルパスってのは↓こんな感じ
<img src="http://www.ask.ne.jp/~maru/study/html/img/3-1.gif">
URL指定します。
相対パスの場合は、
そのhtmlがあるディレクトリ基準にして指定します。
※<base href=>で指定した場合は変わります。
例えば、
html文書画像ファイル同じディレクトリにある場合
<img src="3-1.gif">
としてあげればOKですし、
次の様に
html文書のURL
http://www.ask.ne.jp/~maru/study/html/3.html

画像のURL
http://www.ask.ne.jp/~maru/study/html/img/3-1.gif
張る場合
つまりimgというディレクトリの下に画像ファイルがあるので
<img src="img/3-1.gif">
となります。

ポイント
画像ファイルはXXX.jpg または XXX.gif
ブラウザ表示できる画像ファイルには、
いくつか種類がありますが、
このHPでは、XXX.gif中心に用いています。
少なからず、XXX.bmp表示出来ないので、
画像フォーマット変換して使いましょう!

では実際に画像を張ったHP作ってみましょう!

SRC=3-1.html

こんな感じです。
画像を張るのは簡単ですね。


ポイント
相対パスで指定するとローカルでHomePageが
作りやすい!
大抵の人がHPを作成する場合
家のパソコン、つまりローカル作ってから
サーバ転送していると思うのですが
フルパス指定をした場合、表示テストするには
サーバ転送しなくてはなりません。
つまり転送の時テストの時電話代がかかってしまいます。
不経済です。
その点、相対パス指定した場合、ローカル確認できますし
少し作って確認繰り返しHP作りやすいです。
電話代最後の転送時確認時くらいで済みます
そんなわけで極力相対パス使いましょう!
画像が別のサーバにある時は駄目ですけどね。



(2) 背景に画像を張りたい
背景画像を使ったHPってのは多いですよね?
それはどうやるんでしょう?
それは、前に勉強した<body>タグオプション指定します。
<body></body>:画像を張る
background=(URL):画像ファイルを指定する。
(URL)画像ファイル指定します。
<img>タグ同様、フルパス指定でも相対パス指定でも
構いません
では実際に、やってみましょう。

"img/3-1.gif"
背景にしたページ作ってみましょう!
<body background="img/3-1.gif">
指定します。

SRC=3-2.html

こんな感じに出来ましたでしょうか?
ポイント
あまり派手な背景は控えましょう!
例題みたいに派手画像背景になると
文章読みにくくなるのでやめましょう!
あと、あまりサイズの大きな画像控えた方がいいでしょう!
背景合わせて、読みやすい文字の色にするのも忘れずに!



(3) 画像を使った小技を教えて!
では、今回は趣を変えて、小技連発!
<img>:画像を張る
align=(位置):画像の位置を指定。
(位置)top/middle/bottom/right/left指定します。
動作以下に示すようになります。
文字列と絡めて画像を使う時に指定しましょう!
イメージ ソース 備考
です。

<img src="img/3-2.gif">
です。
標準
です。

<img src="img/3-2.gif" align=top>
です。
top
です。

<img src="img/3-2.gif" align=middle>
です。
middle
です。

<img src="img/3-2.gif" align=bottom>
です。
bottom




<img src="img/3-2.gif" align=left>
←<br>僕<br>で<br>す<br>
left




<img src="img/3-2.gif" align=right>
→<br>僕<br>で<br>す<br>
right


<img>:画像を張る
width=(size):画像の幅。
height=(size):画像の高さ。
画像高さ指定できます。
単位はピクセル(ドット)です。
これで指定すれば、拡大縮小行えます

※例で用いている画像サイズは 64×64 です。
イメージ ソース 備考
<img src="img/3-2.gif"> 標準
<img src="img/3-2.gif" width=64 height=64> 64×64
<img src="img/3-2.gif" width=128 height=128> 128×128
<img src="img/3-2.gif" width=32 height=32> 32×32
<img src="img/3-2.gif" width=64 height=128> 64×128
<img src="img/3-2.gif" width=128 height=64> 128×64


<img>:画像を張る
alt=(string):代替テキスト
string画像の説明等を書きます。

イメージ ソース

わざと無いファイルを指定してます。

<img src="" alt="わざと無いファイルを指定してます。">
こんな感じに、読み込み失敗しても何の画像かわかります。
僕はやったり、やらなかったりだったりしますが
文字入れておいた方が、
アクセスした人にやさしいホームページになりますね。

こんなところですね。画像については。
今回、ちょっと少なかったですけどわかりましたか?

表を作ろう! TOPへ戻る リンクを張ってみよう!