• ベストアンサー

背景色について

3カラムでfloat: left;rightでくんだ時にサイドの背景色をセンターのテキストが終了してもずっとつづいて表示させたいのに、テキストとともに終わってしまいます。 テーブルで組み直すとうまく行きましたが、テーブル組がすきではなかったので他に良い方法というか、ありますか??

質問者が選んだベストアンサー

  • ベストアンサー
noname#83877
noname#83877
回答No.1

きちんとclearしているのであれば、floatしている要素に背景色を指定しているため起こる現象ですね。 floatさせるのであればwidthは基本的にpxで固定していると思うので、3カラム分をdivで囲い(既に囲っている場合はそれに対して)、背景画像をrepeat-yで指定してやると簡単に伸ばせます。

ww_puper
質問者

お礼

早い回答ありがとうございます、 まだまだ初心者で。。repeat-yだと片方しかできないとおもってましたが よく考えたら両サイド同じ色なので縦一列分つくってしまえばよかったのですよね~有り難うございました^^

関連するQ&A