每当我在我的 CSS 中居中文本时,它也会使图像居中。这是为什么?文本在一个 div(“左”)内,图像在第二个 div(“右”)内。这是 HTML -
<div class="left">
<p>
BANKS</div>
<div class="right">
<p>
<a href="#"><img src="http://www.dogtraining-hampshire.co.uk/dog_training_classes_puppy_1.jpg" border="0"></a>
</div>
和 CSS -
#wrapper {
width: 100%;
overflow: auto;
text-align: center;
}
.left, .right {
width:48%;
margin-bottom: 5px;
}
.left {
clear:both;
float:left;
margin-right:1%;
}
.right {
float:right;
margin-left:1%;}
}
我尝试将“#wrapper img”添加到 CSS 并将图像设置为向左浮动,但这也没有奏效。
这是完整的 css 和 html 的 jsfiddle - http://jsfiddle.net/rHEJA/