【发布时间】:2014-01-17 21:13:19
【问题描述】:
在下面的代码中,如何将一个固定位置的 div 水平居中?我已经尝试了几件事,但没有一个能做到正确。
我试图让 div 距顶部 100 像素,并水平居中。
<!DOCTYPE HTML>
<html>
<head>
<title> New Document </title>
<style type="text/css">
.myDiv {
position: fixed;
top:100px;
left:auto;
padding:10px;
background-color: blue;
color: white;
}
</style>
</head>
<body>
<div class="myDiv">Something went wrong. God save the Queen!</div>
</body>
</html>
【问题讨论】:
-
你尝试了剩下的:50%;还是什么?
-
我做了,但它仍然不在中心(我现在使用的是 Firefox)。
-
你需要在它上面加上一个负边距,也就是div宽度的一半。然后它将居中。