我目前在一个网站上工作,对于页面标题/帖子标题,我有一个 div 来设置颜色和一些文本在中心。它在 Chrome 和其他浏览器上运行良好,但我的文本不在 IE 上垂直居中。
正如您在顶部图像 (IE) 中看到的那样,文本不是垂直输入的,而是在 chrome 中的位置。
我的 CSS 代码
h1 {
font: 100% Coolvetica, Tahoma;
font-size: 2.2em;
text-align: left;
position: absolute;
padding-top: auto;
margin-top: auto;
margin-bottom: auto;
left: 4%;
width: 91.2%;
height: 0%;
color: #FFFFFF;
z-index: 4;
}
#title {
font: 100%;
font-size: 1em;
text-align: left;
position: absolute;
left: 0%;
background: #161616;
width: 100%;
min-height: 3.7em;
height: 3.5%;
padding-top: 0%;
margin-bottom: 5%;
margin-top: 0%;
color: #FFFFFF;
-moz-box-shadow: 0px 13px 59px #000000;
-webkit-box-shadow: 0px 13px 59px #000000;
box-shadow: 0px 13px 59px #000000;
z-index: 5;
}
我的 HTML 代码
<div id="title">
<h1>
Hello Welcome to Our Online Shop!!!
</h1>
</div>
希望这是足够的信息
谢谢马特