如何讓絕對定位的元素水平居中
如果一個塊級元素沒有采用絕對定位,那麼使用margin:0px auto就可以實現此效果。
但是對於採用絕對定位的元素並不適用,下面就介紹一下如何實現此效果。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> .box{ width:300px; height:300px; background:blue; position:relative; } .inner{ width:50px; height:50px; background:red; position:absolute; left:50%; top:50%; margin-left:-25px; margin-top:-25px; } </style> </head> <body> <div class="box"> <div class="inner"></div> </div> </body> </html>
程式碼非常簡單,是一個比較簡單的數學問題,設定了left:50%之後,使元素的左上角水平居中,但是並不是元素的中心點水平居中,這樣再使用margin-left方式設定一個負外邊距,值恰好是元素寬度的一半,這樣元素中心點就水平居中了。對於垂直居中也是同樣的道理。
相關文章
- 絕對定位讓元素居中
- css絕對定位元素垂直水平居中CSS
- 絕對定位元素居中
- 水平居中、垂直居中、水平垂直居中、浮動居中、絕對定位居中…….幫你搞定
- 盤點8種CSS實現垂直居中水平居中的絕對定位居中技術CSS
- css篇之absolute絕對定位元素居中技巧CSS
- 元素的相對定位與絕對定位
- 元素水平居中
- 絕對定位使用margin:0 auto居中
- 元素垂直水平居中
- 如何讓圖片在div中垂直水平居中對齊
- 元素水平居中,垂直居中方法
- 浮動元素水平居中
- 如何實現span元素垂直水平居中效果
- 不定寬度下,元素的垂直居中,水平居中
- 不定寬高元素的水平垂直居中
- 讓一個元素水平垂直居中,到底有多少種方案?
- 元素自適應水平垂直居中
- CSS進階——絕對定位元素的寬高是如何定義的CSS
- 讓div等塊級元素水平以及垂直居中的解決辦法
- DIV浮動層絕對居中定位用CSS怎麼寫CSS
- 位置寬高元素垂直水平居中效果
- css多列li元素水平居中效果CSS
- 給行內元素加上絕對定位之後,元素屬性的變化
- 負外邊距margin對於絕對定位元素的影響
- 採用絕對定位之後能夠讓塊級元素寬度自適應
- absolute定位css元素居中的兩種方法CSS
- CSS中的絕對定位與相對定位CSS
- 如何實現婚戀app原始碼中元素水平垂直居中?APP原始碼
- 絕對定位元素、浮動元素會生成一個塊級框
- CSS絕對定位CSS
- css不定寬高元素垂直水平居中效果CSS
- 元素水平垂直居中【彈性佈局 || Translate】
- css讓一個容器水平垂直居中CSS
- css絕對定位和相對定位的差別CSS
- 淺談居中問題(水平居中、垂直居中、水平垂直居中)
- CSS文字水平居中對齊CSS
- 如何實現水平垂直居中?