-
.left{width:20%;height:500px;float:left;} .right{width:80%;height:500px;float:right} 兩列自適應查看全部
-
文檔流:將窗體自上而下分成一行行, 并在每行中按從左至右的順序排放元素,即為文檔流. 浮動(float)和 絕對定位(position:absolute)-->脫離文檔流 浮動和絕對定位脫離文檔流的區別 相同點:其他盒子都會無視被浮動或絕對定位的盒子; 不同點:盒子的內容會考慮被浮動的盒子,但任然會無視絕對定位的盒子。查看全部
-
兩列的則用float實現,三列以上float失效,需要運用到absolute,中間部分再使用margin調試。 position:absolute;是絕對定位, left:0;是左邊的div距離左邊有0距離, 題目要求:main水平居中在瀏覽器中央,并且與左右div有10px的間距 210px=左部分的寬度200px+10px間距 .left{ width:200px; height:600px; background:#ccc; position:absolute; left:0; top:0} 310=右部分的寬度300px+10px間距 .right{ height:600px; width:300px; position:absolute; top:0; right:0; background:#FCC;} 如果左外邊距小于200px,右外邊距小于300px,main和左右兩邊就沒有間距了,甚至main中的部分內容會被遮蓋掉,當然,左大于200px,右大于300px,可以看到效果的。但是也不要把數值設太大。 左側絕對定位:position:absolute;left:0;top:0; 右側絕對定位:position:absolute;right:0;top:0; 中間寬度定義auto,定位:margin值:margin:0 10px 0 10px; 上右下左查看全部
-
1.混合布局:我們可以把一列布局加入“左”和“右”改造為混合布局。 2.在中部mian中加入子div 分別是(左,右)。 然后分別在style中加入“.left和.right”的樣式! 3.注“left和right”都要加浮動“float” 4.還可以在混合布局下進行更復雜的混合布局 5.可以將right定義為sub_right和sub_right 分為化為更為密集的混合布局查看全部
-
margin:0 auto 居中查看全部
-
.left{position:absolut; left:0; top:0} .main{margin:0 10px} .right{position:absolut; left:0; top:0}查看全部
-
兼容IE6不能用浮動,而且當子元素要設定為absolute的時候,父元素要設定relative才可以。 要右側自適應,則左側應該定寬并且position:absolute。查看全部
-
兩列的則用float實現,三列以上float失效,需要運用到absolute,中間部分再使用margin調試。查看全部
-
1.三列布局 代碼如下 <head> <style type="text/css"> body{margin:0;padding:0} .left{width:33.33%;height:500px;float:left;background:#ccc} .middle{width:33.33%;height:500px;float:left;background:#999} .right{width:33.33%;height:500px;float:right;background:#ddd} </style> </head> <body> <div class="left"></div> <div class="middle"></div> <div class="right"></div> </body> </html> 2.特殊的三列布局 如下代碼 body{margin:0;padding:0} .left{width:200px;height:500px;background:#ccc;position:absolute;left:0;top:0} .middle{height:500px;background:#999;margin:0 300px 0 200px} .right{width:300px;height:500px;background:#ddd;position:absolute;right:0;top:0} </style> </head> <body> <div class="left">200px</div> <div class="middle"></div> <div class="right">300px</div> </body> </html>查看全部
-
在第10行div的樣式中,background 的后面 輸入float:left; 和11行 輸入float:right;查看全部
-
文檔流:將窗體自上而下分成一行行, 并在每行中按從左至右的順序排放元素,即為文檔流. 浮動(float)和 絕對定位(position:absolute)-->脫離文檔流 浮動和絕對定位脫離文檔流的區別 相同點:其他盒子都會無視被浮動或絕對定位的盒子; 不同點:盒子的內容會考慮被浮動的盒子,但任然會無視絕對定位的盒子。查看全部
-
1.二列布局 清除默認樣式body{margin:0;padding:0} 如下代碼 (這就是自適應寬度的布局,拖動頁面的窗口可以“縮小或放大”頁面的內容 寬度自適應(用的比較少),1.1因為寬度要自適應,) <head> <style type="text/css"> body{margin:0;pading:0} .left{width:20%;height:500px;float:left;background:#ccc} .right{width:80%;height:500px;float:right;background:#ddd} </style> </head> <body> <div class="left"></div> <div class="right"></div> </body> </html> 若果想更確切的控制它的寬度可以將(%)改為像素(px)的形式查看全部
-
1.一列布局不適于存放文本,太長容易看走眼 一列布局: 1.通常作為網頁頭部。固定寬度。 2.正真開發,高度設置自動的。 兩列布局自適應,使用百分比。 三列布局,使用絕對定位和margin。 盒子之間的三種關系: 1、相鄰 2、嵌套 3、疊加 我們要做的就是擺放好盒子的位置。 關于頁面上元素的加載順序: 元素是從前往后依次加載的,要想先加載就要寫在前面。 通常left部分是作為菜單,right部分作為主體內容,我們打開網頁,都希望先看到 主體內容,所以有意把right部分寫在left部分前面,然后把right部分右浮動,left部分左浮動, 這樣布局不會出現問題,而且還解決了IE6下右浮動換行的問題。 ------------------------------ <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>一列布局</title> <style type="text/css"> body{margin:0;padding:0;} .main{width: 800px;height:600px;background-color: #ccc;margin: 0 auto;} .top{height:100px;background-color: blue;} .foot{width: 800px;height:100px; background-color: #900;margin: 0 auto;} </style> </head> <body> <div class="top"></div> <div class="main"></div> <div class="foot"></div> </body> </html>查看全部
-
網頁布局:又稱版式布局,是網頁UI設計師將有限的視覺元素進行有機的排列組合,將理性的思維個性的化的表現出來,是一種具有個人藝術特色的視覺傳達方式。傳達信息的同時有美感。 網頁設計特點(相對紙媒來說) 1、網頁可以自適應寬度 2、網頁的長度理論上可以無限延長 一般是頭部,主體,底部。主體一般再根據需要分欄,一般兩欄或者三欄,還有可能分為更多的欄目。常見分欄方式:一、二、三、列布局,混合布局。查看全部
-
沒有定義TOP 和 FOOT 的文本位置查看全部
舉報
0/150
提交
取消