Heim  >  Artikel  >  Web-Frontend  >  为什么用p 标签设置居中不行?_html/css_WEB-ITnose

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

WBOY
WBOYOriginal
2016-06-24 12:14:142197Durchsuche


   


       
   




我设置的#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标签里面尽量不要用块!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn