本文轉載於:猿2048網站margin和padding的區別和用法php
marigin:就是外邊距。padding:就是內邊距。怎麼就容易記住二者呢?網站
馬蓉你們都知道吧,給王寶強帶帽子的那位,假如你認識了馬蓉是否是想離他遠點呢?而馬蓉的拼音是marong,是否是和margin特別像呢?那麼你看着maring是否是就知道了margin是外邊距呢?spa
那麼padding就更容易記住了,panda是熊貓你們都是知道吧,熊貓是咱們中國的國寶並且都很可愛,因此看見padding就知道了是內邊距是吧。blog
margin和padding的用法get
margin-top | 設置元素的上外邊距 |
padding-top | 設置元素的上內邊距 |
margin-left | 設置元素的左外邊距 |
padding-top | 設置元素的左內邊距 |
margin-right | 設置元素的右外邊距 |
padding-right | 設置元素的右內邊距 |
margin-bottom | 設置元素的下外邊距 |
padding-bottom | 設置元素的下內邊距 |
固然是有的,margin和padding都是簡寫屬性他們能夠直接在裏面設置他們的屬性。即:margin/padding:值 。可是這個樣子寫的話都把全部的值都設置了還能讓其餘的值都單個的寫嗎?方法是有的:it
這種狀況出現的時候請你先檢查你的代碼是否有問題,如果代碼沒有問題的話就是出現了BUG。那麼該如何解決的?table
當你的margin出現問題的時候只要在父元素中加入overflew:hidden 就能夠解決它的問題。可是當你的父元素出現溢出狀況的時候就回隱藏。bug
當你的padding出現問題的時候只要在元素中加入box-sizing:border-box 就能夠解決它的問題方法
固然還有其餘的方法回去除bug的問題我在這裏給寫的是最簡單的方法,不喜勿噴。謝謝margin