我有一個簡單的兩列布局,寬度固定。使用CSS自動切換兩列和一列布局
<div id='box'>
<div id='ontop'>Ontop</div>
<div id='column1'>Column1</div>
<div id='column2'>Column1</div>
</div>
的CSS:
#box { width: 20em; }
#column1 {width: 12em;}
#column2 {float: left; width: 8em;}
我想有column1
擴大到 「100%」,如果column2
爲空或不存在。
是否可以這樣做只是用CSS和沒有Javascript?
edit:changed#column1 width。例如有一個錯誤,添加div ontop。
您需要檢查某處是否存在第二列。您可以通過JS實現,但也可以在您的模板中執行此操作,然後在BODY標籤中寫入相應的CSS類(例如'layout-two-col')。看看WordPress的默認主題,那些是以這種方式構建的。 – feeela
什麼情況下'column2'是空的? –