概述
JSP页面呈现HTML效果不正确的问题
问题描述:
使用MyEclipse新建JSP文件,然后在其中编写(粘贴)HTML代码,浏览器显示效果和之前编写的HTML效果不同(CSS样式貌似解析不正确,有些效果出不来)。
排除浏览器差异:IE,火狐,谷歌都试了一下,效果还是不对。
排除页面HTML代码出错!
最终原因如下:
在W3CShool中说明的很清楚:<!DOCTYPE>是声前HTML文档版本的,以便浏览器按相应的标准解析。MyEclipse自动生成如下代码: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
这是HTML 4.01的版本,而在其它编辑器中生成的版本声明如下:<!DOCTYPE html>
通过W3CShool查阅可知,在其它编辑器(WebStom)中生成的<!DOCTYPE html>是HTML5版本,现在各大浏览器均已支持HTML5和CSS3,而我编写的HTML和CSS中应该用到了CSS3的特性,所以按HTML 4.01解析效果不对,按HTML 5解析才对!
总结:以后都用<!DOCTYPE html>,修改MyEclipse的JSP模板把文档声明全换成HTML5的!
转发至https://blog.csdn.net/fanwenjieok/article/details/47808503
最后
以上就是单纯老虎为你收集整理的将写好的html页面复制到jsp页面中,出现显示不全。。。原因及解决的办法。。。。的全部内容,希望文章能够帮你解决将写好的html页面复制到jsp页面中,出现显示不全。。。原因及解决的办法。。。。所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复