热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

什么情况下html源代码会和用审核工具如firebug看到的不一样

一个字符串,保存为htm文件文档dom在工具中显示正常,但直接用echo输出会出现问题,head,里的所有内容都会在body里显示,而且body里的第一个元素是空白,那个地方echo出的元素好像都直接
一个字符串,保存为htm文件文档dom在工具中显示正常,但直接用echo输出会出现问题,head,里的所有内容都会在body里显示,而且body里的第一个元素是空白,那个地方echo出的元素好像都直接在body后面,求高手解答

11 个解决方案

#1


最好给个可以访问的在线demo,木有的话把代码发上来看看。

#2


开启了GZIP压缩的话,html源代码,是挤在一起的,
而firebug会自动整理dom节点

#3


head,里的所有内容都会在body里显示,此时查看页面html源代码,几乎可以肯定html是有错误的。

#4


引用 2 楼  的回复:
开启了GZIP压缩的话,html源代码,是挤在一起的,
而firebug会自动整理dom节点


不会吧,开启gzip压缩只是在网络传输环节起作用,浏览器获得数据后就解压缩了,源代码不会有什么变化啊。

#5


代码没有问题,把代码保存为文件时会很正常,复制源代码时有写时候会出现一个问号,我想应该时是输出时出了问题,把输出的代码保存为文件后很正常

#6


整个代码都是用一个字符串输出的,之前输出了东西应该有显示才对呀,所以几乎可以肯定是之前的php代码的问题,我想知道什么情况下会这样

#7


utf8编码的话,另存php文件时选择无BOM格式试试。

#8


引用 7 楼  的回复:
utf8编码的话,另存php文件时选择无BOM格式试试。
文件是用函数生成的,输出时读这个文件简单解析后直接输出

#9


引用楼主 vikeychen 的回复:
一个字符串,保存为htm文件文档dom在工具中显示正常,但直接用echo输出会出现问题,head,里的所有内容都会在body里显示,而且body里的第一个元素是空白,那个地方echo出的元素好像都直接在body后面,求高手解答

看到的源码不一定是最后渲染的结果,在firebug或ie的f12里边看到的才是他们渲染的结果,而且每个浏览器渲染的标准也不一样。
看看是不是编码问题,是不是有非法字符,是不是echo出了多余的html,head标签,等等。最后在firebug里边看渲染后的页面,检查标签的完整对齐没.

#10


http://alexa.chinaz.com/?domain=http://www.taobao.com

#11


这个就不一样

推荐阅读
  • Cookie学习小结
    Cookie学习小结 ... [详细]
  • 深入解析:RKHunter与AIDE在入侵检测中的应用与优势
    本文深入探讨了RKHunter与AIDE在入侵检测领域的应用及其独特优势。通过对比分析,详细阐述了这两种工具在系统完整性验证、恶意软件检测及日志文件监控等方面的技术特点和实际效果,为安全管理人员提供了有效的防护策略建议。 ... [详细]
  • 深入浅出解析HTTP协议的核心功能与应用
    前言——协议是指预先设定的通信规则,确保双方能够按照既定标准进行有效沟通,从而实现准确的信息交换。例如,驯兽师通过拍手使动物坐下,这实际上是一种预设的协议。本文将详细探讨HTTP协议的核心功能及其广泛应用,解析其在现代网络通信中的重要作用。 ... [详细]
  • 在Vite项目优化过程中,通过使用rollup-plugin-visualizer插件,可以有效地对Rollup打包结果进行可视化分析,帮助开发者清晰地了解各个模块的占用情况,从而进行更有针对性的优化。此外,结合其他常用插件,如vite-plugin-compression和vite-plugin-inspect,可以进一步提升项目的性能和可维护性。 ... [详细]
  • IIS启用Gzip的方法与优缺点分析是千自学中一篇关于Discuz论坛的文章简介:现代的浏览器IE6和Firefox都支持客户端Gzip,也就是说,在服务器上的网页,传输之前,先使用Gzip压缩再传输给客户端,客户端接收之后由浏览器解压显示,这样虽然稍微占用了一些服务器和客户端的C ... [详细]
  • gzip html php,Apache启用Gzip压缩的方法,压缩css、js、html等文件
    1、开启模块并添加配置项目a、linux服务器vietchttpdconfhttpd.conf本地服务器找到apacheconf文件夹下面httpd.confb、查找LoadMod ... [详细]
  • nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • C#实现文件的压缩与解压
    2019独角兽企业重金招聘Python工程师标准一、准备工作1、下载ICSharpCode.SharpZipLib.dll文件2、项目中引用这个dll二、文件压缩与解压共用类 ... [详细]
  • 快速掌握Tomcat 8.5.40的配置与应用技巧 ... [详细]
  • 本文详细解析了使用C++实现的键盘输入记录程序的源代码,该程序在Windows应用程序开发中具有很高的实用价值。键盘记录功能不仅在远程控制软件中广泛应用,还为开发者提供了强大的调试和监控工具。通过具体实例,本文深入探讨了C++键盘记录程序的设计与实现,适合需要相关技术的开发者参考。 ... [详细]
  • 为了确保iOS应用能够安全地访问网站数据,本文介绍了如何在Nginx服务器上轻松配置CertBot以实现SSL证书的自动化管理。通过这一过程,可以确保应用始终使用HTTPS协议,从而提升数据传输的安全性和可靠性。文章详细阐述了配置步骤和常见问题的解决方法,帮助读者快速上手并成功部署SSL证书。 ... [详细]
  • 为了在Hadoop 2.7.2中实现对Snappy压缩和解压功能的原生支持,本文详细介绍了如何重新编译Hadoop源代码,并优化其Native编译过程。通过这一优化,可以显著提升数据处理的效率和性能。此外,还探讨了编译过程中可能遇到的问题及其解决方案,为用户提供了一套完整的操作指南。 ... [详细]
  • Web开发框架概览:Java与JavaScript技术及框架综述
    Web开发涉及服务器端和客户端的协同工作。在服务器端,Java是一种优秀的编程语言,适用于构建各种功能模块,如通过Servlet实现特定服务。客户端则主要依赖HTML进行内容展示,同时借助JavaScript增强交互性和动态效果。此外,现代Web开发还广泛使用各种框架和库,如Spring Boot、React和Vue.js,以提高开发效率和应用性能。 ... [详细]
  • 题目涉及 Linux 基础安全问题,提供的文件是一个 `.tar.gz` 压缩包。在 Linux 环境下解压后,需要进一步分析文件内容以发现潜在的安全漏洞和挑战。通过这一过程,可以深入了解 Linux 系统的安全机制和技术细节。 ... [详细]
  • 开发笔记:深度探索!Android之OkHttp网络架构源码解析
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了深度探索!Android之OkHttp网络架构源码解析相关的知识,希望对你有一定的参考价值。 ... [详细]
author-avatar
tingel34
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有