小鸡巴大骚逼性爱操日小片,中文字幕国产精品一二区,哪里可以看黄色片日韩,日韩成人免费无码不卡视频

在線咨詢
QQ咨詢
服務熱線

020-85201717

13725302004

業務微信

微信開發

TOP

網站排版布局樣式:div自適應高度

發布時間:2019-10-09 瀏覽:

如果我們想在3列布局的更后加一行頁腳,放版權之類的信息。就遇到必須對齊3列底部的問題。在table布局中,我們用大表格嵌套小表格的方法,可以很方便對齊三列;而用div布局,三列獨立分散,內容高低不同,就很難對齊。


其實我們完全可以嵌套div,把三列放進一個div中,就做到了底部對齊。下面是實現例子(白色背景框模擬一個頁面):


body 這里是#header{ margin: 0px; border: 0px; background: #ccd2de; width: 580px; height: 60px;} 這里是#mainbox { margin: 0px; width: 580px; background: #fff; }包含了#menu,#sidebar和#content 這里是#menu{ float: right; margin: 2px 0px 2px 0px; padding:0px 0px 0px 0px; width: 400px; background: #ccd2de; } 

這里是#sidebar{ float: left; margin: 2px 2px 0px 0px; padding: 0px; background: #f2f3f7; width: 170px; },背景顏色用的是#main的背景色


這里是#content{ float: right; margin: 1px 0px 2px 0px; padding:0px; width: 400px; background: #e0efde;}


這里是主要內容,根據內容自動適應高度


這里是主要內容,根據內容自動適應高度


這里是主要內容,根據內容自動適應高度


這里是#footer{ clear: both; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; background: #ccd2de; height: 40px; width: 580px; }。 

這個例子的頁面主要代碼如下:


<div id="header"></div>

<div id="mainbox">

    <div id="menu"></div>

    <div id="sidebar"></div>

    <div id="content"></div>

</div>

<div id="footer"></div> 

具體樣式表都寫在相應版塊里了。重點在于#mainbox層嵌套了#menu,#sidebar和#content三個層。當#content的內容增加,#content的高度就會增高,同時#mainbox的高度也會撐開,#footer層就自動下移。這樣就實現了高度的自適應。


另外值得注意的是:#menu和#content都是浮動在頁面右面"float: right;",#sidebar是浮動在#menu層的左面"float: left;",這是浮動法定位,還可以采用相對定位來實現這樣的效果。


這個方法存在另一個問題,就是側列#sidebar的背景無法百分之百。一般的解決辦法就是用body的背景色來填充滿。(不能使用#mainbox的背景色,因為在mozilla等瀏覽器中#mainbox的背景色失效。)


好了,主要的框架已經搭建完畢,剩下的工作只是往里面添磚加瓦