和上次一样,将写好的html复制到jsp文件中,在ie6下出现margin居中无效的情况,纯html中没有这个问题。Jsp是使用myeclipse新建的(Advanced Templates),其生成的DOCTYPE如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTDHTML 4.01 Transitional//EN">
而使用editplus创建的html文件中的DOCTYPE如下:
<!DOCTYPE html PUBLIC "-//W3C//DTDXHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
正是由于这个DOCTYPE的不同导致在ie6下css的margin居中失效。
当然,有时候我们需要浏览器css兼容问题时,特别是ie,我们可能会选择css hack。相对于css hack来说,选择正确的DOCTYPE来实现css兼容来的更加简单。只要我们选择一个合适的DOCTYPE,同时css写的比较规范,那么出现浏览器兼容性的问题的几率就会减小。
对于DOCTYPE中DTD的类型,目前来说大多选择Transitional类型,一般如果我们使用专门的网页制作软件新建HTML时都会使用这个DOCTYPE。
但是在myeclipse下新建的JSP(AdvancedTemplate)页面中并不是使用这个DOCTYPE(DTD都没有指定),那么就可能会引发浏览器兼容性问题,为了避免这个问题我们最好还是使用通用的格式。
在myeclipse中新建Jsp时选择JSP(Basic Templates)时,我们可以自己选择使用哪个模版页面,如果新建项中没有这个选项,点击 window -> Customize Perspective在下面选择new,将jsp(BasicTemplate)选中,确定。
这样我们就可以自定义一个合适的JSP模版,然后新建JSP的时候就使用我们自己定义的模版就可以了。
打开首选项,在左边展开JSP - > JSP Template点击右边窗口的 new 选项 填写相关信息,保存即可:
在新建JSP页面的时候选择JSP(Basic Template)然后点击 next 选择要使用的 JSP模版,然后点击finish即可。下次在使用的时候就不用再选择模版了,系统会使用上一次的选择。
新建JSP页面代码如下:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
</body>
</html>
分享到:
相关推荐
设置myeclipse新建jsp文件默认编码为UTF-8
Myeclipse中jsp无法正常显示问题解决方法
MyEclipse在智能提示的时候自动访问网络上sun公司的最新API文档,只要关闭掉网络连接就可以了。我试了试断开网络然后在用MyEclipse写代码,结果还真的搞定了。可是,我总不能因为个这就不上网了吧,终于,找到了...
jsp编辑器 for myeclipse7.0 版本jsp编辑器 for myeclipse7.0 版本jsp编辑器 for myeclipse7.0 版本
jsp编辑器 for myeclipse8.0 版本jsp编辑器 for myeclipse8.0 版本jsp编辑器 for myeclipse8.0 版本jsp编辑器 for myeclipse8.0 版本
用Myeclipse开发JSP教程 包括环境配置 部署tomcat 等等 很不错的一份总结 帮助读者少走弯路
MyEclipse开发jsp需要国际化时,使用该插件,很好用...
使用JSP,Servlet,filter,javabean,自定义标签等在MyEclipse 下实现的一个自定义框架,包括日志记录,JDBC封装,启动配置,初始设置,异常处理等,适合初学者使用
myeclipse2017 jsp页面 在select里面写 导致后面代码不是彩色问题 一半黑一半彩色
使用myeclipse开发网站使用tomcat作为服务器MySQL为数据库链接办法
搭建Eclipse+MyEclipse的JSP开发环境
Myeclipse+jsp+mysql..实现的一站式企业报价管理系统,图片源码数据库齐全
以前刚学myclipse时,自己在myeclipse做的jsp例子
myeclipse中jsp的preview中文乱码
使用MyEclipse进行JSP开发环境配置教程,按教程一步步来就可以编写第一个jsp 程序!
因为 Myeclipse 插件太多所以有时为很卡,所以需要优化Myeclipse的配置信息,
源码参考,欢迎下载
网上购书系统 ,用Myeclipse+jsp做的,有强大的后台管理系统,内附文档 网上购书系统 ,用Myeclipse+jsp做的,有强大的后台管理系统,内附文档
NULL 博文链接:https://zfei.iteye.com/blog/1456385
简单的jsp做的网上投票系统,根据图书《通用模块及典型系统开发》,环境,myeclipse6.0,Mysql;其中包括vote源码,以及课程设计模板