<html>
<head>
<title>Test</title>
</head>
<body>
<div>
<img src="queuedError.jpg" style="margin:auto; width:200px;" />
</div>
</body>
</html>div会像它应该的那样扩展到100%,但图像不会居中。为什么?
发布于 2010-06-10 22:19:07
因为你的图像是一个。您可以将其更改为,如下所示:
<img src="queuedError.jpg" style="margin:auto; width:200px;display:block" />它将居中。
发布于 2010-06-10 22:20:16
你需要把它渲染成块级;
img {
display: block;
width: auto;
margin: auto;
}发布于 2010-06-10 22:19:32
添加style="text-align:center;"
尝试下面的代码
<html>
<head>
<title>Test</title>
</head>
<body>
<div style="text-align:center;vertical-align:middle;">
<img src="queuedError.jpg" style="margin:auto; width:200px;" />
</div>
</body>
</html>https://stackoverflow.com/questions/3015223
复制相似问题