【发布时间】:2011-01-28 23:06:09
【问题描述】:
我遇到了 IE7 的问题。我有一个名为“imageOptions”的 div,里面有一个无序列表。在 FireFox / IE8 等中,它将列表显示为内联 2 x 2 无序列表。但在 IE7 中,它显示为一个长列表(4 个项目)。如何在 IE7 中实现 IE8 / FireFox 外观?这是我的代码(HTML优先)
<div class="imageOptions">
<?php do { ?>
<ul>
<li>
<a href="#" onclick="MM_swapImage('target','','propertyimages/<?php echo $row_select_property['image_url']; ?>',1)">
<img src="thumbnail.php?image=propertyimages/<?php echo $row_select_property['image_url']; ?>" alt="Small Image 1" class="topImage" onclick="MM_setTextOfLayer('imageText','','<p><?php echo $row_select_property['image_desc']; ?></p>')" /></a>
</li>
<?php } while ($row_select_property = mysql_fetch_assoc($select_property));
</div>
CSS...
.imageOptions {
clear: both;
float: right;
margin: 15px 75px 0;
width: 185px;
}
.imageOptions ul {
list-style: none;
margin: 0;
padding: 0;
}
.imageOptions li {
float: left;
padding: 5px;
}
提前致谢。
【问题讨论】:
-
快速猜测:这可能与列表
</ul>缺少结束标记有关。
标签: html css internet-explorer-7