元素的高度、寬度及頂部和底部邊距不可設(shè)置
說(shuō)行內(nèi)元素的頂部和底部邊距不可被設(shè)置,這里的邊距是指的外邊距(margin)還是內(nèi)邊距(padding)?如果是指外邊距的話,那么左右外邊距是否可以設(shè)置?
說(shuō)行內(nèi)元素的頂部和底部邊距不可被設(shè)置,這里的邊距是指的外邊距(margin)還是內(nèi)邊距(padding)?如果是指外邊距的話,那么左右外邊距是否可以設(shè)置?
2015-12-28
舉報(bào)
2015-12-28
行內(nèi)非替換元素:
width、 height不起作用,用line-height來(lái)控制高度。
padding左右起作用,上下不會(huì)影響行高,但是對(duì)于有背景色和內(nèi)邊距的行內(nèi)非替換元素,背景可以向元素上下延伸,但是行高沒(méi)有改變。因此視覺(jué)效果就是與前面的行重疊。
margin左右起作用,上下不起作用,原因在于:行內(nèi)非替換元素的外邊距不會(huì)改變一個(gè)元素的行高
2015-12-28
margin較簡(jiǎn)單,行內(nèi)非替換元素的padding你可以動(dòng)手去體驗(yàn)一下,這塊比較難懂;它的上下padding不起作用,但是如果你設(shè)置了背景色就會(huì)發(fā)現(xiàn),視覺(jué)上是有上下的padding的,但是你把它的定位設(shè)置為{position:relative;left和top都為0}就會(huì)發(fā)現(xiàn),它的上下padding是不占位置的
總結(jié):也就是說(shuō)它的上下padding存在(設(shè)置背景色就可以看見(jiàn)),但是又像空氣一樣不占據(jù)位置,也不影響它的定位
2015-12-28
如果兩個(gè)平級(jí)div,一般設(shè)置外邊距,控制他倆之間的間距;如果是一個(gè)鑲嵌在另一個(gè)的內(nèi)部,一般設(shè)置內(nèi)邊距,設(shè)置位置