#wrap{width:970px; margin:0 auto;}
#mainbody{ margin-top:15px;}
#left{ border:1px solid #999;float:left;width:110px; }
#mid{ float:left;width:650px;border:1px solid #999; margin-left:13.5px;}
#right{border:1px solid #999;width:177px; float:right; }
#mainbody{ margin-top:15px;}
#left{ border:1px solid #999;float:left;width:110px; }
#mid{ float:left;width:650px;border:1px solid #999; margin-left:13.5px;}
#right{border:1px solid #999;width:177px; float:right; }
2016-09-26
這個里面,最后用的是margin-left:200px,用left:200px,有何影響
---------------------------------------------------------------
同意層主,既然用絕對定位的偏移來設置,那么就應該全用偏移 top:0;left:200px;沒有必要再用margin
---------------------------------------------------------------
同意層主,既然用絕對定位的偏移來設置,那么就應該全用偏移 top:0;left:200px;沒有必要再用margin
2016-09-26
#mainbody {
background:#FC0;
任務一: width:100%;
overflow:hidden;
}
.left {
width:800px;
height:200px;
background:#000;
任務二:
float:left;
}
.right {
width:140px;
height:500px;
background:#690;
任務三:
float:right;
background:#FC0;
任務一: width:100%;
overflow:hidden;
}
.left {
width:800px;
height:200px;
background:#000;
任務二:
float:left;
}
.right {
width:140px;
height:500px;
background:#690;
任務三:
float:right;
個人建議把left和right塊不要設置背景顏色,改設置邊框,可以很直觀的看到,一開始left和right塊在mainbody塊中順序排列,設置left塊左浮動后,left塊“漂浮”起來,遮住了right塊,在right塊也設置左浮動后,同樣“漂浮”起來,緊跟left塊后面顯示在同一行,這倆都“漂浮”后,其父塊mainbody里就沒有東西了,所以不顯示,右面縮起來的版權部分其實沒變化,還是100%的寬度,不過上移變為緊跟header后顯示了,不過被倆漂浮的塊遮住了940px,所以只顯示右邊那一點兒。插一句,overflow:hidden的清除浮動原理還是沒太搞明白……/(ㄒoㄒ)/~~
2016-09-25
#mainbody {
width:100%;
position:relative;
margin-top:20px;
}
#content {
position:absolute;
top:0;
margin-left:200px;
}
覺得自己思考的方向還是沒錯??戳税胩於疾恢厘e誤在哪。居然少寫了-left。大老粗,還是得細心點!
width:100%;
position:relative;
margin-top:20px;
}
#content {
position:absolute;
top:0;
margin-left:200px;
}
覺得自己思考的方向還是沒錯??戳税胩於疾恢厘e誤在哪。居然少寫了-left。大老粗,還是得細心點!
其實,沒有講清楚為什么對父模塊設置overflow:hidden;以達到清楚內部某個浮動目的的原理。
---
我給自己糾正一下,這句話說錯了?,F在是header,main,footer3個模塊,因為main里面兩個都浮動了,導致footer整個移上來了,當然了,左邊被擋住了,里面的文字是繞開main里面兩個浮動標簽的邊框的?,F在給main設置overflow屬性,首先要計算main的高度,已判斷到底是對溢出的內容做什么處理,(溢出,不處理,滾動條)在計算main高度的時候把他看成一個塊級元素。自然footer不能跟塊級元素重疊了。其實相當于把main變成了“內聯塊狀”,這是個理解方式,拋磚引玉
---
我給自己糾正一下,這句話說錯了?,F在是header,main,footer3個模塊,因為main里面兩個都浮動了,導致footer整個移上來了,當然了,左邊被擋住了,里面的文字是繞開main里面兩個浮動標簽的邊框的?,F在給main設置overflow屬性,首先要計算main的高度,已判斷到底是對溢出的內容做什么處理,(溢出,不處理,滾動條)在計算main高度的時候把他看成一個塊級元素。自然footer不能跟塊級元素重疊了。其實相當于把main變成了“內聯塊狀”,這是個理解方式,拋磚引玉
2016-09-25
不加</br>的原因,并不是視頻里講的所謂的什么沒有意義的代碼,而是他是靠換行來繞過浮動標簽的,一旦浮動標簽的內容改變,造成浮動標簽的高度改變,那么就會出現標簽重疊的現象。
2016-09-25