`

嵌入JSP中的CSS显示效果和在HTML 中的不一样

阅读更多





因为用Dreamweaver中建的html是这样的

<!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">

而在Eclipse中建的jsp是
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

只要将<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">改回同在html中一样的就OK了

由此可以看出程序的每一字一句都是有用的,不同的语句是有不同的效果的.
详细的不同就查一下w3c看看,
望高人指点.


//http://topic.csdn.net/u/20080903/15/0015e9ff-44b1-4263-84ec-f61b26483053.html

.css 文件就不列了
即使把具体的 css 嵌入到 .jsp 文件中
最终在浏览器里的显示效果 也与同样嵌入到 .html 中的不一样
为什么 怎么解决??

例如:
<style type="text/css">
#titleBar .logo    { width:255px; height:83px; background:url(res/skins/sea/title_logo.jpg); margin:10 0 0 10 }
</style>

在这里 嵌入到 .jsp 中时 必须把 margin 值改为 10px 0px 0px 10px 这样 都强制加上 px
这样 margin 效果是对了

但是 在 css 里还有很多 涉及宽高尺寸的 即使加上 px  仍然跟写在 .html 里浏览的效果不同
不知道是为什么

浏览器的区别就不要提了 这些不同 都是在相同的浏览器(IE)里测试的

why...why...why...........
how...how...how.....................

我热.......






对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 回复次数:2 

zhang116868

(强强)

等 级:
#1楼 得分:20回复于:2008-09-03 17:30:52是你那里写错了吧!
你把jsp 在浏览器上执行的源文件看一下,它们是不是相同啊 


对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 精华推荐:祝女同胞们节日快乐,更加年轻漂亮,更有魅力。

SCUM

(人渣)

等 级:
2
#2楼 得分:0回复于:2008-09-03 22:29:06楼  太楼了。。。。。。。

又犯了低级错误

jsp 生成的页面里指定了 DTD: "http://www.w3.org/TR/html4/loose.dtd"

不考虑标准兼容性 为了简单 直接把 DTD 描述删了
一样了。。。。

唉。。。。。。。。。低级啊。。。。。。。

顺便感谢 zhang116868 能回帖
让我不至于送不出分 呵呵


// http://hemeixiu322.blog.163.com/blog/static/72102412007929101858421/

当CSS遇到JSP

我们正在开发一套软件。上个星期来了两个新同事-两个程序员A和B,他们来了之后,工作就真正的开始忙起来了。我们的程序是做成JSP的,现在正处于前期阶段。

  上个星期末开始我就要一边自己做静态的页面和编辑CSS样式,一边再给他们程序员把静态页面中的CSS修改嵌入到JSP文件中。由于我在程序方面是一个白痴,所以修改时候总遇到些种种的问题。

  今天他们俩每人扔了一个页面来给我修改,其中一个人给我解决的页面问题真难倒了我和他们俩三人,就是为什么CSS链接在静态页面时预览是正常显示的,但在UTF-8的编码下的JSP文件中预览的时候却是没有显示出来,找了整整半天,一个下午的时间,都没有找出根本的原因,于是我想到了在论坛里找高手来帮忙,但过了差不多一个小时都没有人来回贴帮忙的。没办法,由程序员B去请教了我们的上司,找他来帮忙找出问题的根本原因,经过二十几分钟的查找,终于被上司找出原因来了,就是编码没有统一,我之前做静态页面时用的编码是GB2312的,CSS也是,而JSP文件改用了UTF-8的编码,而CSS没有改过来,所以样式没有正常的显示出来,让我们都郁闷了半天的。不愧是工程师-我们的上司,赞。

  后来,我看到了有在论坛上给我回贴了,答案正如我们的上司说的,编码没有改过来。

  经过这件事,我又学到了一点点知识。很多东西,只有在工作中遇到了,才知道原来这些小小的基本知识,是这么我重要,我们不能忽略的。
  • 大小: 18.1 KB
  • 大小: 20.2 KB
分享到:
评论

相关推荐

    KinEditor集成JSP例子并支持jsp显示服务器非部署路径下图片

    JSP是一种动态网页技术,允许开发者在HTML或XML文档中嵌入Java代码,以便在服务器端处理数据并生成动态内容。在JSP中,我们通常会用到JavaBean、Servlet等技术来实现业务逻辑。 集成KinEditor到JSP项目中,我们需要...

    简单的JSP页面布局

    这种方式虽然在早期网页设计中常见,但由于不利于SEO和现代浏览器的兼容性问题,现在已经逐渐被其他技术取代。 3. **Include指令**: JSP中的`&lt;jsp:include&gt;`指令用于在运行时将一个或多个静态或动态资源插入到当前...

    经典的留言板代码(jsp)

    4. **分页和排序**:如果存在,学习如何在JSP中实现分页显示留言,以及根据时间或其他条件进行排序。 5. **安全性**:虽然这不是一个详尽的安全分析,但可以尝试找出可能的安全隐患,如SQL注入等,并思考如何改进。 ...

    JSP 利用标签实现分页技术

    在Web开发中,JSP(JavaServer Pages)是一种动态网页技术,它允许开发者将Java代码嵌入HTML中,以创建交互式的网页应用。在处理大量数据时,分页技术是必不可少的,它可以帮助用户更有效地浏览和管理信息。本主题将...

    jsp入门教程

    在深入学习JSP的过程中,可以尝试不完全依赖于JSP技术来构建Web应用程序,以探索更多的开发可能性和灵活性。 以上是根据提供的文件内容,概括出的JSP入门教程的知识点。这份教程强调了预备知识的重要性,并按照学习...

    servlet/JSP + mysql BBS项目

    JSP(JavaServer Pages)则是另一种服务器端技术,它允许开发者在HTML页面中嵌入Java代码,从而简化了Web应用的视图层开发。JSP页面在服务器上被编译为Servlet,然后像普通的Servlet一样执行。 在这个"BBS项目"中,...

    JSP网页基础知识总结课件.ppt

    `&lt;font&gt;`标签则可以用来设定字体、大小和颜色,尽管在现代Web开发中已较少使用,因为CSS(Cascading Style Sheets)提供了更灵活的样式控制。 JavaScript是一种客户端脚本语言,常用于增强网页的交互性。虽然不是...

    jsp-Business.rar_business jsp_jsp busine_jsp business

    【描述】"一个JSP写的网上卖东西的,和很多现有的源码不一样,功能挺全的,大家可以学习下" 描述了这个项目的特点。它不仅是一个基本的网上商城,而且拥有全面的功能,这意味着它可能包括商品展示、购物车、订单管理...

    jsp j2ee dwr ajax dwr登陆

    首先,JSP是Java的一种动态网页技术,它允许开发者在HTML页面中嵌入Java代码,实现服务器端的数据处理和动态内容生成。JSP页面通常包含HTML、CSS、JavaScript以及嵌入的Java脚本元素,用于处理用户的请求并返回响应...

    基于jsp的网上书店

    JSP是Java平台上的一个服务器端脚本语言,它允许开发者在HTML或者XML文档中嵌入Java代码,以实现动态网页的生成。这种技术结合了Java的强类型和面向对象特性,以及Web开发的便捷性,使得网上书店系统能够提供用户...

    JSP实用教程课件.ppt

    * 在单机系统中,如果找一个文件,需要知道文件的路径和文件名 * 在 Internet 中相同,还必须知道文件存放在哪个网络的哪台主机中 * 一个 URL 包括所有的信息,构成格式:Protocol://machine.name[:port]/directory/...

    DHTML网站开发用

    JSP是一种服务器端的技术,它允许在HTML中嵌入Java代码,生成动态内容。CSS和JavaScript通常与JSP页面一起工作,提供界面样式和交互性。理解如何在JSP中有效地引入和管理这些客户端技术,对于创建高效、响应式的Web...

    jsp 网上选课系统

    它将静态内容(HTML、CSS、JavaScript)和动态内容(Java代码)结合在一起,使开发者能更方便地创建和维护动态网页。JSP页面在服务器上被编译成Servlet,然后像普通Servlet一样处理HTTP请求。 2. **Web容器**: ...

    dwr框架(Ajax)(jsp)

    开发者可以在JSP页面中混合HTML、CSS和JavaScript,同时嵌入Java代码,这些代码在服务器上执行,生成HTML响应。在DWR框架中,JSP通常用来创建用户界面,并通过DWR调用后端服务。 4. **DWR的应用过程**: - **配置*...

    订单_231_JSP在线网络售书系统_

    JSP文件由HTML、CSS、JavaScript和嵌入其中的Java代码组成。在服务器上运行时,JSP会被编译成Servlet,然后像普通Java类一样执行。JSP的优势在于它能够将表现层和业务逻辑分离,使得代码更易于维护。 2. MySQL...

    QQ表情查件 WEB qq标签插件

    这款插件的核心目标是让用户在网页交互过程中能够像在QQ聊天中一样方便地使用丰富的表情,增强网页应用的趣味性和用户体验。 首先,我们要了解HTML(HyperText Markup Language)是构建网页的基础语言,通过HTML...

    网上书店(struts+hibernate+css+mysql)130223.rar.tar.gz

    JSP将Java代码和特定变动内容嵌入到静态的页面中,实现以静态页面为模板,动态生成其中的部分内容。JSP引入了被称为“JSP动作”的XML标签,用来调用内建功能。另外,可以创建JSP标签库,然后像使用标准HTML或XML标签...

    fckeditor2.6.3b+fckeditor-java-2.4+slf4j-1.5.2

    在实际开发中,开发者可能会遇到各种问题,如图片上传失败、样式显示不正常等。这些问题通常可以通过查阅FCKeditor的官方文档、社区论坛或者搜索引擎找到解决方案。同时,了解JavaScript和JSP的基础知识也是非常必要...

    jsps完美版资料.ppt

    在Web开发领域,JSP(Java Server Pages)是一种动态网页技术,它允许开发者在HTML页面中嵌入Java代码,实现服务器端的数据处理和动态内容生成。以下是JSP技术的一些关键知识点: 1. **JSP基本结构**:JSP页面由...

    富文本上传说明

    文档中提到了如何下载并集成ueditor到Java Web项目中,包括将相关文件夹和jar包拷贝到项目目录下,并在JSP页面中正确引用js和css文件。 3. 集成到JSP项目步骤:文档详细描述了在JSP项目中集成ueditor的步骤,包括...

Global site tag (gtag.js) - Google Analytics