当前位置: 代码迷 >> HTML/CSS >> 为啥用p 标签设置居中不行
  详细解决方案

为啥用p 标签设置居中不行

热度:55   发布时间:2012-08-21 13:00:21.0
为什么用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> 
  相关解决方案