素人珈琲

素人珈琲

December 26, 2005
XML
今回はリクエストがございましたので、それに答えたい思います

質問は「 画像の下に説明の文字を入れるのは簡単ですが、その画像の横に違う画像とその説明の文字を入れて並べたい場合はどうすればいいのかが分かりません。 」との事です。

確かに、画像を横に並べるだけなら簡単なんですが、それに言葉の説明を入れるとなると、ただ並べるだけでは出来ません!

そこで <table> を用いましょう!

簡単な例から参りましょう

HTML
<table>
<tr> <td>A</td><td>B</td> </tr>
<tr> <td>A</td><td>B</td> </tr>
</table>
表示
A B
C D

ここでの基礎知識としては、 <tr> <td> タグです。
上の例を見れば何を表しているかわかりますね?
そう!<tr>は 新しい列 を作ります。
そして<td>は 新しいセル を作ります。

次に、表なのに線がないのは何故?ということですが…
正直、この問題が一番ややこしいのです。
エクセルなどの表のように線1つをいれるのになかなか思うように行きません!
っと、これを説明すると今回の質問に答えられなくなるので次の「その9」で説明したいと思います。

ここで、本題に入ります。
質問のように「画像の横に違う画像とその説明の文字を入れて並べたい場合」ですが、<table>を用いれば可能になります。
すなわち、上の例でのAとBに画像をいれ、CとDに言葉を入れればいいのです。

HTML
<table>
<tr><td> <img src="カメの画像"> </td><td> <img src="ウサギの画像"> </td></tr>
<tr><td> これはカメです </td><td> これはウサギです </td></tr>
</table>
表示
kame.gif usagi2.gif
これはカメです これはウサギです


ここで注意なのですが、「HTML」をコピペされる場合は、完全に
<table><tr><td><…と途中の空白を消して並べて下さい。上の例は見やすいようにわざと改行しているのですが、こうすると少し変になる場合がありますので、気をつけてください。

上の例にも少し問題がありますね
1)表の位置が左端なのはバランスが悪い
2)説明文字が左寄せなのがバランスが悪い
3)2×2のセル以外の場合は?

と、いうことで次は 2×3 のセルで全てのバランスが 中央 に来るようにしたい思います。

HTML
<center>
<tr><td><img src="カメの画像"></td><td><img src="ウサギの画像"></td>
<td> <img src="ウサギの画像"> </td> </tr>
<tr><td>これはカメです</td><td>これはウサギです</td>
<td> これはウサギですか? </td> </tr>
</table> </center>
表示
kame.gif usagi2.gif usagi3.jpg
これはカメです
これはウサギです これはウサギですか?


どうですか?すべてのものが中央に来てバランスがよくなったでしょう?

この全てを中央にするのが <center> タグです。
この<center>と</center>で囲ったものは全て中央に配置されるので、初めて知った方はどんどん使用してみてください

ただし、上の例では表のセルの大きさを指定していないので画像や文字の大きさによって、セルの幅が変化してしまいます。例えば、説明語句(上の例では「これはカメです」)が長い場合は、画像と画像の隙間が大きく出来てしまします。これは1つのセル(箱)が横に広がってしまうせいなのです。
そういうときは、説明の語句を1行にするのではなく、改行して2,3行とすればきれいに収める事が出来ます。

また、セルの大きさの指定につきましても。そのうち「HTML教えます」で紹介したいと思います。

これで、質問の答えになったでしょうか?
もし、これで、何か問題が発生しましたらどんどんコメントお願いします。

2×4の表のテンプレート 」を用意しました

 ○○にはアフィリエイトなどのリンクつきテキスト(文字)または、説明文を入れてください


<center><table><tr><td>●●</td><td>●●</td><td>●●</td><td>●●</td></tr><tr><td>○○</td><td>○○</td><td>○○</td><td>○○</td></tr></table></center>

ちなみにこんな感じになります↓

●● ●● ●● ●●
○○ ○○ ○○ ○○


長くなりましたが、今回の質問タイムは以上です





お気に入りの記事を「いいね!」で応援しよう

Last updated  December 26, 2005 03:12:18 PM
コメント(3) | コメントを書く
[ホームページ作成教室] カテゴリの最新記事


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

PR

Profile

HANMANI

HANMANI


© Rakuten Group, Inc.
X
Create a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: