html 保存为jsp 样式变化了 ,比如里面的一些input 获知是其他的一些样式变化的。
<!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">
原因可能是这个的影响。
XHTML 1.0 提供了三种DTD声明可供选择:
过渡的(Transitional):要求非常宽松的DTD,它允许你继续使用HTML4.01的标识(但是要符合xhtml的写法)。完整代码如下:
《!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"》
严格的(Strict):要求严格的DTD,你不能使用任何表现层的标识和属性,完整代码如下:
《!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"》
框架的(Frameset):专门针对框架页面设计使用的DTD,如果你的页面中包含有框架,需要采用这种DTD。完整代码如下:
《!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"》
以下一段从网上摘得:
我们从现在的HTML转换为XHTML注意以下几点:
一、在每个页面的首部都加上文档类型的说明。如:
《!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"》
当然可以选择其他类型的。
二、标记和name 要都用小写。
我们可以自己编写一个替换程序,将你的HTML文档中的所有的标记都换为小写字母,还有name属性也要变为小写。
三、所有的属性值都要用引号引起来。
四、单独的标签,如: 《hr》 , 《br》 and 《img》,都要在后面加/来结束。在这里不建议使用诸如:《img》和《/img》形式的方式,直接在其后面加/就可以了,如《br /》。
五、我们打开W3C DTD 的官方网站:http://validator.w3.org/check/referer,验证时一般错误可能会出现在你的标签嵌套里。也可以用官方网站提供的转换工具tidy来实现转换:http://www.w3.org/People/Raggett/tidy/,我不建议大家直接来使用该工具来验证,因为我们毕竟是新学XHTML我们还是自己转换,这样我们可以熟悉XHTML啊,再者说我们还要学习tidy工具的使用,那样也是比较麻烦的。
六、我们直接打开下面的页面可以直接输入网址来验证我们的程序了:http://validator.w3.org/check?uri=http%3A%2F%2Fmoban.7880.com%2F
分享到:
相关推荐
- **特点**:CSS支持多种选择器和规则,可以通过简单的语法轻松控制HTML标记的外观,同时还可以将样式信息保存在一个单独的.css文件中,实现样式与内容的解耦。 ##### 2. JavaScript - **历史与发展**:JavaScript...
2. **CSS样式**:为了美观,我们需要为日历设计合适的样式,包括颜色、布局和尺寸等。这通常通过CSS(Cascading Style Sheets)来完成。 3. **JavaScript/jQuery逻辑**:使用jQuery监听触发器的点击事件,当用户...
在开发Web应用时,我们经常会遇到这样的困扰:在JSP页面上修改了CSS样式,但浏览器却无法显示更新的效果。这种情况通常让人感到困惑,因为即使清除了浏览器缓存,重启了服务器,问题仍然存在。本文将详细介绍一种...
Eedit for jsp是一款专为JSP开发设计的文本编辑器,它可能包含了代码高亮、自动完成、语法检查等特性,旨在提高JSP开发者的效率。该编辑器通常具备多语言支持,能够处理HTML、CSS、JavaScript以及Java代码,并且可能...
【JSP自动存取款系统】是一个基于JavaServer Pages(JSP)技术开发的Web应用程序,主要用于模拟银行的自动存取款机(ATM)功能。这个系统与数据库相结合,可以实现用户账户的存款、取款、查询余额等操作,并且代码...
4. 事件监听:ueditor提供了丰富的事件监听,如contentChange监听内容变化,实现动态保存等功能。 六、ueditor的优化与扩展 1. 性能优化:根据实际需求,可以通过精简不必要的插件和功能,减少页面加载时间。 2. ...
了解了这些基本原理后,开发者可以根据自己的需求对验证码的复杂度、样式进行定制,例如增加颜色变化、字体库选择、大小写混合等,以提高安全性。同时,对于实际项目,还需要考虑兼容性和性能优化,比如使用缓存减少...
当用户请求JSP页面时,服务器会将JSP转换为Servlet,然后执行Java代码并返回结果。 2. **JSP指令和脚本元素** 在这个新闻管理系统中,可能会使用到JSP指令(如`<%@ page %>`, `<%@ include %>`, `<%@ taglib %>`)...
### 《JSP程序开发范例宝典》知识点解析 #### 一、JSP环境搭建与配置 **1.1 Tomcat安装与配置** - **实001**:介绍如何在Windows环境下安装JDK 1.5。 - **实002**:详细介绍在Windows系统上安装Tomcat 5.5的过程...
总结,Uploadify2和Uploadify3为JSP开发人员提供了强大的文件上传功能,包括进度条展示,提升了用户体验。在实际应用中,开发者需要结合前端JavaScript和后端JSP/Servlet技术,正确配置和处理文件上传过程,确保上传...
在“LoveCode-master”这个压缩包文件中,很可能包含了整个项目的源代码,包括HTML文件(用于页面结构)、CSS文件(用于样式设计)、JavaScript文件(用于交互逻辑)以及可能的JSP文件(用于服务器端处理)。...
HTML负责页面结构,CSS负责样式,JavaScript则用于处理用户交互和调用后端API获取数据。 7. **RESTful API**:为了实现前后端分离,系统可能采用了RESTful API设计原则,通过HTTP协议暴露接口供前端调用,获取统计...
### JSP调用JavaBean在网页上动态生成柱状图 #### 一、背景与目的 在现代网页设计中,动态图表是展示数据变化的重要工具之一。尤其在金融领域,如股票K线图等,这类动态图表能直观地展现数据趋势,对用户决策有着...
样式文件,定义上传界面的布局和样式,包括进度条的设计。 4. 配置文件 可能包括Web应用的配置,如Servlet映射、上传目录设置等。 5. 结语 通过AJAX和JSP的结合,可以实现基于Web的文件上传进度控制,提升用户体验...
为了缓解这一问题,可以通过使用Freemarker将JSP生成的动态页面转换为静态HTML文件,从而提高系统性能和响应速度。 #### 三、Freemarker与JSP生成HTML的区别 1. **JSP**:是一种基于Java的服务器端脚本技术,用于...
**JSP页面验证码详解——基于MyEclipse...在实际应用中,可以进一步优化验证码,比如增加字体样式的变化、扭曲效果等,以提高安全性。同时,对于生产环境,考虑使用更高效和安全的验证码解决方案,如谷歌的reCAPTCHA。
12. **调用JavaBean的指令为:<jsp:useBean id="对象名" scope="范围" class=”类名”/>** 正确,这是调用JavaBean的标准JSP指令。 #### 三、判断题解析 1. **编写Servlet必须继承HttpServlet类。** (Х) 错误...
广播消息时,可以利用ServletContext的setAttribute方法,将新消息设置为Application级别的属性,这样所有页面都能感知到变化。 至于标签"JAVA EE聊天系统",它表明这个项目关注的是在网络环境中构建多用户交互的...
- **创建HTML文件**:可以使用文本编辑器如记事本,输入基本HTML结构并保存为.html文件。 - **HTML标签**:例如设置标题、文字样式、插入图片以及添加注释。 6. **网页美化**: - **色彩搭配**:考虑网页背景色...
在互联网开发中,静态网页是指不包含服务器端动态脚本(如PHP、JSP或ASP)的网页,它们的内容在用户请求时不会根据用户数据或时间变化而变化。这样的网页主要由HTML、CSS和JavaScript等前端技术构建。 在本压缩包中...