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

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

為什么圖片元素之間外邊距大于我設置的20px

為什么圖片元素之間外邊距大于我設置的20px

Miss時刻想你 2017-08-14 21:12:03
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>float</title><style type="text/css">*{padding: 0px;margin: 0px;}div{width: 858px;border: #ccc 1px dashed;text-align: center;margin: auto;}.div1{width: 240px;border: #ccc 1px solid;float:left;margin: 20px;}.div2{clear:left;border: none;}p{font-family: "微軟雅黑" serif;text-align: justify;letter-spacing: 3px;line-height: 1.5em;padding-left: 10px;}img{vertical-align: bottom}</style></head><body>? ? <div>? ? ? ? <div>? ? ? ? ? ? <img src="http://climg.mukewang.com/590fe9770001e63102400135.jpg" />? ? ? ? ? ? <p>歡迎來到網學習新知識!</p>? ? ? ? </div>? ? ? ? <div>? ? ? ? ? ? <img src="http://climg.mukewang.com/590fe97d00011bda02400135.jpg" />? ? ? ? ? ? <p>歡迎來到網學習新知識!</p>? ? ? ? </div>? ? ? ? <div?class="div1">? ? ? ? ? ? <img src="http://climg.mukewang.com/590fe982000150ba02400135.jpg" />? ? ? ? ? ? <p>歡迎來到網學習新知識!</p>? ? ? ? </div>? ? ? ? <div?class="div1">? ? ? ? ? ? <img src="http://climg.mukewang.com/590fe9770001e63102400135.jpg" />? ? ? ? ? ? <p>歡迎來到網學習新知識!</p>? ? ? ? </div>? ? ? ? <div?class="div1">? ? ? ? ? ? <img src="http://climg.mukewang.com/590fe97d00011bda02400135.jpg" />? ? ? ? ? ? <p>歡迎來到網學習新知識!</p>? ? ? ? </div>? ? ? ? <div?class="div1">? ? ? ? ? ? <img src="http://climg.mukewang.com/590fe982000150ba02400135.jpg" />? ? ? ? ? ? <p>歡迎來到網學習新知識!</p>? ? ? ? </div>? ? ? ? <div?class="div2"></div>? ? </div> ??</body></html>
查看完整描述

3 回答

?
言曌博客liuyanzhao_com

TA貢獻164條經驗 獲得超117個贊

margin-left:20px;

margin-right:20px;

你可以審查元素看看,我給你錄制了個 GIF ?(點擊圖片放大查看)

http://img1.sycdn.imooc.com//59924925000171e400120019.jpg

查看完整回答
1 反對 回復 2017-08-15
?
FSYu

TA貢獻152條經驗 獲得超59個贊

margin 常見問題

1.上下邊距重疊問題

兩個上下相鄰的元素,如果在上的元素設置了margin-bottom,下面的元素設置了margin-top,并不會將兩個值加在一起顯示出來;而是會取其中較大的一個值進行顯示

2.當兩個元素為父子關系(嵌套)時,給子元素添加margin-top值,該值會傳遞給父級

解決方案:

1)給父級增加overflow:hidden;

2)給父級添加border:1px solid white;

3)給父級添加display:inline-block;

4)給父級添加position:absolute;

5)給父級添加padding-top: 1px;

你設置的是左右邊距不會取較大的一個顯示,而是都顯示,視覺效果就是他們相加的

查看完整回答
反對 回復 2017-08-15
?
anet

TA貢獻79條經驗 獲得超19個贊


通常,左右外邊距不重疊。

一個20px,兩個div自然是40px

查看完整回答
反對 回復 2017-08-15
  • Miss時刻想你
    Miss時刻想你
    視屏不是說,如果都設置了外邊距,外邊距是會合并的嗎。如果有一個元素外邊距大,那就取大的那個值。
  • anet
    anet
    那是垂直方向上的外邊距才會合并。
  • anet
    anet
    margin:20px 10px;這個上下左右都為20px的寫法
  • 3 回答
  • 0 關注
  • 2220 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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