ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

WEBデザイン 初心者講座コミュの■CSS 画像と画像の間隔&CSS画像配置の場合の<p>空欄箇所</p>について

  • mixiチェック
  • このエントリーをはてなブックマークに追加
画像を3枚横に並べて多少の間隔(5px)を開けたいと思っております。

<p class="text1"></P> (<p>〜</p>の中は空欄)

.text1 {
background-image: url(../image/gazou.jpg);
background-image:no-repeat;
float:right;
padding-left:5px;
}

ですが、<p>〜</p>が空欄ってよいのでしょうか??
上記の他に画像を3枚横に並べる方法(css)はありますでしょうか??

コメント(3)

実際にどういう見せ方をしたいのか提示すると、的確な答えがもらえると思いますよ。

ちなみにですが、P要素の背景にする必要はありますか?
もし特に必要がないのであればimg要素で表示して、そのimgにclassを設定し、
それにmarginを設定すると希望した表示になると思います。
写真や図面など宣伝などに使用する画像の場合、もしくは画像のみの場合は、
cssからのbackgroundではなく、直接HTMLに画像を貼り付けた方がいいですよ。
(alt属性によって画像の代わりとなる代替テキストを用意する為です。)

その場合、えどさんと同じやり方になりますね。
<p><img class="test" src="style/images/test.gif" alt="テスト画像" /></p>

img.test {
   margin-left: 5px;
   }

>ちなみに
<p>〜</p>が空欄ってよいのでしょうか??

なんですが、もう1つの方法として、その画像の代替テキストを入れるのはどうでしょうか。
<p class="text1">test画像</P>

「test画像」のテキストをWEB上に表示させたくない場合は、cssで「text-indent:-9999px;」を設定します。

.test {
   background: url(../image/gazou.jpg) no-repeat;
   text-indent:-9999px;
    }

NAVI設定とかでよく使ってましたが。

他にも方法は色々あると思いますが参考までに…
〉えどさん

〉ツキさん

書き込みありがとうごさいます!

とっても勉強になりました。早速、やってみたいと思います

有難うございました

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

WEBデザイン 初心者講座 更新情報

WEBデザイン 初心者講座のメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング