好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

第二HTML基础.ppt

60页
  • 卖家[上传人]:壹****1
  • 文档编号:591846439
  • 上传时间:2024-09-18
  • 文档格式:PPT
  • 文档大小:2.03MB
  • / 60 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 第二章 HTML基础彭煜玮武汉大学计算机学院2009.9ü1 教材和参考书目ß网页设计教程武汉大学出版社 作者: 吴黎兵,罗云芳主编ß网页与Web程序设计 机械工业出版社 作者:吴黎兵,熊建强主编ü2 内容回顾WWW具有三个统一:1.统一的资源命名方式:URL(统一资源定位符,即网址) 2.统一的资源访问方式:HTTP (超文本传输协议)3.统一的信息组织方式:HTML(超文本标记语言)WWW是成千上万个网站连結而成的页面式网络信息系统WWW采用“客户机/服务器”结构 ü3 HTTP (超文本传输协议)Protocol,一组在网络上发送信息的规则和约定这些规则控制在网络设备间交换消息的内容、格式、定时、顺序和错误控制通俗的说就是不同的网络程序的交流语言,我们常见的OICQ使用UDP协议、ICQ使用TCP协议、E-mail程序使用POP3和SMTP协议,正像我们国人使用汉语一样......ü4 HTTP (超文本传输协议)ß超文本传输协议(Hyper Text Transfer Protocol ,简称HTTP)是WWW浏览器和WWW服务器之间的应用层通讯协议。

      HTTP协议是用于分布式协作超文本信息系统的、通用的、面向对象的协议ßHTTP会话过程包括四个步骤:     (1)  连接(Connection);     (2)  请求(Request);     (3)  应答(Response);     (4)  关闭(Close)ßHTTP协议是基于TCP/IP之上的协议,它不仅保证正确传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等等ü5 HTTP (超文本传输协议)HTTP 是一种请求/响应式的协议一个客户机与服务器建立连接后,发送一个请求给服务器,请求的格式是:统一资源标识符(URL)、协议版本号,后面是类似 MIME 的信息,包括请求修饰符、客户机信息和可能的内容服务器接到请求后,给予相应的响应信息,其格式是:一个状态行包括信息的协议版本号、一个成功或错误的代码,后面也是类似 MIME 的信息,包括服务器信息、实体信息和可能的内容 ü6 HTTP (超文本传输协议)ß协议结构 HTTP报文由从客户机到服务器的请求和从服务器到客户机的响应构成请求报文格式如下:ß请求行以方法字段开始,后面分别是 URL 字段和 HTTP 协议版本字段,并以 CRLF 结尾。

      SP 是分隔符除了在最后的 CRLF 序列中 CF 和 LF是必需的之外,其他都可以不要 请求行请求行通用信息头通用信息头请求头请求头实体头实体头报文主体报文主体ü7 HTTP (超文本传输协议)ß状态码元由3位数字组成,表示请求是否被理解或被满足原因分析是对原文的状态码作简短的描述,状态码用来支持自动操作,而原因分析用来供用户使用客户机无需用来检查或显示语法 ü8 HTML基础一、 HTML的概念Þ1.什么是HTML ?超文本标记语言(HTML——HyperText Markup Language)是用于设计网页源文件(网页文档)的语言每一个页面的代码保存为一个网页源文件(.htm文件) 八十年代初,HTML由万维网联盟(W3C:World Wide Web Consortium)制订 HTML包括一些定义页面内容和格式的符号,称为标记它能够将文本、图像、声音和动画结合在一个网页文档中这些文档可以通过Web浏览器显示,还可以通过超链接以访问其它的信息资源后来,进一步推出了XML(扩展标记语言),该语言可以由程序员自己定义标记 ü9 HTML基础2.网页的组成网页由元素构成,每个元素用HTML代码和标记定义。

      标记是网页文档中的一些有特定意义的符号这些符号指明如何显示文档中的内容标记总是放在三角括号中,大多数标记都成对出现(有开始标记和结束标记)结束标记和开始标记所用的字符相同,只是前面加一个斜杠例如:…  用于标记一个自然段 标记可以具有相应属性即各种参数,如size、color、 text、 width和noshade等 例如:  ü10 HTML基础标记通常可以分成两种:•第一种用来指定网页上的元素或元素的样式例如, 指定一个自然段及其字体和颜色:                   自然段内容  •第二种用来指向其它的资源例如,指定一个链接地址: 武汉大学 指定一个图片文件:  ü11 HTML基础3.什么是超文本、超媒体和超链接?超文本是网页上具有链接功能的文字 例如,娱乐 新闻 电影 超媒体是网页上具有链接功能的多媒体。

      超链接是网页上连接其它网页或网页上指定位置的超文本和超媒体超链接分为文字和图像(包括动画)两种,网页中的一段文字、一副图像或图像的某一个部分等都可以定义为超链接 ü12 HTML基础二、如何编写和浏览HTML网页文档启动IE,然后使用“查看”菜单中的“源文件”菜单项,进入记事本,就可以输入网页源文件了在输入完之后,另存为.htm文件或者直接进入记事本,输入网页源文件在输入完之后,另存为.htm文件(选择保存类型为“所有文件”)在浏览器中输入该文件名(全路径)或者双击该文件,就能浏览HTML源文件的网页效果 ü13 HTML基础例如:学生选课系统网页制作练习ü14 网页美的标准ß简洁实用尽量以最高效的方式将用户所需要的信息传递给他ß使用方便ß整体性好一个网站强调的就是一个整体,只有围绕一个统一的目标所作的设计才是成功的ß网站形象突出ß页面用色协调,布局符合形式美的要求ß交互性强ü15 HTML基础三、HTML的常用标记 1. HTML文档的结构标记用来指明一个HTML文档的基本结构。

      (1)文件标记:…整个HTML文档内容均在…标记之中 (2)头部标记: … 整个HTML文档分头部和主体部分头部使用…标记标识,凡是在此标记之内的内容,例如标题等,均属于头部信息头部信息不显示在Web页中 头部信息一般是放置一些指示浏览器如何显示该HTML文档的信息ü16 HTML基础(3)头部标题标记: 在此标记之间的内容将作为标题显示在浏览器的标题栏注意: 标记只能放在…标记之间 (4)主体标记: …主体是Web页的主要部分,用…标记定义的信息将显示在Web页中 例如: (见下页)ü17 HTML基础结构标记示例斜体字文本 可以建立该网页源文件test2-1.htmü18 HTML基础2.格式标记 (1)…(段落标记)…标记用来创建一个段落,在此标记之间的文本将按照段落的格式显示。

      在段落标记中还可以使用align属性,用来说明对齐方式:,align可以取值left:左对齐center:居中right:右对齐例如:表示由这个标记包括的文本采用居中对齐的方式ü19 HTML基础(2)
      (换行标记)
      是一个很简单的标记,它没有结束标记,用来创建一个换行
      在中产生的行距比在外面产生的行距小 (3)

      (两边缩进标记)在
      标记之间的文本将按照两边缩进的方式显示 ü20 HTML基础(4)
      (列表标记)①
      用来创建一个列表;② 
      用来创建列表中的上层项目;③ 
      用来创建列表中最下层项目;
      都必须放在
      标记之间[例2-2] 创建一个普通列表:ü21 HTML基础 该网页的HTML源文件test2-2.htm如下:一个普通列表
         
      中国城市
            
      北京
            
      上海
            
      广州
         
      美国城市
            
      华盛顿
            
      芝加哥
            
      纽约
      ü22 HTML基础(5)
        • (标有数字或圆点的列表标记)①
            标记用来创建一个标有数字的列表;②
              标记用来创建一个标有圆点的列表;③
            • 标记只能在
                  标记之间使用,此标记对用来创建一个列表项。

                • 放在
                    之间,则每个列表项加上一个数字,若在
                      之间,则每个列表项加上一个圆点 ü23 HTML基础[例2-3] 标有数字的列表与标有圆点的列表: ü24 HTML基础该网页的HTML源文件test2-3.htm如下:标有数字与圆点的列表
                        中国城市     
                      1. 北京
                      2.     
                      3. 上海
                      4.     
                      5. 广州
                            美国城市     
                      • 华盛顿
                      •     
                      • 芝加哥
                      •     
                      • 纽约
                      ü25 HTML基础(6)
                      (分段标记)①
                      标记对用来排版大块HTML段落,也用于格式化表,此标记的用法与标记非常相似,同样有align对齐方式属性 ②align属性,它用来说明对齐方式,语法是:③align可以是Left(左对齐)、Center(居中)和Right(右对齐)三个值中的任何一个。

                      例如:

                      表示标记中的文本居中显示 ü26 HTML基础3. 文本标记 (1)
                      (预处理标记)表示
                      标记之间的文本原有格式PRE 元素内的文字是已经格式化的空格和回车都是保留的2)

                      ……
                      (六级标题标记)

                      是最大的标题,
                      则是最小的标题如果要在HTML文档中输出标题,那麽可以使用六对标题标记的任何一对 ü27 HTML基础(3)(字体标记)①之间的文本以黑体字的形式输出;②之间的文本以斜体字的形式输出;③之间的文本以下加一划线的形式输出4)(强调加重标记)①用来输出需要强调的文本(通常是斜体加黑体);②则用来输出加重文本(通常也是斜体加黑体) ü28 HTML基础(5)(字体的大小颜色标记)①可以指定输出文本的字体大小、颜色,它主要两个属性size和color。

                      ② size属性用来指定字体的大小,可以取值: -1、1和+1;③ color属性用来指定文本的颜色,颜色的取值是十六进制RGB颜色码或HTML语言给定的颜色名称例如,"#ff0000",引号内的rrggbb是用六位十六进制数字表示的RGB(即红、绿、蓝三色的组合)颜色,#ff0000对应的是红色ü29 HTML基础④ Html语言所给定的颜色名称有:Black、White、Green、Maroon、Olive、Navy、Purple、Gray、Yellow、Lime、Agua、Fuchsia、Silver、Red、Blue和Teal例如:size取值“+1”、color取值“red”时的文本       表示标记之间的文本按大小为+1,颜色为红色显示ü30 HTML基础[例2-4] 文本标记的综合示例ü31 HTML基础该网页的HTML源文件test2-4.htm如下:文本标记的综合示例

                      最大的标题

                      使用h3的标题

                      最大的标题
                      黑体字文本 斜体字文本 下加一划线文本 强调的文本加重的文本size取值“+1”、color取值“red”时的文本ü32 HTML基础4. 链接标记 (1)…(超链接标记)①在标记对之间可指定作为超链接的文本或图像,使用标记指定图像。

                      例如,指定超链接及其文本“武汉大学网站” :武汉大学网站   或者,指定超链接及其图像“d:\pic1.gif”:   在上例中,href的值是武汉大学的网址 (href——缩写:http reference含义为http引用ü33 HTML基础② href的值也可以是mailto:形式,即发送E-Mail形式语法为: 这就创建了一个自动发送电子邮件的链接,mailto:后边紧跟想要自动发送的电子邮件的地址(即E-Mail地址)例如,链接到我的电子信箱abc@:这是我的电子信箱(E-Mail信箱)ü34 HTML基础③还具有target属性,此属性用来指明显示的目标窗口如果不使用target属性,当浏览者点击了链接之后将在原来的浏览器窗口中显示HTML文档,若target的值等于“_blank”,点击链接后将会打开一个新的浏览器窗口显示HTML文档。

                      例如,进入,并且在新窗口中显示网页:在新窗口中显示ü35 (2)(标签标记)①标签标记需要结合标记使用name属性不可缺少 ②标记用来在同一网页中创建一个标签(即做一个记号), 即在同一网页中创建链接,以便转到同一网页中有标签的地方并显示例如,在页顶创建一个标签 此处创建了一个标签③要找到标签所在地,就必须使用标记例如: 点击此处将转到标签“Top”的地方显示 HTML基础注意:注意:href属性的值若是标签属性的值若是标签名,必须在标签名前头加一个名,必须在标签名前头加一个“#”号 ü36 HTML基础[例2-5] 链接标记的综合示例链接标记的综合示例
                      创建标签处










                      欢迎想要学习网页制作的同学访问网站
                      武 汉 大 学 网 站

                      ü37    




                      本网站的主要内容

                      在新窗口中显示
                      欢迎给我来信,我的E-Mail是:   abc@

                      点击此处回到标签处

                      HTML基础可以建立[例2-5]的HTML源文件和作为超链的图像文件d:\Inetpub\wwwroot\web.gif,在浏览器中显示执行结果。

                       ü38 HTML基础5.图像标记和多媒体标记 (1)图像标记 : 将图形文件嵌入到网页文档中的当前位置例如,网页文档与图形文件logo.gif在同一个目录下,则可以将代码写成假如图形文件放在网页文档所在目录的一个子目录(images)下,则代码应为: 此外,标记还有alt(文字代替)、align(对齐)、border(边框)、width(宽度)和height(高度)属性 ü39 HTML基础假如图形文件放在网页文档所在目录的上层目录(如home)下,则相对路径就必须是准网址,即用“../“表示网站,后边紧跟文件在网站中的路径例如,home是网站下的一个目录,则代码应为:例如, home是网站下的目录king下边的一个子目录,则代码应为: ü40 [例2-6] 图像标记举例图像标记示例HTML基础若事先在网站根目录中存放一幅图像若事先在网站根目录中存放一幅图像logo468_60.gif ,则可以在网页中显示,则可以在网页中显示它。

                      它alt="网页制作网页制作"属性表示在网页中可以属性表示在网页中可以用文字用文字"网页制作网页制作"代替该图像先行显代替该图像先行显示出来ü41 HTML基础(2)多媒体标记 A.设置音乐播放的链接设置音乐播放的链接在Windows中,可播放的音乐文件格式常有au、mid及wav三种若要提供音乐文件让浏览者播放,则可建立指向音乐文件的超链接例如:甜美音乐 B.设置影像播放的链接设置影像播放的链接常见的影像文件有mov、mpg和avi可建立超链接到影像文件当浏览者单击超链接时,将会调用Windows Media Player,进行影像文件播放例如: 本市交通   ü42 HTML基础C.直接将音乐或影像嵌入网页直接将音乐或影像嵌入网页可以用标记,即:若“播放次数”设为TRUE,则无限次播放,直到单击关闭或停止若设为FALSE(默认值),则只播放一次。

                      D.播放网页背景音乐播放网页背景音乐可运用标记,即:若“次数”设为Infinite,音乐将循环播放,直到网页关闭为止 ü43 HTML基础6. 表格标记 (用于制作表格或网页结构)(1)

                      (创建一个表格)(2)和(创建表格中的每一行和每一格)(3)(创建表格头) [例2-7] 用表格标记创建下列表格 ü44 表格标记示例意大利英格兰西班牙HTML基础cellpaddingcellpadding设设置置格格子子边边框框与与其其内内容容之之间的大小;间的大小;valign是垂直对齐方式是垂直对齐方式 ;;colspan设置一个格子跨占的列数;设置一个格子跨占的列数;rowspan设置一个格子跨占的行数。

                      设置一个格子跨占的行数 ü45 HTML基础AC米兰佛罗伦萨曼联纽卡斯尔巴塞罗那皇家社会ü46 HTML基础尤文图斯桑普多利亚利物浦阿申纳皇家马德里……ü47 HTML基础拉齐奥国际米兰切尔西米德尔斯堡马德里竞技……ü48 HTML基础7. 表单标记(用于制作对话框) (1)

                      (表单开始和结束标记)(2)(输入区标记)(3)