这是我正在制作的练习网站的一些代码。它运行良好,唯一的问题是尽管我明确指出“padding-top:50px;”,但表单和按钮之间没有填充。在带有 quirks 模式的 IE 9 中,它呈现填充,但没有 quirks 模式,或者使用 Firefox (14),没有填充。
<form action="action.php" method="post">
<div id="thumbails" class="thumbnails">
<?php
$query="SELECT page_title, page_thumb FROM `pages` WHERE page_thumb != ''";
if($result = $mysqli->query($query))
{
$i = 1;
while($row = $result->fetch_assoc())
{?>
<div id="container<?php echo $i?>" class="container" style="width:25%; float:left;">
<img src="<?php echo $row[page_thumb]?>" height=220 width=200 />
<input class="cbox" type="checkbox" name="pages[]" value="<?php echo $row[page_title]?>"/>
</div>
<?php
$i++;
}
}
?>
</div>
<div id="submit" class="submit" style="padding-top:50px;text-align:center;">
<input type="submit"/>
</div>
</form>
当我使用 Firebug 对其进行检查时,它显示包含提交的 div 涵盖了整个表单,而不仅仅是提交按钮。在 IE 开发人员模式下,它是同样的事情,除非 quirks 模式处于打开状态,在这种情况下,它会呈现我想要的样子。但我没有看到任何怪癖!这段代码有什么问题?