第2部分HTML设计基础.ppt
《第2部分HTML设计基础.ppt》由会员分享,可在线阅读,更多相关《第2部分HTML设计基础.ppt(119页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第2章章HTML设计的基础设计的基础n本章学习目标本章学习目标n本本章章主主要要讲讲解解HTML语语言言、CSS和和xml语语言。通过本章学习,读者应该掌握以下内容:言。通过本章学习,读者应该掌握以下内容:nHTML语言基本知识语言基本知识nCSS12.1 HTML语言语言n2.1.1HTML语言的结构语言的结构nHTML(超文本标记语言)是一种描述文档结构的标注语言n它使用一些约定的标记对WWW上的各种信息进行标注。nHTML的优点是其跨平台性。22.1 HTML语言语言n2.1.1HTML语言的结构语言的结构nHTML文件是标准的ASCII文件,且其后缀名为htm或html的文件。nHT
2、ML文件看起来像是加入了许多被称为链接签(tag)的特殊字符串的普通文本文件。32.1 HTML语言语言n2.1.1HTML语言的结构语言的结构n从结构上讲,HTML文件由元素(element)组成,组成HTML文件的元素有许多种,用于组织文件的内容和指导文件的输出格式。n绝大多数元素是“容器”,即它有起始标记和结束标记。n中间叫元素体。每个元素都有名称和许多可选择的属性。42.1 HTML语言语言n下面来看一个HTML文件结构实例,5nn n 武汉工业学院n n n 这是一HTML的测试文件n n6nHTML文件仅由一个HTML元素组成。即文件以开始,以结尾,文件其余部分都是 HTML的元素
3、体。n而 HTML元 素 的 元 素 体 又 由 头 元 素、体元素和一些注释组成。n头元素和体元素的元素体又由其它的元素、文本及注释组成。2.1 HTML语言语言7n链接签的格式为:n 内容 n例如:n 这是一HTML的测试文件n 2.1 HTML语言语言8n在HTML中有三个字符具有特殊的意义,即:n 表示一个标签的结束。n&表示转义序列的开始。每个转义字符都 “&”开始,以分号“;”结束。(解决二义性问题)n例如:“<”表示“”符号。“ ”表示空格。2.1 HTML语言语言9n元素名也叫链接签名。需要注意的是:n(1)和起始链接签之间不能有空格。n(2)元素名称不区分大小
4、写。n(3)一个元素可以有多个属性,属性及其属性值不区分大小写,且各个属性用空格分开。2.1 HTML语言语言10n在头元素中的元素表示的是该HTML文件的一般信息,n这些元素书写的次序是无关紧要的,它只表明该HTML有还是没有该属性。n出现在体元素中的元素是次序敏感的,改变元素在HTML文件中的次序会改变该HTML文件的输出形式。2.1 HTML语言语言11n1.标记标记n标记用来给网页命名,显示在浏览器的标题栏中。n例如,在图2-1中所示的浏览器页面中,其标题栏所显示的“武汉工业学院”。2.1.2构成网页的基本元素构成网页的基本元素12n2.标记标记n到标题元素有6种,用于表示文章中的各种
5、题目。字体大小到顺序减小。n下面这个例子中分别使用了到的标题。2.1.2构成网页的基本元素构成网页的基本元素13nn n 这是一个测试网页n n n标题测试n标题测试n标题测试n标题测试n标题测试n标题测试n n1415n3.预格式化文本标记预格式化文本标记nHTML的输出是基于窗口的,因而HTML文件在输出时都是要重新排版的,即把文本上任何额外的字符(如空格、制表符和回车符)都忽略,若确实不需要重新排版的内容,可以用通知浏览器。n下面是图2-3和图2-4的HTML源文件。2.1.2构成网页的基本元素构成网页的基本元素16nnn这是一个测试网页nnnn HTML是一种描述文档结构的标注语n言,
6、它使用一些约定的标记对各种信息n进行标注。n nn17n4.和和标记标记n用于强制换行。表示一个段落的开始。一般可不用。n5.标记标记 n 这几个标记都是用来修饰所包含文档的。标记使文本加粗;标记使文本倾斜;标记给文本加下划线;标记给文本加删除线;标记使文本字体加重。n下面给出一个这几个元素的HTML源文件。2.1.2构成网页的基本元素构成网页的基本元素18nn n 这是一个测试网页n n n HTML是一种n 描述文档结构的n 标注语言,n 它使用一些n 约定的标记对各种信息进行n 标注。n n19n6.标记标记n用来修改字体和颜色。其中nCOLOR属性:指定文字颜色,颜色的表示可以用6位十
7、六进制代码,如;nSIZE属性:指定相对尺寸。2.1.2构成网页的基本元素构成网页的基本元素20nn n 这是一个测试网页n n n HTML是一种n描述文档结构的n标注语言,n它使用一些n约定的标记对各种信息进行n标注。n n21n如果用户想要设置网页的背景色和文字颜色,可以将标记扩充为:n2.1.2构成网页的基本元素构成网页的基本元素22 表2-1 设置背景景色和文字颜色标记说明Bgcolor设置网页背景颜色Text设置网页非可链接文字的颜色Link设置网页可链接文字的颜色Alink设置网页正被点击的可链接文字的颜色Vlink设置网页已经点击的可链接文字的颜色Background设置网页背
8、景图案ImageURL设置网页背景图案的URL地址#代表颜色RGB值(格式为rrggbb)。它是用16进制的红-绿-蓝(red-green-blue,RGB)值来表示。各种常见的颜色的RGB值如表9-2所示。23颜色RGB颜色RGB黑色(Black)000000橄榄色(Olive)808000红色(Red)FF0000深表色(Teal)008080绿色(Green)008000灰色(Gray)808080蓝色(Blue)0000FF深蓝色(Navy)000080白色(White)FFFFFF浅绿色(Lime)00FF00黄色(Yellow)FFFF00紫红色(Fuchsia)FF00FF银色(
9、Silver)C0C0C0紫色(Purple)800080浅色(Aqua)00FFFF茶色(Maroon)800000 表表2-2 常见颜色常见颜色RGB值值24n例如要将网页背景颜色设置为蓝色,n2.1.2构成网页的基本元素构成网页的基本元素25n超文本链接指针可以使顺序存放的文件具有一定程度上随机访问的能力,这更加符合人类的踊跃思维方式。n超文本链接指针是指把并不连续的两段文字或两个文件联系起来。2.1.3超文本链接指针超文本链接指针26n1.统一资源定位器统一资源定位器URLn统一资源定位器(UniformResourceLocator)是文件名的扩展。n它的构成为:nprotocol:
10、/machine.name:portdirectoryfilename2.1.3超文本链接指针超文本链接指针27n其中:nprotocol是访问该资源所采用的协议,即访问该资源的方法,它可以是:n HTTP:超文本传输协议,该资源是HTML文件;n FTP:文件传输协议,用ftp访问该资源;n MAILTO:采用简单邮件管理传输协议SMTP,提供电子邮件服务。2.1.3超文本链接指针超文本链接指针28nmachine.name是存放该资源主机的IP 地址,通常以字符形式出现,如 。nport(端口号)是服务器在其主机所使用的端口号。一般情况下端口号不需要指定,只有当服务器所使用的端口号不是默认
11、的端口号时才指定。ndirectory和filename 是该资源的路径和文件名。2.1.3超文本链接指针超文本链接指针29n一个典型的URL为:http:/ ;n主机的名字是;但它并没有指出访问的目录和哪个文件,其实这时表示访问的是根目录下的默认主页文件。2.1.3超文本链接指针超文本链接指针30n与单机系统绝对路径、相对路径的概念类似,统一资源定位器也有绝对URL和相对URL之分。n绝对URL、相对URL是相对于最近访问的URL而言。2.1.3超文本链接指针超文本链接指针31n当协议(http:/)被省略时,就认为与当前页面的协议相同。n当主机域名被省略时,就认是当前主机域名。n当目录路径
12、被省略时,就认是当前目录。n当文件名被省略时,就认是当前文件。2.1.3超文本链接指针超文本链接指针322.2.建立一个链接建立一个链接n(1 1)链接到其它站点)链接到其它站点n在HTML文件中用链接指针指向一个目标。其基本格式为:n zzz n其中zzz可以是文字或图片并显示在网页中,n href中的h表示超文本,而ref表示“访问”或“引用”的意思。332.2.建立一个链接建立一个链接n例如:n武汉工业学院n在这个例子中,充当指针的是“武汉工业学院”。34n在编写HTML文件时,需要知道目标的URL。那么如何才能得到目标的URL呢?n在编写HTML文件时,对能确定关系的一组资源(例如在同
13、一个目录中)应采用相对URL。2.2.建立一个链接建立一个链接35n(2)同一个文件中的链接)同一个文件中的链接n超链可以指向自己的计算机中的某一个文件这种链接方式叫做本地链接。n对于同一文件的不同部分,我们怎样来标识呢?2.2.建立一个链接建立一个链接36n下面的内容将介绍链接指针元素的另外的一个用途,标识目标。标识一个目标的方法为:n.nNAME属性将放置该标记的地方标记为“KKK”,n指针:n转向下一处 2.2.建立一个链接建立一个链接372.1.4 在HTML文件中使用图像n1.在在HTML文件中显示图像文件中显示图像n在浏览器上显示的图像必须有特定的格式,目前使用的浏览器通常支持GI
14、F和JPEG格式的图像。n在HTML网页中加图像是通过标记实现的.例如:n n 381.在在HTML文件中显示图像文件中显示图像n标记有几个较为重要的属性。其中:n SRC属性:指明图形的URL地址;n HEIGHT属性:决定图形的高度;n WIDTH属性:决定图形的宽度;n BORDER属性:决定边框线的宽度,0表示无边框;n ALT属性:指明图像显示的备用文本;n下面通过一个示例来说明标记的使用。39nn n测试页n n n n n n n 40图2-6HTML文件举例412.在在HTML文件中利用图像建立链接文件中利用图像建立链接如果在链接标记和的中间放置一个标记,这个图像将会成为一个可
15、击点,产生一个链接。例如:n n n422.1.5框架结构的使用框架结构的使用n框架能够将页面分成多个独立变化的窗口,每个窗口可以显示不同的Web页面,并可以不断更换显示的对象。有关框架内容的HTML语法为:nn n nn43nn n 武汉工业学院n n n n n n n n n n nn44图2-7 框架结构示意图452.1.5框架结构的使用框架结构的使用n说明:nn把浏览器窗口分成两列,其中“*”表示除了明确的值以外剩下的值。n如果浏览器窗口的大小为640*480像素,那么框架中右面一列的宽度为 个像素,n左面一列的宽度为 个像素。462.1.5框架结构的使用框架结构的使用nn该句的含义
16、是 。n下面一行的高度为 像素;n上面一行的高度为 像素。472.1.5框架结构的使用框架结构的使用nn标记有以下主要属性:nSRC属性:指定框架单元的URL源,即在此框中显示“a.htm”的内容。nNAME属性:为该框架单元起个标识名,主要用来为以后改变框架内容提供入口。482.1.5框架结构的使用框架结构的使用nSCROLLING属性:设置框架是否使用滚动条。n 有YES、NO和AUTO三个值,分别表示强制使用滚动条,禁止使用滚动条和自动判断使用滚动条。492.1.5框架结构的使用框架结构的使用ntarget:_blank 打开新窗口。ntarget:_self 在当前框架结构中打开,会覆
17、盖当前内容。ntarget:_top 在当前窗口打开,覆盖所有的框架内容。ntarget:框架名 指定框架打开.n例w7-1.asp502.1.6表单的应用表单的应用n1.什么是表单什么是表单nHTML提供的表单是用来将用户数据从浏览器传递给Web服务器的。n表单的操作是与服务器进行交互的操作,而服务器端的操作是通过服务器端的程序来实现的。512.1.6表单的应用表单的应用n是在服务器端工作程序,通过服务器端的编译动态地送出HTML文件给客户端,它负责处理HTML文件与运行在服务器端的程序之间的数据交换。n当用户输入信息(这个信息可以是查询条件,也可以是传送给服务器的某些内容)并提交给服务器后
18、,便激活了一个服务器端程序。n该服务器程序又可以调用操作系统下的其他程序(例如数据库管理系统)完成读者的查询任务,当操作系统下的程序完成查询之后,便把查询结果传给服务器,通过服务器传给Web服务器。52图2-8 表单示例532.表单的标记表单的标记n表单就是为Internet网络用户在浏览器上建立一个交互接口,使Internet网络用户可以在这个接口上输入自己的信息,然后使用提交按钮,将Internet网络用户的输入信息传送给Web服务器。n表单的HTML格式如下nnn542.表单的标记表单的标记nFORM标记有以下主要属性:n(1)ACTION属性:是用来指出,当这个FORM提交后需要执行的
19、驻留在Web服务器上的程序名(包括路径)是什么。例如:n n n552.表单的标记表单的标记n(2)METHOD属性:用来说明从客户端浏览器将Internet网络用户输入的信息传送给Web服务器时所使用的方式,它有两种方式:POST和GET。n默认的方式是GET,这两者的区别是什么?562.表单的标记表单的标记n在与之间,可以使用除以外的任何HTML标识,这将使FORM变得非常灵活。573.HTML中的中的INPUT标记标记n下面是INPUT标记的标准格式:n n其中TYPE属性是用来说明提供给用户进行信息输入的类型是什么。:nTYPE=“TEXT”表示在表单中使用单行文本框n =“PASSW
20、ORD”表示在表单中为用户提供密码输入框58n =“RADIO”表示在表单中使用单选按钮n =“CHECKBOX”表示在表单中使用多选按钮n =“SUBMIT”表示在表单中使用提交按钮n =“RESET”表示在表单中使用重置按钮3.HTML中的中的INPUT标记标记59n(1)文字输入和密码输入)文字输入和密码输入n用一个例子说明文字输入和密码输入的制作。请看下例:n 3.HTML中的中的INPUT标记标记60n这是个测试页nnn请输入您的真实姓名:nn您的主页的网址:nnn密码:nnnn61图2-9 文字输入和密码输入的例子62n请输入您的真实姓名:3.HTML中的中的INPUT标记标记63
21、n(2)复复选选框框(Checkbox)和和单单选选框框(Radio Button)n单选框和复选框的格式如下:n单选框:nn多选框:n3.HTML中的中的INPUT标记标记64n下面来看一个例子,具体来体会一下。n这是个测试页nn n 选择一种你喜爱的水果:n 香蕉n 草莓n 橘子nnn 65n 这是个测试页nn n选择你所喜爱的运动:n 足球n篮球n排球nn 66图2-10 单选框实例67n(3)按钮的制作)按钮的制作n其实“发送”按钮真正的含义叫“提交”。即当Internet网络用户用鼠标单击这个按钮后,用户输入的信息便提交给一个驻留在Web服务器上的程序,让服务器进行处理.n其典型的格
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 部分 HTML 设计 基础
限制150内