深入css中的margin
第一:margin-top
css**(元素沒有任何定位的情況下,並且元素預設為block)
html<效果:(原因,div預設的是我們塊級元素,它是獨佔一行的,當margin-top的時候,整個行,都會移動,再看看我們margin-left 就會明白了)ps:如果元素浮動起來情況又不一樣了div
class
="outer"
>
<
div
class
="inner"
>
div>
div>
接下來我們將inner元素display改成inline-block後看效果;
第二:關於margin-right
css:
/*效果:原地不動,也就是我們的margin-right沒效果;(原因:還是因為它是塊級別元素,會占領整個一行)我們的div預設的是塊級別元素;
它會獨佔一行,
所以當我們設定它的margin-right是沒有效果的; */
.outer
第三:margin-left
css
.outer.innerhtml
<效果:div
class
="outer"
>
<
div
class
="inner"
>
div>
div>
關於margin,
我們還得看具體的情況,塊級元素,內聯元素,塊級-內聯元素又是不一樣的情況了,
還有我們元素是否浮動情況滴呀;
css中margin為負數的深入研究
注 以下實驗的元素均為塊級元素,inline block和inline本身對margin某些方向上都是無效的,所以這裡不予討論。當塊元素width auto時,margin left和margin right會增加元素的寬度 當有具體width時,margin left向左移動,margin rig...
css中的預設margin
上班打醬油中,body的margin為8px webkit預設行高18px height18px 預設font size16px p預設margin是16px 0 16px 0 ul和ol有預設的margin left 40px的padding left和16px 0 16px 0 button有2...
css中的預設margin
上班打醬油中,body的margin為8px webkit預設行高18px height18px 預設font size16px p預設margin是16px 0 16px 0 ul和ol有預設的margin left 40px的padding left和16px 0 16px 0 button有2...