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

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

這節課發現一個問題,對于新手來說絕對是一個問題

這一課程老師在最后一節編程挑戰里挖了個坑,我不知道老師是有意思為之還是弄錯了,

任務2:中間分為2兩欄,其中,左側(left)寬度為200px, 右側(right)寬度自適應

<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>

如果按照任務來的話CSS代碼是這樣寫的

.left{background:#0000FF;height:500px;width:200px;float:left;}

.right{background:#00CC99;height:500px;margin-left:210px;}

但是這樣寫出來布局就是亂的

原因就是(main)里的(right)和(left)順序寫錯了

應該

<body>

<div class="top">top</div>

<div class="main">

? ??<div class="left">left</div>

? ? <div class="right">right</div>

</div>

<div class="foot">foot</div>

要么就改CSS部分

.right{background:#0000FF;height:500px;width:200px;float:left;}

.left{background:#00CC99;height:500px;margin-left:210px;}

反正就是兩個部分順序要改一下,不然達不到任務的要求。



正在回答

2 回答

任務3:要求右側(right)先加載,左側(left)后加載
所以應該給left添加樣式:position:absolute;left:0;top:100px;

這樣的話就可以了

1 回復 有任何疑惑可以回復我~
#1

慕瓜5980833 提問者

非常感謝!
2016-08-23 回復 有任何疑惑可以回復我~
#2

yuqingzhijie3596863

為什么這樣就會先加載左邊呢?
2016-09-02 回復 有任何疑惑可以回復我~
#3

yuqingzhijie3596863 回復 yuqingzhijie3596863

寫錯了,右邊
2016-09-02 回復 有任何疑惑可以回復我~

<div class="right">right</div>

? ? <div class="left">left</div>

可能是順序寫錯了;

光用浮動達不到要求效果;

除非使用絕對定位;

.left{ width:37%; height:300px;background:blue;position:absolute; top:0px; left:0px;}

.right{width:61%; height:300px;background:green;float:right; ? ? }


0 回復 有任何疑惑可以回復我~
#1

SSC解說員

你這個寬度,為百分比,就是不按照規則設置寬度為200(left),顯然是有一定的問題,我已經實現了題目要求。
2016-08-23 回復 有任何疑惑可以回復我~
#2

哎喲Zhou哥哥 回復 SSC解說員

能不能發代碼看看,我不太懂
2016-10-15 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
如何用CSS進行網頁布局
  • 參與學習       209566    人
  • 解答問題       1206    個

用最簡潔的案例教你布局的那些知識,這是前端工程師基本技能

進入課程

這節課發現一個問題,對于新手來說絕對是一個問題

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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