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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于margin的問題

關于margin的問題

徐錦杰 2017-02-22 21:39:36
<!DOCTYPE?html> <html> <head> <title>AAA</title> <style?type="text/css"> div{ width:?800px; margin:?0?auto; background-color:?#ccc; } h1{ margin:?100px border:1px?solid?red; } </style> </head> <body> <div><h1>AAAAAAAAAAAAAA</h1></div> </body> </html>我給h3設置margin,為什么div跟著h3往下移動了?h3左右外邊距有的,上下外邊距沒有
查看完整描述

1 回答

?
徐錦杰

TA貢獻6條經(jīng)驗 獲得超1個贊

margin-top在不同瀏覽器中的表現(xiàn)是不一樣的,很多朋友會發(fā)現(xiàn)有一些小區(qū)別了,下面我們來看一篇關于css父元素與子元素之間的margin-top問題分析與解決辦法整理。

父元素的盒子包含一個子元素盒子,給子元素盒子一個垂直外邊距margin-top,父元素盒子也會往下走margin-top的值,而子元素和父元素的邊距則沒有發(fā)生變化。?
?
html代碼:

<div class="box1">?
<div class="box2"></div>?
</div>

css樣式:

.box1{height:200px;width:200px;background:gray;}?
.box2{height:100px;width:100px;background:gold;margin-top:50px;}

解決方法:

1、修改父元素的高度,增加padding-top樣式模擬(padding-top:1px;常用)?
2、為父元素添加overflow:hidden;樣式即可(完美)?
3、為父元素或者子元素聲明浮動(float:left;可用)?
4、為父元素添加border(border:1px solid transparent可用)?
5、為父元素或者子元素聲明絕對定位


在某些瀏覽器中,當給層內(nèi)元素設置margin-top時,層內(nèi)元素并沒有margin,而是父層出現(xiàn)了margin-top,這往往讓人很費解吧。。

解決辦法有:

1.給父層添加:overflow:hidden;
2.給父層添加:border除none以外的屬性
3.給父層添加:padding-top代替margin-top的效果。


查看完整回答
1 反對 回復 2017-02-23
  • 學習js
    學習js
    這是做什么,自問自答?
  • 街角瘋
    街角瘋
    我經(jīng)常會遇到這樣的問題,今兒看到你的方法豁然開朗!謝謝!
?
無敵大熊熊

TA貢獻10條經(jīng)驗 獲得超3個贊

你div都沒高度,它的高度就是相當于h標簽撐起來的,
查看完整回答
反對 回復 2017-02-23
  • 徐錦杰
    徐錦杰
    沒高度也應該被子元素盒子的margin外邊距撐開吧,網(wǎng)上找到個答案說是在不同瀏覽器中的表現(xiàn)問題,貼在樓下了
?
StupidFox

TA貢獻4條經(jīng)驗 獲得超2個贊

margin:100px;的意思是上下左右的margin都是100px,你想上下沒有只有左右,應該是margin:0 100px; 你h1標簽是在div內(nèi)部的,相當于div里面的內(nèi)容,你把h1的margin設置了以后,相當于增大了div里面的內(nèi)容,自然你看見的div也跟著增大移動了
查看完整回答
反對 回復 2017-02-22
  • StupidFox
    StupidFox
    增加的是你設的邊框的大小吧,你可以去了解下盒子模型。 div的height=內(nèi)容+padding+margin+boder
?
人要成功必先瘋

TA貢獻1條經(jīng)驗 獲得超0個贊

top bottom left right margin- 加上面的,設置上下左右邊距
查看完整回答
反對 回復 2017-02-22
  • 徐錦杰
    徐錦杰
    看下3樓我放了圖,為什么實時視圖就變了
  • 人要成功必先瘋
    人要成功必先瘋
    手機版看不清。在瀏覽器里面F12調(diào)試一下,看看你h1的邊距是什么樣的。
?
不告訴你ID

TA貢獻2條經(jīng)驗 獲得超0個贊

不太明白?? 你在說什么?? 你只給h1標簽設置了CSS樣式?? 然后第十二排哪里少了一個分號

查看完整回答
反對 回復 2017-02-22
  • 徐錦杰
    徐錦杰
    看下3樓我放了圖,為什么實時視圖就變了
  • 徐錦杰
    徐錦杰
    不應該會被h1的margin撐高么,如果我加了height,div跟h1的頂部也是重合的
?
徐錦杰

TA貢獻6條經(jīng)驗 獲得超1個贊

58ada6800001197205000132.jpg

58ada68000013b0d05000130.jpg

如圖,圖二是實際的樣子

查看完整回答
反對 回復 2017-02-22
  • 1 回答
  • 0 關注
  • 2423 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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