css實現瀏覽器垂直水平居中效果程式碼
可能是由於居中相對美觀一些吧,所以一些彈窗或者功能模組出現的位置都是位於網頁中間,下面就介紹一端利用css實現的將div實現垂直水平居中的效果,程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> #antzone{ position:absolute; top:50%; left:50%; margin:-100px 0 0 -150px; width:300px; height:200px; z-index:99; background:green; } </style> </head> <body> <div id="antzone"></div> </body> </html>
上面的程式碼實現div垂直水平居中效果,下面簡單介紹一下原理。
實現原理:
首先設定div為絕對定位,然後將其top和left值分別設定為50%,但是這樣並沒有實現div的中心點垂直水平居中效果,而是將div的左上角實現了垂直水平居中,所以還得利用外邊距margin設定上邊距和左邊距分別為負數,尺寸分別是高和寬的一半,這樣就實現了中心點居中效果。
相關文章
- css實現div全屏水平垂直居中效果程式碼例項CSS
- css實現div水平垂直居中程式碼CSS
- css設定元素在瀏覽器中垂直水平居中程式碼例項CSS瀏覽器
- 三行CSS程式碼實現水平垂直居中CSS
- css 水平垂直居中實現方式CSS
- css實現的圖片水平垂直居中程式碼CSS
- css實現的div垂直水平居中程式碼例項CSS
- CSS div水平垂直居中效果詳解CSS
- 如何實現span元素垂直水平居中效果
- 如何實現div水平和垂直居中效果
- css實現的div垂直居中效果程式碼例項CSS
- css水平垂直居中CSS
- CSS垂直水平居中CSS
- css水平垂直居中程式碼例項CSS
- css3實現元素垂直水平居中程式碼例項CSSS3
- css實現的彈出視窗始終垂直水平居中效果CSS
- css不定寬高元素垂直水平居中效果CSS
- CSS垂直居中和水平居中CSS
- CSS水平居中和垂直居中CSS
- css實現的div垂直居中效果CSS
- css3實現div元素垂直水平居中程式碼例項CSSS3
- css實現水平垂直居中的幾種方式CSS
- CSS實現水平垂直居中的方式有哪些?CSS
- css實現垂直水平居中的幾種方法CSS
- css如何實現未知寬高div中圖片垂直水平居中效果CSS
- jQuery實現的彈出垂直水平居中視窗效果程式碼例項jQuery
- css實現的多行文字垂直居中效果程式碼例項CSS
- 如何實現水平垂直居中?
- css3實現元素垂直居中效果CSSS3
- jQuery實現的div垂直水平居中例項程式碼jQuery
- 相容所有瀏覽器長寬自適應元素垂直水平居中瀏覽器
- CSS水平居中和垂直居中的方法CSS
- 16種方法實現水平居中垂直居中
- css水平、垂直居中的方法CSS
- css div全屏水平垂直居中CSS
- CSS按鈕垂直水平居中CSS
- CSS視窗垂直水平居中CSS
- 水平垂直居中的實現方法