- 1. html代碼編輯器 1.0綠色版
- 2. css圖片獲取工具_css背景圖片獲取器 1.0綠色版
- 3. JS代碼轉(zhuǎn)換工具 本地版JS代碼轉(zhuǎn)換工具
- 4. qq空間鼠標免費代碼大全 270個qq空間鼠標免費代碼(...
- 5. DivX Codec(獨立DivX 編解碼器版、可用于轉(zhuǎn)碼視頻)...
- 6. Koepi XviD (解碼器、是個和DivX差不多的視頻編碼工...
- 7. DivX Create Bundle(是類似于MP3的數(shù)字多媒體壓縮...
- 8. Just Color Picker(小巧強大的顏色代碼獲取器) V2...
- 9. WeBuilder Portable(高效快速的web代碼編輯器) V11...
- 10. 個性回帖(全面支持“論壇”、“QQ空間”的彩字代碼...
css+div上下居中原理及代碼
通常我們用到的css布局都是左右居中,經(jīng)典css寫法如下:
view plaincopy to clipboardprint?
body{
margin:0;
padding:0;
width:100%;
height:100%;
}
div{
margin:0 auto;
width:500px;
heigth:auto;
}
上面是經(jīng)典的左右居中的css寫法,那么像登錄框那些比較小得div塊只是左右居中是否不是太美觀,如果上下左右都居中這是
大多數(shù)網(wǎng)站的做法,下面是一個比較經(jīng)典的div上下左右居中的css寫法:
body{
margin:0;
padding:0;
width:100%;
height:100%;
}
div{
position:absolute;
top:50%;
left:50%;
margin-top:-250px;
margin-left:-250px;
/*此時寬和高都要固定*/
width:500px;
heigth:500px;
}
上面的margin可以合并:margin:-250px 0 0 -250px;
大概原理就是:布局需用position,絕對布局absolute還是相對布局relative得看父容器,top,left相對于頂部和左部都相距整個容器的50%,然后在利用margin,向上回退div高的50%即:margin-top:-250px
向左回退div寬的50%即:margin-left:-250px
好了大功告成。