我正在玩一个新的网站布局,我在chrome和opera中变得非常绝望一切都呈现它应该的方式但是在Mozilla中我得到了PHP的未格式化输出,这导致了这个以及如何解决这个问题。 我把所有东西放在一个固定的单元格中,但它被忽略了:
<td width="900px"> <div id="dynamiclist_index"><?php echo $dynamic_list;?></div></td>
答案 0 :(得分:0)
但不建议将样式放在div或td中以创建单独的样式表
<td style="width:900px;">
<td style="width:900px; margin: 0px auto;">
样式表:
.container {width: 900px margin: 0px auto;}
最好有一个容器示例
<div class="container">
<div id="dynamiclist_index">
<td><?php echo $dynamic_list;?></td>
</div>
</div>
它可能有效
答案 1 :(得分:0)
无需为每个输出创建单个表 如果你这样使用它会更好:
<table width="900" align="left" border="0" cellspacing="10" cellpadding="0">
<tbody>
<?php foreach($your_values as $value){ ?>
<tr style="width:300; float:left;">
<td>
<ul>
<li><a href="product.php?id=3"><img style="border:#666 1px solid;" src="images/theme_pic/3/3.jpg" alt="3" width="300" height="400" border="1"></a></li>
<li><a style="font-family: Helvetica, Arial, sans-serif; font-weight: lighter; ">1</a></li>
<li><hr></li>
</ul>
</td>
</tr>
<?php } ?>
</tbody>
</table>
需要更多样式,但这对于跨浏览器兼容性更安全