首頁 > web前端 > html教學 > 为什么用p 标签设置居中不行?_html/css_WEB-ITnose

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

WBOY
發布: 2016-06-24 12:14:14
原創
2233 人瀏覽過


   


       
   




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

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板