html 里分两种基本元素,即 block 和 inline。block 元素另起一行开始,并独占一行。inline 元素则同其他 inline 元素共处一行。
在块元素中:因此,padding 在块级元素下,上下左右可以随意设定,会对元素内部发生改变。
在内联元素中:行内非替换元素上设置的内边距不会影响行高计算;因此,如果一个元素既有内边距又有背景,从视觉上看可能会延伸到其他
行,有可能还会与其他内容重叠。元素的背景会延伸穿过内边距。不允许指定负边距值,行内元素的 padding 元素,只有 padding-
left 和 padding-right 有效果,上下不识别;
来源: http://www.bubuko.com/infodetail-2449917.html