日期:2014-05-17  浏览次数:20869 次

为什么用p 标签设置居中不行?
<p id="page">
  <form>
  <input type="text" name="text">
  </form

</p>

我设置的#page{width:500px;height:30px;margin:0 auto;}
在ie中它是居中的,但在火狐中它不居中,
后来用把<p>换成<div>或<ul>后就居中了,不知道是什么原因?<p> 也是一个块元素呀,


------解决方案--------------------
ff下可以用firebug跟踪一下,生成的文档树变化了
HTML code

<p id="page"> 
  <form> 
      <input type="text" name="text"> 
  </form>
</p>
被解析成为 以下文档树了,自然不起作用了

<p id="page"></p>
     <form>
      <input name="text" type="text">
    </form>
<p></p>