解決済

clip!clip!
Ads By Google

画像を横に並べたときの間隔の設定はどうすればいいのでしょうか?

ブログの記事に、画像を二つ横に並べて入れたいんですが、その二つの画像の間に、ちょっとした隙間を入れたいんです。スペースキーだと間隔があき過ぎます。
どうすればいいのでしょうか?
それと、できればその画像の下にそれぞれ、一文ずついれたいと思っています(しかも画像の真ん中に文がくるように)。
細かいことですいませんが、やり方を教えてください<(_ _)>

2006-03-24 18:09の質問
ブログ  画像  キー  記事  間隔  教えてください  
ブログ
ブログのかわいいポータルサイト「ヤプログ!」
www.yaplog.jp/
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。

回答(3)

2.

2006-03-24 19:13:33ベスト
こんなんではダメでしょうか?

変更前
<img ***** /><img ***** />

変更後
<img ***** style="margin-right:XXpx"/><img ***** />

XXpxはお好みの広さにします。

1.

2006-03-24 18:31:59ベター
> 二つの画像の間に、ちょっとした隙間を入れたいんです。

これだけだと、img タグの中に class 属性を付け足して、それに CSS で指示をすれば、簡単にできます。ですが、その下に文字を一文づつ入れ、真中にとなるとテーブルタグを使用しないと無理ですね。このようになります。

<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse">
 <tr>
   <td align="center">
   <img class="クラス指定文字" hspace="0" src="左側の画像のアドレス" align="left" border="0" width="左側の画像の幅" height="左側の画像の高さ"></td>
   <td align="center">
   <img class="クラス指定文字" hspace="0" src="右側の画像のアドレス" align="left" border="0" width="右側の画像の幅" height="右側の画像の高さ"></td>
 </tr>
 <tr>
   <td align="center">左側の文字</td>
   <td align="center">右側の文字</td>
 </tr>
</table>

クラス指定文字はお好きな文字を。例えば基本で初めから、pict が使われていますから、pict2 とか、pict3 とか・・・。

CSS ( スタイルシート ) の中に、それの指示を追加します。
例えば・・・。

.pict2{margin:5px 5px 5px 5px;} のように。

マージンの説明は、こちらを参考に!

回答レベル : 回答

3.

2006-03-24 20:10:08
こういうのを考えてみました。

<p align="center">
<img hspace="0" src="左の画像" border="0" width="幅" height="高さ">&nbsp;&nbsp;
<img hspace="0" src="右の画像" border="0" width="幅" height="高さ"><br>
左の文字&nbsp;&nbsp;右の文字</p>

&nbsp; は、半角のスペースですから、これで表示を見ながら手作業をするというのはどうでしょうか?
回答レベル : 回答
Ads By Google

コメント(16)

#1.  candy_300
2006-03-24 18:38:39

回答ありがとうございます。
スタイルシートもいじらないとできないですかね?
というか、ここまで追求して記事を作ろうとしなくてもいいんじゃないかって感じですか?(T_T)

#2.  AQ
2006-03-24 19:07:03

スタイルシートいじらなくてもできます。ただテーブルタグで間を開けると、色々なブラウザーに対応できません。他の方法としては、透明のgjiを間にはさむという手段もありますが、そっちのほうがめんどうです。

#3.  AQ
2006-03-24 19:08:55

いいんじゃないですか (^^) 私はいつも、記事もデザインのうちと捉えて綺麗に表示させる事を意識しています。キャンディーさんのこだわりは、好きですよ!

#4.  AQ
2006-03-24 19:12:13

2番目のコメントおかしいですね。
gji じゃなくて gif です。

#5.  
2006-03-24 19:35:35

その下に文字書くとすると難しいかな。
文字の部分はspanタグで囲んで、
widthとmargin-rightをimgタグと同じ大きさにすれば
ダメかな

#6.  candy_300
2006-03-24 19:41:32

文字を画像の左下寄せでしたら、テーブルは使わなくてもいいとかはないですか?
今思ったのは、自分でスペースキーで納得のいくところまで文字を持ってこればいいのかも…

#7.  AQ
2006-03-24 19:43:33

>たっけーさん
そこなんですよ ^^; 画像の間だけの問題なら、スタイルの指定で事足りるんですけど ・・・。文字が絡むとなると ・・・。

#8.  AQ
2006-03-24 19:45:50

> キャンディーさん
それだと、ブラウザーによっては、正しく表示されないと思うんです。特に Mac 系はきびしい (>_<)

#9.  
2006-03-24 19:50:21

<div><img ***/><div>コメント</div></div>
<div style="float:left;margin-left:XXpx;"><img ***/><div>コメント</div></div><br clear="both" />
てのはダメかな

#10.  candy_300
2006-03-24 19:52:35

なんかややこしいですね…
一度やってみます!
いっそのこと簡単に、画像の下に一文いれるやり方だけとか…

#11.  candy_300
2006-03-24 20:09:56

コメント9のようにやってみましたら画像の下に左寄せですけど記事が入りました!ですが、画像が横に並んでくれません!どうすればいいですか?!

#12.  
2006-03-24 20:23:22

float:left;があるので画像は横に並ぶと
思ったんだけど、
最初の<div>を
<div style="float:left;">に変更してもダメですか

#13.  candy_300
2006-03-24 20:29:02

コメ12のようにやったら横並びにできました!
あとは画像と画像の間が決めれれば完璧なんですが…

#14.  
2006-03-24 20:36:37

「画像と画像の間が決めれれば」
というのは間隔という意味ですか?
どういう状況かがすみません。
よくわかりません。

#15.  candy_300
2006-03-24 20:50:09

できました…!!!
ありがとうございました。めちゃくちゃ嬉しいです☆
そしてスッキリしました。
画像と画像の間は今回は特に何も指定しなくてもこのままでいい感じになりました。ありがとうございました☆

#16.  candy_300
2006-03-24 20:51:34

AQさんも回答ありがとうございました。
教えていただいたやり方も試してみます☆
今回はたっけーさんにベスト回答をさしあげます。。。

トラックバック(2)

トラックバックURL: