電子書籍の厳選無料作品が豊富!

CSSを利用して、
左100px 中100% 右100px
とし、
中のサイズはブラウザのサイズを変更しても変わらないようにしたいのですが、
floatやmarginなどを駆使しても



のように回り込んでしまったり、
中のサイズが文字数分だけしか幅が広がらなかったりします。
テーブルなら簡単にいくのですが。。。

CSSだけで
左100px 中100% 右100px
のデザインを描画するのは可能でしょうか?

A 回答 (2件)

↓CSSによる3カラム(3段組)レイアウト


http://www.geocities.jp/multi_column/practice/3c …

ここの
「メインカラム幅可変、サイドバー幅固定 3カラム」
が参考になるんじゃないかな。
    • good
    • 0

計算が合いません。



左100px 中100% 右100px

だとウィンドウ幅が1020pxだと
 1020-100px(左) = 920px
 でも中100%だと、右の100pxははみ出る
 しかもさらに右に100pxとるなんてできるはずが無い。

 親のブロック要素がなにであるか、どれが内容ブロックになるかをしっかり理解してコーディングしましょう。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!