Java EE Web应用开发基础-第3章-XHTML和CSS.ppt
《Java EE Web应用开发基础-第3章-XHTML和CSS.ppt》由会员分享,可在线阅读,更多相关《Java EE Web应用开发基础-第3章-XHTML和CSS.ppt(53页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、JAVA EE WEB应用开发基础Java EE WebJava EE Web应用开发基础应用开发基础(电子工业出版社)(电子工业出版社)杭州电子科技大学杭州电子科技大学 俞东进俞东进 任祖杰任祖杰第3章:XHTML和CSSXHTML概述XHTML常用标记XHTML表单CSS思考题XHTML概述HTML是一种基本的WEB网页设计语言 XHTML是一种增强了的HTML,它的可扩展性和灵活性将适应未来网络应用更多的需求 XML是一种元标记语言,它提供了一个框架,根据这个框架可以定义众多的用于特定领域的标记语言 XHTML是基于XML的HTML版本 HTML5和XHTML2的竞争HTML5目标是取代
2、1999年所制定的HTML4.01和XHTML1.0标准,旨在提高网页性能,增加页面交互。HTML5吸取了XHTML2一些建议,包括一些用来改善文档结构的功能,比如,新的HTML标签header、footer、dialog、aside、figure等的使用,将使内容创作者更加语义地创建文档,之前的开发者在这些场合是一律使用div的。W3C与WHATWG双方经过多年努力,终于在2006年达成妥协。2006年10月,Web之父、万维网联盟(W3C)主席、美国国家科学院院士蒂姆伯纳斯-李(Tim Berners-Lee)发表了一篇博客文章表示,从HTML走向XML的路是行不通的(XHTML is d
3、ead)。2009年W3C明智的放弃了改进XHTML2.0标准的计划,选择了WHATWG的成果作为基础。事实上,XHTML在2002年更新之后的数年时间里,尽管发现了众多问题,但都没有去修改过。2011年,Google工程师兼HTML5标准编辑的Ian Hickson称,HTML5将是最后一个带版本号的HTML语言。他表示,HTML语言将成为一个活的标准。XHTML概述XHTML文档结构XHTML文档由三部分组成:声明、头部、主体,其中头部和主体组成文档部分 声明部分 其中,定义了文档使用的DTD版本、类型、下载位置等。声明部分位于XHTML文档的首行。XHTML概述XHTML文档结构文档部分
4、文档部分由.定义。这是HTML文档的开始标签和结束标签,所有XHTML文档内容都应该放在这个标签之间。标签可带xmlns属性:文档头部文档头部:由.定义的部分。这部分内容主要用来定义文档的相关信息,如文档标题、说明信息、样式定义、脚本代码等。文档主体文档主体:由.定义的部分。这部分内容就是要展示给用户的部分。它可以包含文本、图片、音频、视频等各种内容。XHTML概述XHTML文档结构创建一个简单的XHTML文档示例:网页标题-示例文档显示在浏览器中的内容在浏览器中打开结果如下图所示:XHTML概述XHTML文档的基本语法元素(Element)通过标签(tag)定义标签格式:起始标签,结束标签。
5、注释 浏览器忽略注释、无法识别的标签、换行、空格和tabsXHTML 元素必须被正确地嵌套。错误举例:This text is bold。正确示例:This text is bold。XHTML概述XHTML文档的基本语法元素必须要封闭属性必须要加上双引号明确所有的属性值属性名必须小写属性不能简写特殊字符要用编码表示XHTML概述XHTML和HTML的区别:XHTML要求正确嵌套XHTML所有元素必须关闭XHTML区分大小写XHTML属性值要用双引号XHTML用id属性代替name属性XHTML特殊字符的处理XHTML所有元素必须关闭段落标记符段落标记符表示段落的换行。常用的段落标记符有:p、
6、br、pre和hr。和是配对使用的表示强制换行,没有结束标签,单独使用使用以上两个标签的示例如下:锄禾日当午 汗滴禾下土 谁知盘中餐 粒粒皆辛苦产生结果如右图所示:XHTML常用标记段落标记符(续)和 为预格式化标记,它所标识的内容按原格式显示在浏览器中标记单独使用,实现段落的换行,并绘制一条水平直线,在直线的上下两段留出一定的空白 Hr可以使用style属性设置水平线的长度和粗细,其中width设置长度,height设置粗细XHTML常用标记标题标记符(hx)hx中x的取值为1-6,其中h1是最大标题,h6是最小标题标题的样式使用【style】属性中的【title-align】样式进行设置
7、使用hx的结果示例如下图所示:XHTML常用标记有序序列标记符(ol)和定义一个有序列表,在两个标记之间不允许有文本信息。和分别表示列表中每一个条目的开始和结束。使用示例如下:有序列表项1 有序列表项2 有序列表项3XHTML常用标记有序序列标记符(续)使用【style】属性的【list-style-type】来设置整个列表的项目序号,取值:decinal:十进制;loweralpha:小写英文字母upperalpha:大写英文字母lowerroman:小写罗马数字upperroman:大写罗马数字示例图如下:XHTML常用标记无序序列标记符(ul)标记ul的用法与 ol的用法相似,只不过是在
8、XHTML中产生一个无序列表。【style】属性的【list-style-type】有三种取值:“disc”:实心圆“circle”:空心圆“square”:小方块无序列表示例图如下:XHTML常用标记图片标记(img)img的使用方式:src表明图片的位置alt简要地说明图片,当鼠标停留在图片上时会显示该说明的内容【style】属性的width和heigth可以用来设置图片的宽度和高度,单位可以是像素,也可以是父标记大小的百分比 XHTML常用标记超链接标记符(a)标记a包含了href、id、target等常用属性 href:指定链接的目标文档的URLid:定义文档内创建的锚点,在实现页面内
9、链接target:目标窗口,指定如何显示链接的文件,取值有“_blank”和“_self”_blank:链接的内容在新浏览器中显示_self:在本窗口中显示链接内容XHTML常用标记超链接标记符(续)标记a有多种链接方式:页面内链接页面间链接链接到网站链接到邮箱链接到ftp站点链接到图片文件链接到浏览器不支持的文件XHTML常用标记表格标记符(table)table的一般表示形式:定义表头 定义表的行 定义表格单元border表示表格边框的粗细,单位为像素width表示表格的宽度,单位为像素或百分比XHTML常用标记表格标记符(续)用table标记创建的表格示例如下图所示:用table标记可以
10、创建跨越多行多列的表格XHTML常用标记表单的作用是在网页上提供一个图形用户界面,以采集和提交用户输入的数据 创建表单标记为 form标记有两个关键属性action和methodaction属性使用一个URL来指定表单处理程序的位置 method属性有两种值:get(默认)和post XHTML支持多种输入控件:文本框,单选框,图像等等 XHTML表单单行文本框(text)用于接收用户输入的信息,如姓名、地址等Text的常用属性有:name,id,size,maxlength和value口令输入框(password)接收用户输入的需要隐藏的数据 password的常用属性有:name,id,s
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java EE Web应用开发基础-第3章-XHTML和CSS Web 应用 开发 基础 XHTML CSS
限制150内