在FF,IE6和IE7中运行的HTML中垂直和水平居中的实用解决方案:
在不同的浏览器和版本中,实现垂直和水平居中的方法可能会有所不同。以下是一个在FF,IE6和IE7中运行的HTML中垂直和水平居中的实用解决方案:
<!DOCTYPE html>
<html>
<head><style>
.container {
position: absolute;
top: 50%;
left: 50%;
width: 200px;
height: 100px;
margin-top: -50px;
margin-left: -100px;
text-align: center;
}
</style>
</head>
<body>
<div class="container">
<p>居中文本</p>
</div>
</body>
</html>
这个方法使用绝对定位和负边距来实现垂直和水平居中。top: 50%
和left: 50%
将容器的左上角放在页面的中心,然后使用margin-top: -50px
和margin-left: -100px
将容器的中心与页面的中心对齐。text-align: center
用于水平居中文本。
这个方法在FF,IE6和IE7中都能正常工作,但在更新的浏览器中,您可能需要使用不同的方法来实现垂直和水平居中。
云+社区技术沙龙[第16期]
云+社区沙龙online[数据工匠]
云+社区沙龙online [新技术实践]
Elastic 实战工作坊
Elastic 实战工作坊
企业创新在线学堂
云+社区技术沙龙[第17期]
云+社区沙龙online第5期[架构演进]
领取专属 10元无门槛券
手把手带您无忧上云