• 締切済み

以下のサイトのpaddingの設定方法

サイトの右サイドバーのホームページ制作事業のカテゴリー下の広告バナーのpaddingの設定がききません。 marginは設定すれば反映するのですがpaddingの設定がききません。 広告バナーの前にbackground imageとして三角の矢印を挿入したいため paddingで広告バナーを右に15px動かしたいです どのようにしたら移動できるか分かりません お分かりの方いましたらよろしくお願いします

みんなの回答

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

common.css 415行目 #sub li a { background: url("../images/bg_arrow.gif") 0 50% no-repeat; display: block; padding: 5px 5px 5px 30px; } #sub li a:hover { background:#EFEBEF; color: #333333; } しかしこれは邪道です。 #sub li{list-style-image:url();} でしょう。  そもそも、継承されるプロパティを何度も書くのは止めたほうが良いです。これだけでCSSの行数は1/3以下になるでしょう。この状態では作成した自身でもメンテナンス不能になっちゃいます。

ryuujinn11
質問者

お礼

ありがとうございました 大変助かりました

noname#209843
noname#209843
回答No.1

ソース拝見致しました。 id名「sub」配下のliタグ全般に一律で5pxのpaddingがかかっているのが原因じゃないでしょうか? ネット事業の方のバナーが上手くいってるのは、liタグではなくaタグのクラス内にpaddingを指定してるおかげです。 iframeタグの外側にdivタグなどを挟んで、そちらにクラス指定をするのが一番早いかと思います。

ryuujinn11
質問者

お礼

ありがとうございました 困っていたので大変助かりました

関連するQ&A