BI上有高手專門討論了這個版面方法,但他用了較多的hack,也迴避了IE6的dtd。我在實際使用中,發現迴避掉IE6的dtd定義後,會導致ajax模態框無法居中(VS的一個控件,自動生成的程式碼,很難修改)。於是自己寫了個簡單的左右兩列的佈局,沒用到什麼hack,很簡單,只是練手用用。
css代碼:left和right都貼住左側。設定left在right上面(z-index);在right內加個放內容的層(content);設定content距離right的左側為200px,即剛巧等於left的寬度。
* {margin:0; padding:0; list -style:none; }
.wrapper {width: 100%; }
.left {width:200px;background:#fcc; position:absolute; left:0 ;z-index:1 }
.right {width:100%;background:#ccc; position:absolute;left:0}
.content {margin-left:200px;background:#ffc; }
完整代碼