好程式設計師web前端分享CSS不同元素margin的計算
好程式設計師 web 前端分享 CSS 不同元素 margin 的計算 : 行內級元素
Inline ,非置換元素 : 如果 margin 值為 auto ,則 margin-left 和 margin-right 的計算值也就為
Inline, 置換元素 : 同上
Inline-block, 置換元素在文件流中 : 同上
Inline-block, 非置換元素在文件流中 : 同上
'margin-left' + 'border-left-width' + 'padding-left' + 'width' + 'padding-right' + 'border-right-width' + 'margin-right' = width of containing block
下面的情況下,如果 margin 值為 auto
如果 width 是 auto 值,那麼其他值是 auto 的值就為
如果 margin-left 和 margin-right 的值為 auto ,使用的值相等,那麼就相對於包含塊水平居中。
塊級置換元素,在文件流中
同塊級非置換元素一樣。
總結
行內級置換元素和非置換元素,在 margin 值為 auto 時, margin-left 和 margin-auto 的計算值都為 。
塊級置換元素和非置換元素 :
'margin-left' + 'border-left-width' + 'padding-left' + 'width' + 'padding-right' + 'border-right-width' + 'margin-right' = width of containing block
如果 width 是 auto 值,那麼其他值是 auto 的值就為
如果 margin-left 和 margin-right 的值為 auto ,使用的值相等,那麼就相對於包含塊水平居中。
The percentage is calculated with respect to the width of the generated box ’ s containing block. Note that this is true for margin-top and margin-bottom as well.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69913892/viewspace-2641443/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 好程式設計師web前端分享CSS元素型別程式設計師Web前端CSS型別
- 好程式設計師Web前端分享前端CSS篇程式設計師Web前端CSS
- 好程式設計師web前端教程分享CSS技巧!程式設計師Web前端CSS
- 好程式設計師web前端分享CSS基礎篇程式設計師Web前端CSS
- 好程式設計師web前端培訓系列分享css偽元素的實用技巧程式設計師Web前端CSS
- 好程式設計師web前端分享邏輯運算程式設計師Web前端
- 好程式設計師web前端培訓分享CSS定位的教程程式設計師Web前端CSS
- 好程式設計師web前端分享主流CSS image比較程式設計師Web前端CSS
- 好程式設計師web前端分享CSS3 漸變程式設計師Web前端CSSS3
- 好程式設計師web前端技術分享css盒模型程式設計師Web前端CSS模型
- 好程式設計師web前端分享css初始化程式碼程式設計師Web前端CSS
- 好程式設計師web前端培訓分享怎樣學好css?程式設計師Web前端CSS
- 好程式設計師web前端教程分享web中CSS絕對定位程式設計師Web前端CSS
- 好程式設計師web前端分享CSS3彈性盒程式設計師Web前端CSSS3
- 好程式設計師web前端分享css常用屬性縮寫程式設計師Web前端CSS
- 好程式設計師web前端分享HTML元素強制不換行程式設計師Web前端HTML
- 好程式設計師web前端教程分享JavaScript Math(算數)物件程式設計師Web前端JavaScript物件
- 好程式設計師web前端分享CSS檔案引用的最優方法程式設計師Web前端CSS
- 好程式設計師web前端分享Css3的概念和優勢程式設計師Web前端CSSS3
- 好程式設計師web前端分享CSS基礎知識之position程式設計師Web前端CSS
- 好程式設計師web前端分享CSS屬性組成及作用程式設計師Web前端CSS
- 好程式設計師web前端分享CSS學習:HSLA顏色模式程式設計師Web前端CSS模式
- 好程式設計師web前端分享web前端入門知識程式設計師Web前端
- 好程式設計師web前端分享應該怎樣學好web前端?程式設計師Web前端
- 好程式設計師分享Web前端開發工具程式設計師Web前端
- 好程式設計師web前端分享Cookie知識程式設計師Web前端Cookie
- 好程式設計師web前端教程分享CSS預編譯器的再次理解程式設計師Web前端CSS編譯
- 好程式設計師Web前端教程分享CSS派生選擇器的講解程式設計師Web前端CSS
- 好程式設計師web前端培訓分享HTML/CSS部分面試題程式設計師Web前端HTMLCSS面試題
- 好程式設計師web前端分享12個CSS高階技巧彙總程式設計師Web前端CSS
- 好程式設計師web前端分享CSS Bug、CSS Hack和Filter學習筆記程式設計師Web前端CSSFilter筆記
- 好程式設計師web前端分享前端 javascript 練習題程式設計師Web前端JavaScript
- 好程式設計師web前端教程分享web前端基礎知識程式設計師Web前端
- 好程式設計師web前端教程分享js閉包程式設計師Web前端JS
- 好程式設計師分享Web前端知識之HTML程式設計師Web前端HTML
- 好程式設計師web前端教程分享js模板模式程式設計師Web前端JS模式
- 好程式設計師分享Web前端效能最佳化程式設計師Web前端
- 好程式設計師web前端分享高度自適應程式設計師Web前端