>  기사  >  웹 프론트엔드  >  为什么用p 标签设置居中不行?_html/css_WEB-ITnose

为什么用p 标签设置居中不行?_html/css_WEB-ITnose

WBOY
WBOY원래의
2016-06-24 12:14:142195검색


   


       
   




我设置的#page{width:500px;height:30px;margin:0 auto;}
在ie中它是居中的,但在火狐中它不居中,
后来用把

换成

    后就居中了,不知道是什么原因?

     也是一个块元素呀,


    回复讨论(解决方案)

    对于p要用

     text-align : center

    ff下可以用firebug跟踪一下,生成的文档树变化了

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

    p 只能包含行内元素,不可以包含块元素
    元素嵌套是有规矩的,不是想怎么套怎么套

    缺了DOCTYPE定义

    谢2楼,明白了

    o ,bd

    P标签里面尽量不要用块!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.