網頁標準化後透過CSS設定可輕易的將Div水平居中,但各位應該也有發現到,若要實現讓Div垂直居中,卻比登天還難,怎麼試怎麼不行,除非把網頁標準化的宣告去除,這問題也困擾了我許久,總算皇天不負苦心人,辛苦是有代價的,終算讓我給找到符合網頁標準化後又可達到Div垂值居中的方法。
垂直居中語法
☞ CSS語法:
<style type="text/CSS"><!--
body,html{
padding:0;
margin:0;
height:100%;
}
.outer {
overflow:hidden;
position:relative;
width:100%;
height:100%;
background-color: #CCCCCC;
}
.outer[class] { /* for firefox */
display:table;
position: static;
}
.middle { /* for explorer only*/
position:absolute;
top:50%;
}
.middle[class] { /* for firefox */
display:table-cell;
vertical-align:middle;
position: static;
}
.inner{ /* for explorer only */
position: relative;
top: -50%;
width: 100px;
height:100px;
margin: 0 auto;
}
div.border {
border: 2px solid #666666;
background-color:#FFFFFF;
}
--></style>
☞ Body下:
<div class="outer">
<div class="middle">
<div class="inner border"><img src="man.gif" /></div>
</div>
</div>
[範例預覽]
Switch《寶可夢 Z-A》好啦魷怎麼進化?翻轉螢幕即可進化成烏賊王
Cloudflare Drop 拖曳就能部署網站,還可綁定網域與SSL
線上象棋對戰遊戲室|免註冊立即入座,真人即時對戰
樹莓派系統安裝教學|設定 Raspberry Pi OS、SSH 與首次登入
自製 GA4Exact 外掛,讓 WordPress 後台直接查看 GA4 分析報表
解決 WooCommerce Checkout Block 導致金流模組無法顯示的問題