gpt4 book ai didi

CSS 文本在 IE 中居中

转载 作者:太空宇宙 更新时间:2023-11-03 20:55:13 25 4
gpt4 key购买 nike

我目前正在一个网站上工作,对于页面标题/帖子标题,我有一个 div 来设置颜色和中心的一些文本。它在 Chrome 和其他浏览器上运行良好,但我的文本在 IE 上不是垂直居中的。

Website on IE

Chrome

正如您在上图 (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>

希望这是足够的信息

谢谢马特

最佳答案

我删除了 H1 标签的 position:absolute,它在 IE 中工作正常。

<html>
<head>
<style>

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;
}
</style>
</head>
<body>
<div id="title">
<h1>
Hello Welcome to Our Online Shop!!!
</h1>
</div>
</body>
</html>

关于CSS 文本在 IE 中居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11303488/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com