亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

如何用CSS進行網頁布局

江老實 Web前端工程師
難度初級
時長22分
學習人數
綜合評分9.60
1991人評價 查看評價
9.8 內容實用
9.6 簡潔易懂
9.4 邏輯清晰

最新回答 / child童
左右盒子自身的寬度。左右盒子分別絕對定位在左上角和右上角,進行頁面排版時,若margin為0,則將被left盒子覆蓋,需偏移出相應位置,才能保證在頁面伸縮式自適應保持比例。

最新回答 / 一只愛吃水果的豬
main跟top兩個是沒有嵌套在一起的div,不會重合的,如果是main跟left,則顯示left的顏色

已采納回答 / 人販
1.首先每個瀏覽器對html標簽都有自己的默認樣式,用來保證在沒有自定義樣式的情況下也能被有據可循的渲染,然而各廠商都有自己的風格,需求也不同,需要自己的樣式不被默認樣式影響,就要清除加設置默認樣式。2.因為瀏覽器的兼容問題,不同瀏覽器對有些標簽的默認值是不同的,如果沒對CSS初始化往往會出現瀏覽器之間的頁面顯示差異。

最贊回答 / 泰山猿
就是不會一個元素一行一行的排版,而是可以拿出來跟在父元素左右,float脫離文檔流時,其他盒子會無視這個元素,但其他盒子內的文本依然會為這個元素讓出位置,環繞在周圍。
為什么最終效果沒有背景顏色了

已采納回答 / 慕村0048198
固定寬度的元素排成一行時用float,存在自適應寬度元素的若干元素排成一行時用position。

最新回答 / 莫否
沒有老師,去看看這個點這里
.top{height:200px;background:#ccc;}
.main{height:800px;background:red;}
.left{height:800px;width:200px;position:absolute;left:0;top:200px;background:blue;}
.right{height:800px;background:#0EE;margin-left:210px;}
.foot{height:100px;background:#F03;clear:both;}
多嘗試一下,就OK!

最新回答 / 慕無忌5506590
會撐出父元素,你可以自己寫一個驗證一下的
最后給footer清除浮動就好,main的高度不用設置,自然會撐起來。
.top{width:100%;height:100px;background-color:#0F9}
.main{width:100%;height:800px;}
.left{width:200px;height:800px;position:absolute;left:0;top:100px;background-color:#906}
.right{height:800px;margin-left:-200px;background-color:#FF0}
.foot{width:100%;height:100px;background-color:#F6C}

最贊回答 / 沈江南
加載順序一般是從上到下的順序加載,各個瀏覽器的實現其實也不完全相同,有的是進行并行加載,分配的進程數量也不同。加載順序是改變不了的,在代碼中把div的順序調整就negh能實現右邊先加載,左邊后加載<div class="right">right</div><div class="left">left</div>
課程須知
1.你需要掌握html+css樣式基礎知識 2.有一定的前端實際開發經驗
老師告訴你能學到什么?
1.掌握網頁布局的相關知識 2.能對不同的網頁進行布局結構劃分 3.掌握固定寬度和自適應寬度的實現方法

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消