天使と悪魔選手権

初心者ですが子供の野球チームのホームページを作っています。
写真を飾るページを作っているのですが、テーブルを額縁のようにして
横に3列縦にいくつか5行くらいに並べたいと思っています。
額縁は一つ一つが独立して並べたいんですが、その方法がわかりません。
<table border="5" width="160" height="120" bgcolor="white">
<td>
<center>
<table border="1" width="116" height="80">
<td>
<img src="gazo/fusha2.jpeg" width="116" height="80">
</center>
</td>
</table>
</td>
</table> で額縁ひとつができたんですが、それを横にも縦にもならべる方法を教えてください。よろしくお願いします。

A 回答 (4件)

・・・打ちながら考えてみたら、要するに画像に枠つければいいだけみたいですね。


<style type="text/css">
<!--
img {
border:2px solid #000000;
margin: 1px;
}
.box1 {
width: 122px;
height: 86px;
border: 5px solid #000000;
background-color; #ffffff;
margin: 1px;
padding: 1px;
float: left;
}
.box2 {
width: 430px;
clear: both;
}
-->
</style>

html部分
<div class="box2">
<div class="box1"><img src="***.gif" width="116" height="80"></div><div class="box1"><img src="***.gif" width="116" height="80"></div><div class="box1"><img src="***.gif" width="116" height="80"></div></div>
<div class="box2">
<div class="box1"><img src="***.gif" width="116" height="80"></div><div class="box1"><img src="***.gif" width="116" height="80"></div><div class="box1"><img src="***.gif" width="116" height="80"></div></div>

という感じでどうでしょうか???
    • good
    • 0
この回答へのお礼

回答いただきありがとうございます。 早速やってみます。

お礼日時:2007/01/21 23:08

#2です。

記述ミス修正をさせて下さい。

table {
border-collapose: separate;
border: 5px solid #000000;
background-color: #000000;
}
に訂正です・・・
×bacoground-color: #000000;
background-color: #000000;
    • good
    • 0

えっと、そもそも基本から問題があるようなので^^;


額縁というか、画像に枠線をつけて横3列縦5行と考えて・・。画像の大きさは皆同じとしたら、
<head></head>間にスタイルシートで
<style type="text/css">
<!--
table {
border-collapose: separate;
border: 5px solid #000000;
bacoground-color: #000000;
}
td {
border: none;
background-color: #0000ff;
width: 160px;
height: 120px;
text-align: center;
}
img {
border:2px solid #000000;
}
-->
</style>

HTML部分では
<table>
<tr><td><img src="http://***"></td><td><img src="http://***"></td><td><img src="http://***"></td></tr>
<tr><td><img src="http://***"></td><td><img src="http://***"></td><td><img src="http://***"></td></tr>
<tr><td><img src="http://***"></td><td><img src="http://***"></td><td><img src="http://***"></td></tr>
<tr><td><img src="http://***"></td><td><img src="http://***"></td><td><img src="http://***"></td></tr>
<tr><td><img src="http://***"></td><td><img src="http://***"></td><td><img src="http://***"></td></tr>
</table>

という感じでは駄目ですかね・・・
(セルの範囲を分かりやすくするために、背景色を青くしています。白くしたい場合は、#0000ff部分を#ffffffに変更して下さい。
こういったレイアウト目的の為にテーブルを組むのは、本来好ましくありません。スタイルシートでレイアウトすべきです。
    • good
    • 0
この回答へのお礼

回答いただきありがとうございます。早速やってみます。

お礼日時:2007/01/21 23:07

テーブルは横に並べることが出来ません。


なので
大きなテーブルを作り
その中にそのテーブルをいれてやるしかありません。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!