Web实用网页设计方法WebWeb实用网页设计方法实用网页设计方法杨巍yangwei@mail.neu.edu.cnIntroductiontoIntroductiontoHTMLHTML2Web实用网页设计方法AgendazIntroductiontoHTMLz创建网页的基本对象zHTMLListzHTMLImagezHTMLLinkzHTMLTablezHTMLFramezHTMLFormzHTMLHead3Web实用网页设计方法HTML简介目标本章旨在简要介绍HTML的相关概念、基本结构,应该掌握如下知识:1)了解HTML的概念2)了解HTML的基本结构3)理解HTML的标签、属性学时:0.2学时教学方法:讲授ppt+课堂演示4Web实用网页设计方法HTMLHTML超文本标签语言HyperTextMarkupLanguage以htm或者html为扩展名包含标签的文本文件通过浏览器解析标签来显示页面marqueebehavior=alternatefontsize=30color='red'HelloHTML!/font/marquee5Web实用网页设计方法HelloWorldhtmlheadMyfirstHTMLpage!/headbodyThisisanormalHTMLdocument.BackinHTMLagain./body/htmlhtmlheadMyfirstHTMLpage!/headbodyThisisanormalHTMLdocument.BackinHTMLagain./body/htmlFirstPage.html6Web实用网页设计方法htmlheadtitledisplayedinbrowser'scaption/title/headbodyVisibletext/body/htmlHTML基本结构HTML文件文档头正文htmlheadtitledisplayedinbrowser'scaption/title/headbodyVisibletext/body/html7Web实用网页设计方法HTML标签HTML文档HTML标签及内容组成的文本文件标签尖括号()对与其中的字符序列通常成对出现——起始标签和结束标签大小写无关marqueebehavior=alternatefontsize=30color='red'HelloHTML!/font/marqueemarqueebehavior=alternatefontsize=30color='red'HelloHTML!/font/marquee8Web实用网页设计方法bThistextisbold/bHTML标签HTML元素空标签起始标签结束标签元素内容9Web实用网页设计方法HTML标签HTML标签属性控制标签的显示效果标签可以设置一个或多个属性设置在起始标签后面,且位于尖括号之内marqueebehavior=alternatefontsize=30color='red'HelloHTML!/font/marquee属性名=属性值10Web实用网页设计方法HTML标签强调标签名与属性之间必须用空格分隔属性与属性之间必须用空格分隔HTML标签,属性名与属性值都是大小写不敏感的建议标签名,属性和属性值采用小写11Web实用网页设计方法HTML编辑器HTML编辑器简单文本编辑器即可,可在纯文本中编写代码使用专门的HTML编辑软件来编写HTML文件,HTML标签都可以自动生成FrontPageEditorDreamweaver12Web实用网页设计方法HTML的全局架构标签文档类型定义(DocumentTypeDefinition,DTD)文档类型标签!DOCTYPE指定了当前网页文件所使用的HTML语言版本及定义该语言版本的规范文件的位置!DOCTYPEhtmlPUBLIC-//W3C//DTDXHTML1.0Transitional//EN实用网页设计方法HTML规范与版本不同的浏览器之间存在不兼容问题方言制定HTML规范和标准W3C(联盟)目前的版本HTML4.01XHTML14Web实用网页设计方法练习——第一个网页利用Dreamweaver创建一个新的网页,并起名为hello.html浏览网页,查看效果修改网页的标题栏信息为网页增加页面内容15Web实用网页设计方法AgendazIntroductiontoHTMLz创建网页的基本对象zHTMLListzHTMLImagezHTMLLinkzHTMLTablezHTMLFramezHTMLFormzHTMLHead16Web实用网页设计方法创建网页的基本对象目标本章旨在简要介绍HTML的各种常用标签,应该掌握如下知识:1)使用各种基本标签完成简单页面学时:2.5学时教学方法:讲授ppt+课堂演示17Web实用网页设计方法创建网页的基本对象网页主要由三部分组成文本网页的文字图片图片格式JPG,BMP,GIF,PNG超链接18Web实用网页设计方法练习在hello.html网页上,输入如下内容,最终在页面上显示如下效果见line.html19Web实用网页设计方法p标签p段落使用p标签进行定义HTML会自动在段落前后添加一个额外的空行20Web实用网页设计方法HTMLParagraphhtmlheadtitleTitleofpage/title/headbodyThisisaheading.Thisismyfirsthomepage.bThistextisbold/bpThisisanotherparagraph./pend/body/htmlnewline.html21Web实用网页设计方法br/标签br/当你打算结束一行,而又不想开始一个新段落时br/强制的换行br/空白标签22Web实用网页设计方法HTMLLineBreakshtmlheadtitleTitleofpage/title/headbodyTobreakbr/linesbr/inabr/paragraph,br/usethebrtag.br/Tobreakplines/pinapparagraph,/pusetheptag./body/htmlnewlinebr.html23Web实用网页设计方法符号和特殊字符符号和特殊字符、、&,对于一些无法通过键盘输入的符号转义字符一个&,一个实体名称,以及一个分号(;)一个&,#和一个实体编号,以及一个分号(;)实体对大小写敏感24Web实用网页设计方法符号和特殊字符25Web实用网页设计方法符号和特殊字符26Web实用网页设计方法练习练习——在页面中显示如下内容见entities.htmlIlikeapple&orange!Ilikehtml!Ilikechina!'Ilikechina!'Thisbookprice¥5!27Web实用网页设计方法HTMLHeadingsh1toh6标题使用h1至h6标签进行定义h1定义最大的标题h6定义最小的标题。浏览器会自动在标题前后添加一个额外的空行标题字体标记显示黑体字28Web实用网页设计方法HTMLHeadingshtmlheadtitleTitleofpage/title/headbodyh1Thisisaheading/h1h2Thisisaheading/h2h3Thisisaheading/h3h4Thisisaheading/h4h5Thisisaheading/h5h6Thisisaheading/h6/body/htmlHeaderelementsdefineheadinglevelshead.html29Web实用网页设计方法HTMLCommentsHTMLComments注释标签用于在HTML源码中插入注释注释会被浏览器忽略!--Thisisacomment--30Web实用网页设计方法HTMLLists列表无序列表unorderedlist标有圆点的列表有序列表orderedlist有数字的列表自定义列表definitionlist普通的列表31Web实用网页设计方法HTMLLists无序列表无序列表是一个项目的列表,此列项目使用粗体圆点进行标记例如zCoffeezMilk无序列表始于ul标签每个列表项始于li标签32Web实用网页设计方法htmlbodyh4AnUnorderedList:/h4ulliCoffee/liliTea/liliMilk/li/ul/body/htmlulist.htmlHTMLLists33Web实用网页设计方法HTMLLists有序列表有序列表也是一列项目,列表项目使用数字进行标记例如1.Coffee2.Milk有序列表始于ol标签每个列表项始于li标签34Web实用网页设计方法htmlhead/headbodyh4AnOrderedList:/h4olliCoffee/liliTea/liliMilk/li/ol/body/htmlolist.htmlHTMLLists35Web实用网页设计方法htmlbodyh4AnOrderedList:/h4olliCoffee/liliTea/liliMilk/li/olh4TheOrderedListContinue:/h4olstart=4liApples/liliBananas/liliLemons/li/ol/body/htmlolistchange.html36Web实用网页设计方法HTMLLists定义列表自定义列表不仅仅是一列项目,而是项目及其注释的组合自定义列表以dl标签开始每个自定义列表项以dt开始每个自定义列表项的定义以dd开始37Web实用网页设计方法htmlbodyh4AnDefinitionList:/h4dldtCoffee/dtddBlackhotdrink/dddtMilk/dtddwhitecolddrink/dd/dl/body/htmldlist.htmlHTMLLists38Web实用网页设计方法练习各种列表可以相互嵌套例如,见nestedlist.htmlAnestedList:zCoffeezTea{Blacktea{GreenteazMilk39Web实用网页设计方法HTMLLinks超文本链接指针将整个Web网络连接起来HTML使用超级链接与网络上的另一个文档相连指向网络上的任何资源例如新浪网40Web实用网页设计方法HTMLLinksa用来创建锚href属性用于定位需要链接的文档锚的开始标签和结束标签之间的文字被作为超级链接来显示ahref=urlTexttobedisplayed/a41Web实用网页设计方法HTMLLinkshtmlbodypahref=