Re: [問題] 關於css的區塊問題

看板Web_Design作者 (嵐)時間19年前 (2006/06/21 02:35), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串8/8 (看更多)
※ 引述《xacid ( )》之銘言: : 我想到的是直接用絕對定位排。以這樣的 html 為例: : <div id="main"> : <div id="left">...</div> : <div id="right">...</div> : </div> : 把 #left 設成 position: absolute ,然後設定上下距都是 0 就行了,像這樣: : #main{ : position: relative; : margin: 0 auto 0 auto; : width: 780px; : } : #left{ : position: absolute; : width: 180px; : top:0; bottom:0; : background-color: #168; : color:#fff; : padding: 10px; : } : #right{ : margin-left: 200px; : padding: 10px; : line-height: 1.5em; : background-color: #eee; : } 用絕對定位來做排版是很直覺且簡單 但是 ... 最大的缺點就是絕對定位讓你的element跳脫了正常element flow而失去了layout上的彈性 我用你的code寫了一個例子 http://elanhung.50webs.com/example03.html 在這種情況下就沒辦法達到原先要求的等高視覺效果 採用float model才可以保持layout上的彈性 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.131.2.149
文章代碼(AID): #14c3_tv3 (Web_Design)
文章代碼(AID): #14c3_tv3 (Web_Design)