負外邊距margin對於絕對定位元素的影響
關於負外邊距的更多用法可以參閱css的負margin外邊距功能簡單介紹一章節。
本章節介紹一下負外邊距對於定位元素的影響。
關於定位元素可以參閱css absolute絕對定位和relative相對定位一章節。
絕對定位的元素定義的top、right、bottom、left值是元素自身邊界到最近的已定位的最近父輩(如果沒有則相對於文件)元素的距離;元素自身邊界指的就是margin定義的邊界;所以,如果margin為正,那它的邊界向外擴,如果margin為負,則它的邊界向裡收。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <title>無標題文件</title> <style type="text/css"> #box{ width:300px; height:200px; background:red; position:relative; } #inner{ width:50px; height:50px; background:blue; position:absolute; left:50%; top:50%; margin-top:-25px; margin-left:-25px; } </style> </head> <body> <div id="box"> <div id="inner"></div> </div> </body> </html>
相關文章
- 絕對定位對margin外邊距的影響
- 負外邊距margin對浮動元素的影響
- 負外邊距margin對寬度的影響
- 外邊距與絕對定位
- CSS margin負外邊距CSS
- padding和margin對於position定位的影響padding
- margin為負值對佈局的影響
- CSS中父物件的內邊距是否對子物件的外邊距造成影響CSS物件
- padding對於元素position定位的影響padding
- margin-top影響父元素定位
- 元素的相對定位與絕對定位
- CSS margin外邊距CSS
- CSS margin 外邊距CSS
- 絕對定位使用margin:0 auto居中
- 外邊距在定位元素中的情況
- 絕對定位元素居中
- 絕對定位讓元素居中
- CSS 負外邊距CSS
- body 預設具有margin外邊距
- padding對於margin的影響簡單介紹padding
- float浮動元素不會有margin外邊距合併效果
- 如何讓絕對定位的元素水平居中
- css中內邊距是padding,外邊距是marginCSSpadding
- css絕對定位元素垂直水平居中CSS
- CSS 外邊距(margin)重疊及防止方法CSS
- jquery包括margin外邊距的outerWidth或者outerHeightjQuery
- CSS中的絕對定位與相對定位CSS
- CSS絕對定位CSS
- css絕對定位和相對定位的差別CSS
- jQuery offset()返回值與外邊距margin的關係jQuery
- margin外邊距疊加簡單程式碼例項
- 深入理解CSS外邊距摺疊(Margin Collapse)CSS
- css中絕對定位與相對定位的區別CSS
- body在預設情況下是具有margin外邊距的
- margin系列之外邊距摺疊
- 給行內元素加上絕對定位之後,元素屬性的變化
- css篇之absolute絕對定位元素居中技巧CSS
- 1-相對定位、絕對定位和固定定位的區別