日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

margin外邊距屬性在inline內聯(lián)元素中應用的測試!_Div+CSS教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!
  版權聲明:MB5U.com原創(chuàng),未經同意,謝絕轉載!

  我們往往對塊元素(block element)應用外邊距屬性margin,以期對塊元素進行更好的控制,同時也可以應用此屬性將塊元素定位在預想的位置。假如對內聯(lián)元素(inline element)應用外邊距屬性margin,會是何效果呢?我們今天就此問題,展開一些小測試。希望大家在以后的編碼中,可以記住這些效果,更好的加以利用。

  我們首先測試一下,在內聯(lián)元素中垂直方向上應用margin屬性會是何效果:

代碼調試框 [www.hl5o.cn]

[ 可先修改部分代碼 再運行查看效果 ]

代碼調試框 [www.hl5o.cn]

[ 可先修改部分代碼 再運行查看效果 ]

  我們通過運行發(fā)現(xiàn),文本“MB5U.com”在垂直方向上沒有發(fā)生任何變化,margin不能改變它的行高,也改變不了它在垂直方向上的位置。我們將margin-top改成margin-bottom將會得到同樣的效果。

  那么內聯(lián)元素中水平方向上應用margin屬性會是何效果呢:

代碼調試框 [www.hl5o.cn]

[ 可先修改部分代碼 再運行查看效果 ]

代碼調試框 [www.hl5o.cn]

[ 可先修改部分代碼 再運行查看效果 ]

  通過上面的運行結果,我們可以了解到,在水平方向上對內聯(lián)元素應用margin屬性,得到的結果與在塊元素上應用margin屬性的效果是一致的。也就是說水平方向上我們得到了外邊距而垂直方向上沒有任何改變。
  
--------------------------------------------------------------------------------------------
補充: [感謝:purecss]

  “沒有任何改變”應該明確的說是在視覺上沒有任何改變,引用《CSS權威指南》中的一段話:

示例代碼 [www.hl5o.cn]
  設置內聯(lián)元素的上下邊界是規(guī)范所答應的,但顯然它對行的高度沒有影響,且由于邊辦效果是透明的,沒有任何的視覺影響。這是因為邊界應用于內聯(lián)元素時不改變元素的行高度。(能夠改變只含文本的行間距的屬性只有l(wèi)ine-height,font-size,vertical-align.)這只是對內聯(lián)元素的頂端和底端而言的。

  還為我們常認為的內聯(lián)元素不支持上下補白錯誤關點原因和這個邊界的原因是一樣的。至于內聯(lián)元素邊界什么時候需要用到,至今也沒有碰到過。
  

來源:無憂整理//所屬分類:Div+CSS教程/更新時間:2007-08-16
相關Div+CSS教程