cal-containerというdivの中にあるcalendarというdivがあります。カレンダーの幅は100%なので、現在はcal-container全体を占めています。
サイドパネルのdivを追加する必要があります。このdivの幅はに固定されてい150 pixels
ます。したがって、#calendar widthは#cal-containerwidth-150pxである必要があります。これはCSSで可能ですか、それともテーブルを使用する必要がありますか?
可能であれば、例はありますか?私はそれをグーグルで検索しましたが、私が欲しいもののようなものは何も思い浮かびませんでした。ボタンをクリックすることでサイドパネルを非表示および表示できるため、パディングの追加は機能しません。
これが私の意味の考え方です。日数の部分は#calendarであり、予定外の部分は150pxのサイドパネルです。
カレンダーを左に浮かせ、サイドパネルを右に閉じて幅を150pxにしてみました。しかし、そのdivを非表示にすると、カレンダーは100%になるはずです。
ありがとう
このように、青が横、カレンダーが左になりますが、カレンダーは部屋側を占める必要がありますが、非表示の場合はそうではありません。 http://www.456bereastreet.com/lab/developing_with_web_standards/csslayout/2-col/finished.html
フロートの結果: