首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

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

2012-08-21 
为什么用p 标签设置居中不行?p idpageforminput typetext nametext/form/p我设置的#pag

为什么用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> 

热点排行