我遇到了一个问题,即在我使用它的第一个 div 中将一组图像居中对齐,但在随后的调用中却没有。
这是我的CSS:
.writingsText {
width: 750px;
margin-left: 50px;
text-align: justify;
}
.floatImageLeft {
float: left;
padding: 10px;
}
.centerImage {
display: block;
width: 80%;
margin-left: auto;
margin-right: auto;
padding: 10px;
}
还有我的html:
<div class="writingsText">
Text, text, blah, blah
<br /><br />
<div class="centerImage">
<img src="goldengrid.png" width="270" height="170" />
<img src="spacer.png" width="10px"/>
<img src="goldenspiral.png" width="270" height="170" />
</div>
<br />
<div class="floatImageLeft"><img src="kochiteration.png" /></div>
Text, text, blah, blah
<br /><br />
<div class="centerImage">
<img src="mandelbrotgif.gif" width="200" height="200" />
<img src="spacer.png" width="10px"/>
<img src="kochgif.gif" width="200" height="100" />
</div>
<br />
</div>
所以第一组居中的图像看起来很棒,我的文本很好地环绕着我的左浮动图像,然后在第二次调用 centerImage 类(以及第三次等)时,图像做了部分缩进(看起来像左边缘第一组居中的图像),但没有居中。我也尝试过使用
<div style="clear:both"></div>
在额外的居中 div 上方(这在一个单独的项目中对我来说是固定的对齐问题),但它没有做任何事情。我错过了什么?