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

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

如何用CSS進行網頁布局

江老實 Web前端工程師
難度初級
時長22分
學習人數
綜合評分9.60
1991人評價 查看評價
9.8 內容實用
9.6 簡潔易懂
9.4 邏輯清晰
  • footer 的色塊已經跑到了上面,只有文字在下面,之所以會跑走,是因為上面的元素用了浮動,原來的位置就空了出來,然后 footer 沒有浮動元素,又沒有清除浮動,就占據了中間位置,所以,想讓footer 在他自己的位置,就先清除浮動(clear:both)

    查看全部
    0 采集 收起 來源:實踐題

    2020-07-20

  • 自適應寬度

    長度無限制

    查看全部
    0 采集 收起 來源:內容簡介

    2020-06-17

  • 一列布局:margin:0 auto;? 居中

    二列布局:float:left; ? float:right;? 浮動

    三列布局:position:absolute; top:0; left:0;? 絕對位置


    查看全部
    1 采集 收起 來源:混合布局

    2020-06-12

  • 429..

    查看全部
    0 采集 收起 來源:實踐題

    2020-04-29

  • 混合布局.

    查看全部
    0 采集 收起 來源:混合布局

    2020-04-29

  • 三列布局。

    查看全部
    0 采集 收起 來源:三列布局

    2020-04-29

  • 二列布局。

    查看全部
    0 采集 收起 來源:二列布局

    2020-04-29

  • 一列布局。

    查看全部
    0 采集 收起 來源:一列布局

    2020-04-29

  • 混合布局。

    查看全部
    0 采集 收起 來源:內容簡介

    2020-04-28

  • 這里是一個排版陷阱:當main里面設置了左右兩個div之后,這個時候不要忘記給main也設置和左右div一樣的高度,題中的main是沒有設置高度的,只設置了寬度,這個時候我們可以想象main其實就是一根高度為0的線條浮在top的下面,只是我們看不到,因為它沒有高度。而footer是浮在main下面的,并不是浮在左右兩個div下面,所以我們看到footer塊莫名其妙跑上來蓋住了左右兩個div,解決辦法如下: 第一,給main賦予和左右div同樣大小的高度,這個是最直接的方法,main的高度從0變成600px之后,自然把以它為參照、浮在它屁股下面的footer壓到下面去了; 第二,把footer的浮動清除掉,使用clear:both,這樣footer從一個跟著main浮起來的飛行物變成了失去翅膀的元素,不能浮動,它就只能自動找最長的參照物(也就是很長的左右div),然后折行顯示在底部了,一樣能達到效果。 如果還不懂,可以將main的高度設置為height:300px,就一目了然了,因為這個時候main變成了300px,而footer會跟著main低300px顯示在top下面。我們看不到main,不代表它不存在。

    查看全部
    0 采集 收起 來源:實踐題

    2020-04-13

  • 3列布局-特殊案例 左右列固定寬度,中間列自適應。 左側絕對定位:position:absolute;left:0;top:0; 右側絕對定位:position:absolute;right:0;top:0; 中間寬度定義去掉,加上左右的margin值,margin:0 310px 0 210px; 上右下左(中間空一點出的話,增加margin屬性值便可以實現) 左右兩側布局固定寬度,中間部分寬度自適應。則需要采用絕對定位來實現,把左右設置為絕對定位

    查看全部
    0 采集 收起 來源:三列布局

    2020-04-12

  • 兩列布局利用到了float:left/right 屬性 1.自適應,用百分比%分配寬度,當拖動瀏覽器窗口時,按設置做相應變化,此方法比較少用 2.固定寬度,用px明確指定寬度, 限制左右在父級框中 .main{} .left{float:left;} .right{float:right;} <div class="main">

    查看全部
    0 采集 收起 來源:編程練習

    2020-04-12

  • margin:0 auto;是塊狀元素的居中對齊方式, text-align:center;是內聯元素(如,a,img標簽)的對齊方式, padding:0;margin:0;是做為初始化頁面, 原因是頁面在被各個瀏覽器讀取時的理解不同產生不同的展示效果,所以需要清除.

    查看全部
    0 采集 收起 來源:編程練習

    2020-04-12

  • 1.一列布局不適于存放文本,太長容易看走眼 一列布局: 1.通常作為網頁頭部。固定寬度。 2.真正開發,高度設置自動的。 兩列布局自適應,使用百分比。 三列布局,使用絕對定位和margin。 盒子之間的三種關系: 1、相鄰 2、嵌套 3、疊加 我們要做的就是擺放好盒子的位置。 關于頁面上元素的加載順序: 元素是從前往后依次加載的,要想先加載就要寫在前面。 通常left部分是作為菜單,right部分作為主體內容,我們打開網頁,都希望先看到 主體內容,所以有意把right部分寫在left部分前面,然后把right部分右浮動,left部分左浮動, 這樣布局不會出現問題,而且還解決了IE6下右浮動換行的問題。 ------------------------------ <!DOCTYPE html> <html> <head> <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>

    查看全部
    0 采集 收起 來源:一列布局

    2020-04-12

  • 一列布局

    ????????元素水平居中: 該id或calss上添加margin:0 auto;

    查看全部
    0 采集 收起 來源:一列布局

    2020-04-12

  • 1.布局概念:又叫做版式布局,ui設計師把視覺元素進行排列組合。

    2.網頁設計特點:網頁可以自適應寬度。

    3.分欄又稱分列,常見的布局分為:

    1. ?一列布局

    2. 二列布局

    3. 三列布局

    4. 混合布局? ?????????

    4.前端:如何通過基礎手段靈活運用css中的浮動,定位等方法完成設計圖中的設計要求。

    查看全部
    0 采集 收起 來源:內容簡介

    2020-04-12

  • <style type="text/css">

    body{ margin:0; padding:0; font-size:30px; color:#fff}

    .top{height:100px;background:gray;top:0;}//不設置width保證自適應,定義位置

    .main{height:600px;background:red;}//主題高度及顏色設置

    .left{width:200px;height:600px;background:blue;position:absolute;left:0;}//主體左邊,左絕對定位0(貼左)

    .right{height:600px;background:green;position:absolute;left:210px;right:0;}///主體右邊,左絕對定位210,右絕對定位0(貼右),不設置寬度保證自適應

    .foot{height:100px;background:orange;bottom:0;}//不設置width保證自適應,定義位置

    </style>


    查看全部
    0 采集 收起 來源:編程挑戰

    2020-04-06

  • clear:both 清楚浮動的代碼

    查看全部
    0 采集 收起 來源:實踐題

    2020-04-03

  • 右側哪兩個 css 設置,可以讓元素脫離文檔流:浮動和絕對定位{浮動(float)和 絕對定位(position:absolute)}

    查看全部
    0 采集 收起 來源:評測題目

    2020-04-02

  • Div{width:800px; height:500px; margin:0 auto},上面這段樣式,可以讓 div 在頁面的:居中對齊

    查看全部
    0 采集 收起 來源:練習題

    2020-04-02

  • 三列布局

    【1】左右列固定寬度,中間列自適應。 【2】左側絕對定位:寬;高;position:absolute;left:0;top:0; 【3】右側絕對定位:寬;高;position:absolute;right:0;top:0; 【4】中間寬度定位:高;margin:0 (right寬度+間隙寬度)px 0 (left寬度+間隙寬度)px; 上右下左,左右調節大小可

    (不用float因為有的塊會被頂到下列,用絕對定位不會)


    查看全部
    0 采集 收起 來源:編程練習

    2020-04-01

  • clear:both 清楚浮動的代碼

    查看全部
    0 采集 收起 來源:實踐題

    2020-04-01

首頁上一頁1234567下一頁尾頁

舉報

0/150
提交
取消
課程須知
1.你需要掌握html+css樣式基礎知識 2.有一定的前端實際開發經驗
老師告訴你能學到什么?
1.掌握網頁布局的相關知識 2.能對不同的網頁進行布局結構劃分 3.掌握固定寬度和自適應寬度的實現方法

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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