• 締切済み

padding-leftがききません。。。

padding-left効かないです...原因教えて下さい。 ソースは以下です。 <div id="right"> <div class="plofile"> </div> </div> #right { width:250px; float:left; overflow:hidden; } .plofile { width:190px; height:265px; padding-left:10px; float:left; margin-top:35px; background:url(plofile_bg.png); padding-left:20px; }

みんなの回答

  • u2122
  • ベストアンサー率46% (6/13)
回答No.3

padding-left:10px; だと背景(background:url(plofile_bg.png);)ではなく、中身が10左に移動します。 margin-left:10px; にすれば背景(background:url(plofile_bg.png);)ごと左に10移動しますよ。

keroyon831
質問者

お礼

marginでうごくのはわかっていたのですが、marginは使いたくなかったため、IE6でのびてしまうので。paddingでとおもっていたのですが。 他社の知り合いにきいた所、backgroundはpaddingで動かないのをわすれていました。。。。background-position指示で解決しました!

  • BellBell
  • ベストアンサー率54% (327/598)
回答No.2

<div class="plofile"> </div> plofileに中身がないんだが、やりたいことはpadding-leftで合ってる? もしかして、やりたいことって ↓これ? .plofile { margin-left:10px; } ↓もしくはこれ? #right { padding-left:10px; }

keroyon831
質問者

お礼

中身がないのはシゴトでの内容でしたので、急いでいて削除しました。あたりでもいれる時間がなかったのですみません。 せっかくお応え頂いたのに申し訳ありませんが、それではないです。。。 他社の知り合いにきいた所、backgroundはpaddingで動かないのをわすれていました。。。。background-position指示で解決しました!

  • t_freak
  • ベストアンサー率70% (12/17)
回答No.1

padding-left:10px; padding-left:20px; padding-leftが2度指定されていますが、どちらを反映させたいのでしょうか?

keroyon831
質問者

補足

すみません! 下のpadding-leftは関係ないです! ひとつのみでOKです。

関連するQ&A

専門家に質問してみよう