我有一个div,里面有一些图像。如果我通常把它们对齐,我需要在中心对齐方式中显示它们。
图像是动态的,可能是小或大。我需要在各种条件下将它们显示在中间。
我怎么能用css做到这一点。任何诀窍
答案 0 :(得分:1)
使用此:
img {
margin-left:auto;
margin-right:auto;
display: block;
}
以下是示例页面:
<!DOCTYPE HTML>
<html lang="en-EN">
<head>
<meta charset="UTF-8">
<title>Test</title>
<style type="text/css">
#container {
background-color: yellow;
width: 500px;
height: 300px;
}
img {
margin-left:auto;
margin-right:auto;
display: block;
}
</style>
</head>
<body>
<div id="container">
<img src="http://www.google.com/images/logos/ps_logo2.png" alt=" " />
</div>
</body>
</html>
无论如何,你必须在所有浏览器中尝试它,我不确定它是否适用于所有浏览器。
使用CSS将内容置于HTML中是最痛苦的事情之一。
答案 1 :(得分:0)
您可以尝试将样式text-align: center
应用于div
。
答案 2 :(得分:0)