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

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

margin-top怎么沒起作用

.course{

? ? height:160px;

? ? margin-top:10px;

}

為什么這里margin-top沒用?

正在回答

2 回答

我在網(wǎng)上看到的。。。

常??梢耘龅竭@樣一個問題,就是外層DIV設(shè)置了高與寬,內(nèi)層DIV如果設(shè)置maring-top不起作用(FIREFOX和IE8中測試),原因大致是內(nèi)層div沒有獲得布局。如下面的代碼:

<style>

.aDiv {background:red; width:300px; height:300px; }
.bDiv {background:green; position:relative; width:100px; height:20px; margin-top:10px;}
.cDiv {background:black; position:relative; width:100px; height:20px;}
</style>

<div class="aDiv">
<div class="bDiv"></div>
<div class="cDiv"></div>
</div>

測試發(fā)現(xiàn),bDiv的margin-top不起作用,仍是0px的顯示效果。如果在firefox中用firebug查看,可以看到margin-top是有值的,為10px;解決問題如下:

1、把margin-top改成padding-top,不過,前提是內(nèi)層的Div沒有設(shè)置邊框
2、給外層的Div加padding-top
3、給外層DIV加:

A、float: left或right

B、position: absolute

C、display: inline-block或table-cell或其他 table 類型

D、overflow: hidden或auto


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕勒6241362 提問者

非常感謝!
2017-03-04 回復(fù) 有任何疑惑可以回復(fù)我~

我想大概是沒有清除浮動影響吧

/* 清除浮動影響 */
.clearfix:after {
?? ?content: ".";
?? ?display: block;
?? ?height: 0;
?? ?clear: both;
?? ?visibility: hidden;
}
.clearfix {
?? ?*zoom: 1; /* HACK_IE_LTE_7: IE7及更老版本的IE不支持:after偽元素 */
}

??????? <div class="nav clearfix">
?????????? <div class="nav_left">滾動新聞</div>
?????????? <div class="nav_right">這是滾動新聞</div>
??????? </div><!--nav結(jié)束-->

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

margin-top怎么沒起作用

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

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

幫助反饋 APP下載

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

公眾號

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