对于某种菜单,我想要一个300像素宽的盒子,其中的项目与右边对齐。我想出了以下代码,它在IE和Chrome中运行得很好,但在FF中却没有:
<div style="width:300px;" align="left">
<div align="right">
<img src="images/item1.png"> <br/>
<img src="images/item2.png"> <br/>
<img src="images/item3.png"> <br/>
<img src="images/item4.png"> <br/>
</div>
</div>
更新:在FF中,图像位于屏幕的右侧,而不是从左侧300px右侧对齐。
更新2:解决方案似乎是文本对齐...
答案 0 :(得分:3)
好的,经过大量尝试后,我自己找到了:text-align可以解决问题 (虽然它在这里对齐图像)
<div style="width:300px; text-align:right;">
<img src="images/item1.png"> <br/>
<img src="images/item2.png"> <br/>
<img src="images/item3.png"> <br/>
<img src="images/item4.png"> <br/>
</div>
答案 1 :(得分:1)
试试:
<div style="width: 300px;">
<div style="float: right;">
<img src='images/item1.png' />
</div>
</div>
哦,而且,不要使用HTML对齐参数,使用样式。
答案 2 :(得分:0)
请尝试使用此代码:
<div style="width=300px;">
<div style="float: right">
<img src="images/item1.png"> <br/>
<img src="images/item2.png"> <br/>
<img src="images/item3.png"> <br/>
<img src="images/item4.png"> <br/>
</div>
</div>
答案 3 :(得分:0)
尝试此宽度:not width =
<div style="width:300px;">
<div style="float: right">
<img src="images/item1.png">
<br />
<img src="images/item2.png">
<br />
<img src="images/item3.png">
<br />
<img src="images/item4.png">
<br />
</div>
</div>
答案 4 :(得分:0)
<div style="width:300px;">
<div style="float:right">
<img src="images/item1.png" alt="img"/> <br/>
<img src="images/item1.png" alt="img"/> <br/>
<img src="images/item1.png" alt="img"/> <br/>
<img src="images/item1.png" alt="img"/> <br/>
</div>
</div>