• 技术文章 >PHP >PHP教程

    php页面内容不居中的解决办法

    小妮浅浅小妮浅浅2021-09-06 16:43:56原创255

    1、把include文件放在head里,不要放在html或doctype上面,这样可以解决居中的问题,空白行的话可以用包含include文件,但这不是根本解决的办法。

    2、根本解决的办法是,用DW打开包含文件,修改工具栏 --> 页面属性 -> 标题编码 -> 包括Unicode 签名(BOM) 前面的复选框去掉

    这样的话,不管哪里包含都不会出现这样的问题。当然也可以用其他编辑器去掉。

    分析原因:

    文件以UTF-8编码保存时,有两种情情况:带Unicode签名(BOM)和不带Unicode签名。BOM信息是文件开头的一串隐藏的字符,用于让某些编辑器识别这是个UTF-8编码的文件。

    但对于 PHP来说,PHP在设计时就没有考虑BOM的问题,不会忽略UTF-8编码的文件开头BOM的那三个字符,会把BOM作为该文件开头正文的一部分。由于必须在

    由于在html一开头有这3个字符的存在,即使页面的 top padding 设置为0,也无法让整个网页紧贴浏览器顶部。由于受COOKIE送出机制的限制,在这些文件开头已经有BOM的文件中,COOKIE无法送出(因为在 COOKIE送出前PHP已经送出了文件头),所以登入和登出功能失效。一切依赖COOKIE、SESSION实现的功能全部无效。

    以上就是php页面内容不居中的解决办法,希望对大家有所帮助。更多php学习指路:php教程

    本文转载于php中文网,如有侵犯联系作者修改。

    专题推荐:php页面
    品易云
    上一篇:php判断变量是不是null的方法 下一篇:php onethink验证码不显示的解决办法

    相关文章推荐

    • Php mbsubstr中文乱码问题的解决• php中调用类的私有方法• php中日期类型的转换• php实现不去重的合并数组• php如何将字符串强制转换为数组• php转换秒数的函数• php string转换为html的方法• php xml转换成json的方法• PHP中curl_init的使用• php版本低不显示验证码的解决办法• php mysql修改记录的方法• php json提交乱码的解决办法• php去掉路径部分的方法• php没有配置文件的解决办法• php判断变量是不是null的方法

    全部评论我要评论

  • 取消发布评论
  • 

    Python学习网