Mozilla中的输出渲染不同

时间:2013-10-14 12:46:58

标签: html formatting

我正在玩一个新的网站布局,我在chrome和opera中变得非常绝望一切都呈现它应该的方式但是在Mozilla中我得到了PHP的未格式化输出,这导致了这个以及如何解决这个问题。 我把所有东西放在一个固定的单元格中,但它被忽略了:

<td width="900px"> <div id="dynamiclist_index"><?php echo $dynamic_list;?></div></td>

该网站是:http://musetemplatespro.com/

2 个答案:

答案 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>

需要更多样式,但这对于跨浏览器兼容性更安全