-
body{ margin:0; padding:0; font-size:30px; color:#fff} div{text-align:center;} .top{height:50px;background:grey;width:90%;margin:0 auto;} .main{background:red;width:90%;margin:0 auto;position:relative;} .left{width:200px;background:blue;height:600px;position:absolute;left:0;top:0;} .right{background:green;height:600px;margin-left:210px;} .foot{height:50px;background:orange;width:90%;margin:0 auto;}查看全部
-
文檔流:將窗口自上而下分成一行一行,并在每行中按從左至右的依次排放元素,即為文檔流。<br> <br> 有三種情況使得元素離開文檔流而存在,分別是浮動 絕對布局 固定定位 脫離文檔流,也就是將元素從普通的布局排版中拿走,其他盒子在定位的時候,會當做脫離文檔流的元素不存在而進行定位。需要注意的是,使用float脫離文檔流時,其他盒子會無視這個元素,但其他盒子內的文本依然會為這個元素讓出位置,環繞在周圍。而對于使用absolute positioning脫離文檔流的元素,其他盒子與其他盒子內的文本都會無視它查看全部
-
脫離文檔流,也就是將元素從普通的布局排版中拿走,其他盒子在定位的時候,會當做脫離文檔流的元素不存在而進行定位。需要注意的是,使用float脫離文檔流時,其他盒子會無視這個元素,但其他盒子內的文本依然會為這個元素讓出位置,環繞在周圍。而對于使用absolute positioning脫離文檔流的元素,其他盒子與其他盒子內的文本都會無視它查看全部
-
float 屬性定義元素在哪個方向浮動。以往這個屬性總應用于圖像,使文本圍繞在圖像周圍,不過在 CSS 中,任何元素都可以浮動。浮動元素會生成一個塊級框,而不論它本身是何種元素。 如果浮動非替換元素,則要指定一個明確的寬度;否則,它們會盡可能地窄。 注釋:假如在一行之上只有極少的空間可供浮動元素,那么這個元素會跳至下一行,這個過程會持續到某一行擁有足夠的空間為止。 替換元素: 替換元素是瀏覽器根據其標簽的元素與屬性來判斷顯示具體的內容。 比如:<input /> type="text" 的是,這是一個文本輸入框,換一個其他的時候,瀏覽器顯示就不一樣 (X)HTML中的<img>、<input>、<textarea>、<select>、<object>都是替換元素,這些元素都沒有實際的內容。 非替換元素: (X)HTML 的大多數元素是不可替換元素,他們將內容直接告訴瀏覽器,將其顯示出來。 比如<p>wanmei.com</p> 瀏覽器將把這段內容直接顯示出來。 除了這兩字,還有兩種非常屬性的元素,顯示元素,他分為兩種情況,一種是‘塊及元素’ ‘block’,還有一種是“行內元素”inline,大家也叫“內聯元素”。 塊及元素 他最明顯的特征就是獨自占領一行,自動充滿父級元素的內容區域,絕不會讓別人“侵略”(當然可以通過其他方式去改變他)。 常見的有:div,p..等等。 通過CSS設定了浮動(float屬性,可向左浮動或向右浮動)以及設定顯示(display)屬性為“block”或“list-item”的元素都是塊級元素。這個地方浮動是一個比較特殊的情況,可以詳查浮動這個知識 行內元素: 上面說塊及元素獨自占領一行,行內元素就沒這么霸道了,他可以左右都允許有元素,最常見的就是<a></a>查看全部
-
清楚浮動的方法綜合一下答案: 一:clear:both(/left/right); 二:overflow:hidden;width:100%; 三:給main設置高度:.main{width:960px; {height:600px};margin:0 auto;} 四:margin:600px 0 0 0; 推薦使用方法一和方法二,在給footer使用overflow的時候,千萬不要忘記設置它的寬度。查看全部
-
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>混合布局編程挑戰</title> <style type="text/css"> body{ margin:0; padding:0; font-size:30px; color:#fff} .top{width:100%;background:#dddddd;} .main{background:red;position:relative} .left{ width:200px;background:blue;position:absolute;top:0px;left:0} .right{background:green;margin-left:210px} .foot{width:100%;background:yellow;} </style> </head> <body> <div class="top">top</div> <div class="main"> <div class="right">right</div> <div class="left">left</div> </div> <div class="foot">foot</div> </body> </html>查看全部
-
要定義div 的樣式。查看全部
-
http://www.zhihu.com/question/24529373/answer/29135021查看全部
-
脫離文檔流,也就是將元素從普通的布局排版中拿走,其他盒子在定位的時候,會當做脫離文檔流的元素不存在而進行定位。需要注意的是,使用float脫離文檔流時,其他盒子會無視這個元素,但其他盒子內的文本依然會為這個元素讓出位置,環繞在周圍。而對于使用absolute positioning脫離文檔流的元素,其他盒子與其他盒子內的文本都會無視它。 作者:張秋怡 鏈接:http://www.zhihu.com/question/24529373/answer/29135021 來源:知乎 著作權歸作者所有,轉載請聯系作者獲得授權。查看全部
-
huangliangjian 這節課主要講了網頁的簡單介紹; 網頁的主要元素是文本和圖片,網頁設計的特點有兩個(一個是網頁可以自適應寬度、二是網頁的長度理論上沒有限制) 網頁一般分為三部分:頭部、內容、底部;再根據內容的多少給網頁分欄(又稱分列):一列布局、二列布局、三列布局、混合布局等)查看全部
-
......查看全部
-
.....查看全部
-
....查看全部
-
。。。。查看全部
-
三列布局和二列布局相似查看全部
舉報
0/150
提交
取消