第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

假設(shè)高度已知,三欄布局,中間自適應,左右兩欄固定寬度300px,為什么我的右邊的那欄總是在下邊?

<!DOCTYPE?html>
<html>

<head>
????<meta?charset="UTF-8">
????<title>test</title>
????<style?type="text/css">
????html,
????body?{
????????margin:?0;
????????padding:?0;
????}
??.wrapper?{
????????overflow:?hidden;
????}
????.left?{
????????float:?left;

????????width:?300px;
????????background:?pink;
????}
????.right?{
????????float:?right;

????????width:?300px;
????????background:?pink;
????}
????.center?{
????????margin:0?300px;
????????
????????background:?gray;
????}
????</style>
</head>

<body>
????<div?class="wrapper">
????????<div?class="left">zuo</div>
????????<div?class="center">左右兩列固定,中間自適應</div>
????????<div?class="right">you</div>
????</div>
????<script?type="text/javascript">
????</script>
</body>

</html>

http://img1.sycdn.imooc.com//5a7d922600013efe09680086.jpg

正在回答

4 回答

因為div.center是個塊元素,當.div.right在設(shè)置浮動前位置在div.center后,且在它下面;float之后,從之前的位置開始脫離文檔流,因此在下面。

0 回復 有任何疑惑可以回復我~
.center?{
??/*margin:0?300px;*/
??text-align:?center;
??background:?gray;
??position:?absolute;
??right:?300px;
??left:?300px;
}

將.center設(shè)為絕對定位,添加左右距離300px

原來的布局里左浮動脫離文檔流,中間塊會忽視左邊占用的位置,所以和左邊在一行,用margin撐開兩邊的間隔,但是中間還是塊級元素,且沒有脫離文檔流,會占用一行,右邊不會忽視中間塊占用的位置,所以換行。


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

不好用文字表述.你理解理解.因為<div?class="left">zuo</div>和<div?class="right">you</div>是浮動,相當于三個元素垂直排列.但是<div?class="center">左右兩列固定,中間自適應</div>是文本流,應該環(huán)繞在元素1那邊.之所以出現(xiàn)你那樣的情況是因為你的css的center有外邊距導致的.取消margin:0?300px;外邊距,你會發(fā)現(xiàn)3還是在下邊,這是因為你是向右浮動.而文本流占據(jù)了1的所有的右側(cè),交換1和3位置就好了,是因為浮動并排排列,一個向左,一個向右,然后文本流環(huán)繞到中間.

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

風到這里就是粘 提問者

懂了,謝謝
2018-03-08 回復 有任何疑惑可以回復我~
#2

慕田峪1218906 回復 風到這里就是粘 提問者

記得采納偶
2018-03-08 回復 有任何疑惑可以回復我~

?<div?class="center">左右兩列固定,中間自適應</div>

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

位置調(diào)換即可實現(xiàn)三欄布局,

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

風到這里就是粘 提問者

這是為什么呢?這種方法得改變HTML結(jié)構(gòu),怎么寫css不改變HTML結(jié)構(gòu),應該怎么來實現(xiàn)?
2018-02-23 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

假設(shè)高度已知,三欄布局,中間自適應,左右兩欄固定寬度300px,為什么我的右邊的那欄總是在下邊?

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號