标记简单网站

简单网站  时间:2021-05-03  阅读:()
第1篇HTML5网页设计第1章初识HTML5第2章HTML5网页的文档结构第3章HTML5网页中的文本和图像第4章用HTML5建立超链接第5章用HTML5创建表格第6章用HTML5创建表单第7章用HTML5绘制图形第8章HTML5中的音频和视频第1章初识HTML5目前,网络已经成为人们娱乐、工作中不可或缺的一部分,网页设计也成为学习计算机知识的重要内容之一.
制作网页可采用可视化编辑软件,但是无论采用哪一种网页编辑软件,最后都是将所设计的网页转化为HTML.
HTML是网页设计的基础语言,本章就来介绍HTML的基本概念和编写方法,以及浏览HTML文件的方法,使读者初步了解HTML,从而为后面的学习打下基础.
41.
1HTML5的基本概念因特网上的信息是以网页形式展示给用户的,网页是网络信息传递的载体.
网页文件是用标记语言书写的,这种语言称为超文本标记语言(HyperTextMarkupLanguage,HTML).
1.
1.
1HTML的发展历程HTML是一种描述语言,而不是一种编程语言,主要用于描述超文本中内容的显示方式.
标记语言从诞生至今,经历了20多年,发展过程中也有很多曲折,经历的版本及发布日期如表1-1所示.
表1-1超文本标记语言的发展过程版本发布日期说明超文本标记语言(第一版)1993年6月作为互联网工程工作小组(IETF)工作草案发布(并非标准)HTML2.
01995年11月作为RFC1866发布,在RFC2854于2000年6月发布之后被宣布已经过时HTML3.
21996年1月14日W3C推荐标准HTML4.
01997年12月18日W3C推荐标准HTML4.
011999年12月24日微小改进,W3C推荐标准ISOHTML2000年5月15日基于严格的HTML4.
01语法,是国际标准化组织和国际电工委员会的标准XHTML1.
02000年1月26日W3C推荐标准(修订后于2002年8月1日重新发布)XHTML1.
12001年5月31日较1.
0有微小改进XHTML2.
0草案没有发布2009年,W3C停止了XHTML2.
0工作组的工作HTML52014年10月W3C推荐标准1.
1.
2什么是HTML5HTML5是一种描述性的标记语言,用于描述超文本中的内容和结构.
HTML最基本的语法是.
标记符通常都是成对使用,有一个开头标记和一个结束标记.
结束标记只是在开头标记的前面加一个斜杠"/".
当浏览器收到HTML文件后,就会解释里面的标记符,然后把标记符相对应的功能表达出来.
例如,在HTML5中用标记符来定义一个换行符.
当浏览器遇到标记符时,会把该标记中的内容自动形成一个段落.
当遇到标记符时,会自动换行,并且该标记符后的内容会从一个新行开始.
这里的标记符是单标记,没有结束标记,标记后的"/"符号可以省略;但为了使代码规范,一般建议加上.
5第1章初识HTML51.
1.
3HTML5文件的基本结构完整的HTML文件包括标题、段落、列表、表格、绘制的图形以及各种嵌入对象,这些对象统称为HTML元素.
一个HTML5文件的基本结构如下:文件开始的标记文件头部开始的标记.
.
.
文件头部的内容文件头部结束的标记文件主体开始的标记.
.
.
文件主体的内容文件主体结束的标记文件结束的标记从上面的代码可以看出,在HTML文件中,所有的标记都是相对应的,开头标记为,结束标记为,在这两个标记中间添加内容.
这些基本标记的使用方法及详细解释见第2章的内容.
1.
2HTML5的优势从HTML4.
0、XHTML到HTML5,从某种意义上讲,这是HTML描述性标记语言的一种更加规范的过程,因此,HTML5并没有给开发者带来多大的冲击.
但HTML5也增加了很多非常实用的新功能.
下面介绍HTML5的一些优势.
1.
2.
1解决了跨浏览器问题浏览器是网页的运行环境,因此浏览器的类型也是在网页设计时会遇到的一个问题.
由于各个软件厂商对HTML标准的支持有所不同,导致同样的网页在不同的浏览器下会有不同的表现.
并且HTML5新增的功能在各个浏览器中的支持程度也不一致,浏览器的因素变得比以往传统的网页设计更加重要.
为了保证设计出来的网页在不同浏览器上效果一致,HTML5会让问题简单化,具备友好的跨浏览器性能.
针对不支持新标签的老式IE浏览器,用户只要简单地添加JavaScript代码,就可以让它们使用新的HTML5元素.
1.
2.
2新增了多个新特性HTML语言从1.
0至5.
0经历了巨大的变化,从单一的文本显示功能到图文并茂的多媒体显示功能,许多特性经过多年的完善,已经成为一种非常重要的标记语言.
尤其是HTML5,对多媒体的支持功能更强.
具体而言,它具备如下功能.
(1)新增了语义化标签,使文档结构明确.
(2)新的文档对象模型(DOM).
6(3)实现了2D绘图的Canvas对象.
(4)可控媒体播放.
(5)离线存储.
(6)文档编辑.
(7)拖放.
(8)跨文档消息.
(9)浏览器历史管理.
(10)MIME类型和协议注册.
对于这些新功能,支持HTML5的浏览器在处理HTML5代码错误的时候必须更灵活,而那些不支持HTML5的浏览器将忽略HTML5代码.
1.
2.
3用户优先的原则HTML5标准的制定是以用户优先为原则的,一旦遇到无法解决的冲突时,规范会把用户放到第一位,其次是网页的作者,再次是浏览器,接着是规范制定者(W3C/WHATWG),最后才考虑理论的纯粹性.
所以,总体来看,HTML5的绝大部分特性还是实用的,只是有些情况下还不够完美.
举例说明一下,下述3行代码虽然有所不同,但在HTML5中都能被正确识别:id="HTML5"id=HTML5iD="HTML5"在以上示例中,除了第一个外,另外两个语法都不是很严谨,这种不严谨的语法被广泛使用,遭到一些技术人员的反对.
但是无论语法严格与否,对网页查看者来说没有任何影响,他们只需要看到想要的网页效果就可以了.
为了增强HTML5的使用体验,还加强了以下两个方面的设计.
1.
安全机制的设计为确保HTML5的安全,在设计HTML5时做了很多针对安全的设计.
HTML5引入了一种新的基于来源的安全模型,该模型不仅易用,而且对各种不同的API都通用.
使用这个安全模型,可以做一些以前做不到的事情,不需要借助于任何所谓聪明、有创意却不安全的hack就能跨域进行安全对话.
2.
表现和内容分离表现和内容分离是HTML5设计中的另一个重要内容,HTML5在所有可能的地方都努力进行了分离,也包括CSS.
实际上,表现和内容的分离早在HTML4中就有设计,但是分离得并不彻底.
为了避免可访问性差、代码高复杂度、文件过大等问题,HTML5规范中更细致、清晰地分离了表现和内容.
但是考虑HTML5的兼容性问题,一些老的表现和内容的代码还是可以兼容使用的.
7第1章初识HTML51.
2.
4化繁为简的优势作为当下流行的通用标记语言,HTML5越简单越好.
所以在设计HTML5时,严格遵循了"简单至上"的原则,主要体现在以下几个方面.
(1)新的简化的字符集声明.
(2)新的简化的DOCTYPE.
(3)简单而强大的HTML5API.
(4)以浏览器原生能力替代复杂的JavaScript代码.
为了实现以上这些简化操作,HTML5规范需要比以前更加细致、精确,比以往任何版本的HTML规范都要精确.
在HTML5规范细化的过程中,为了避免造成误解,几乎对所有内容都给出了彻底、完全的定义,特别是对Web应用.
基于多种改进过的、强大的错误处理方案,HTML5具备了良好的错误处理机制.
具体来讲,HTML5提倡重大错误的平缓恢复,再次把最终用户的利益放在了第一位.
举例来说,如果页面中有错误的话,在以前,可能会影响整个页面的显示,而在HTML5中,不会出现这种情况,取而代之的是以标准方式显示broken标记,这要归功于HTML5中精确定义的错误恢复机制.
1.
3HTML5文件的编写方法有两种方式可以产生HTML文件:一种是自己写HTML文件,事实上这并不是很困难,也不需要特别的技巧;另一种是使用HTML编辑器,它可以辅助使用者来做编写工作.
1.
3.
1使用记事本手工编写HTML5前面介绍过,HTML5是一种标记语言,标记语言代码是以文本形式存在的.
因此,所有的记事本工具都可以作为它的开发环境.
HTML文件的扩展名为.
html或.
htm,将HTML源代码输入到记事本并保存之后,可以在浏览器中打开文档以查看其效果.
使用记事本编写HTML文件的具体操作步骤如下.
单击Windows桌面上的"开始"按钮,选择"所有程序"→""→"记事本"命令,打开一个记事本,在记事本中输入HTML代码,如图1-1所示.
编辑完HTML文件后,选择"文件"→"保存"命令或按Ctrl+S组合键,在弹出的"另存为"对话框中,选择"保存类型"为"所有文件",然后将文件扩展名设为.
html或.
htm,如图1-2所示.
单击"保存"按钮,即可保存文件.
打开网页文档,在浏览器中预览,如图1-3所示.
8图1-1编辑HTML代码图1-2"另存为"对话框图1-3网页的浏览效果1.
3.
2使用DreamweaverCC编写HTML文件"工欲善其事,必先利其器.
"虽然使用记事本可以编写HTML文件,但是编写效率太低,对于语法错误及格式都没有提示.
因此,很多专门编写HTML网页的工具弥补了这种缺陷.
Adobe公司的DreamweaverCC用户界面非常友好,是一款非常优秀的网页开发工具,深受广大用户的喜爱.
DreamweaverCC的主界面如图1-4所示.
1.
文档窗口文档窗口位于界面的中部,它是用来编排网页的区域,与在浏览器中的结果相似.
在文档窗口中,可以将文档分为3种视图显示模式.
(1)代码视图.
使用代码视图,可以在文档窗口中显示当前文档的源代码,也可以在该窗口中直接键入HTML代码.
(2)设计视图.
在设计视图下无须编辑任何代码,可以直接使用可视化的操作编辑网页.
9第1章初识HTML5图1-4DreamweaverCC的主界面(3)拆分视图.
在拆分视图下,左半部分显示代码视图,右半部分显示设计视图.
在这种视图模式下,可以通过键入HTML代码直接观看效果,还可以通过设计视图插入对象,直接查看源文件.
在各种视图间进行切换时,只需要在文档工具栏中单击相应的视图按钮即可.
文档工具栏如图1-5所示.
图1-5文档工具栏2.
"插入"面板"插入"面板是在设计视图下使用频度很高的面板之一.
"插入"面板默认打开的是"常用"页,它包括了最常用的一些对象.
例如,在文档中的光标位置插入一段文本、图像或表格等.
用户可以根据需要切换到其他页,如图1-6所示.
3.
"属性"面板"属性"面板中主要包含当前选择的对象相关属性的设置.
可以通过菜单栏中的"窗口"→"属性"命令或Ctrl+F3组合键打开或关闭"属性"面板.
"属性"面板是常用的一个面板,因为无论要编辑哪个对象的属性,都要用到它.
其内容也会随着选择对象的不同而改变.
例如,当光标定位在文档主体文字内容部分时,"属性"面板显示文字的相关属性,如图1-7所示.
文档窗口属性面板插入面板图1-6"插入"面板10图1-7"属性"面板DreamweaverCC中还有很多面板,在以后使用时,再做详细讲解.
打开的面板越多,编辑文档的区域就会越小,为了便于编辑文档,可以通过F4功能键快速隐藏和显示所有面板.
使用DreamweaverCC编写HTML文件的具体操作步骤如下.
启动DreamweaverCC,如图1-8所示,在欢迎屏幕的"新建"栏中选择HTML选项.
或者选择菜单栏中的"文件"→"新建"命令(快捷键为Ctrl+N).
图1-8包含欢迎屏幕的主界面弹出"新建文档"对话框,如图1-9所示,在"页面类型"列表中选择HTML选项.
图1-9"新建文档"对话框11第1章初识HTML5单击"创建"按钮,创建HTML文件,如图1-10所示.
图1-10在设计视图下显示创建的文档在文档工具栏中,单击"代码"按钮,切换到代码视图,如图1-11所示.
图1-11在代码视图下显示创建的文档修改HTML文档标题,将代码中标记中的网页标题修改成"第一个网页".
然后在标记中键入"今天我使用DreamweaverCC编写了第一个简单网页,感觉非常高兴.
".
完整的HTML代码如下:第一个网页今天我使用DreamweaverCC编写了第一个简单网页,感觉非常高兴.
保存文件.
从菜单栏中选择"文件"→"保存"命令或按Ctrl+S组合键,弹出"另存为"对话框.
在该对话框中选择保存位置,并输入文件名,单击"保存"按钮,如图1-12所示.
12单击文档工具栏中的图标,选择查看网页的浏览器,或按F12键,使用默认浏览器查看网页,预览效果如图1-13所示.
图1-12保存文件图1-13浏览器预览效果1.
4使用浏览器查看HTML5文件开发者经常需要查看HTML源代码及其效果.
使用浏览器可以查看网页的显示效果,也可以在浏览器中直接查看HTML源代码.
1.
4.
1查看页面效果前面已经介绍过,为了测试网页的兼容性,可以在不同的浏览器中打开网页.
在非默认浏览器中打开网页的方法有很多种,在此介绍两种常用的方法.
方法一:选择浏览器中的"文件"→"打开"命令(有些浏览器的菜单命令为"打开文件"),选择要打开的网页即可,如图1-14所示.
方法二:在HTML文件上右击,从弹出的快捷菜单中选择"打开方式",然后选择需要的浏览器,如图1-15所示.
如果浏览器没有出现在菜单中,可以选择"选择其他应用(C)"命令,在计算机中查找浏览器程序.
图1-14选择"打开"命令图1-15选择不同的浏览器来打开网页13第1章初识HTML51.
4.
2查看源文件查看网页源代码的常见方法有以下两种.
(1)在页面空白处右击,从弹出的快捷菜单中选择"查看源"命令,如图1-16所示.
图1-16选择"查看源"命令(2)在浏览器的菜单栏中选择"查看"→"源"命令,如图1-17所示.
图1-17选择"源"命令由于浏览器的规定各不相同,有些浏览器将"查看源"命名为"查看源代码",但是,操作方法完全相同.
1.
5疑难解惑疑问1:为何使用记事本编辑的HTML文件无法在浏览器中预览,而是直接在记事本中打开很多初学者,在保存文件时,没有将HTML文件的扩展名.
html或.
htm作为文件的后缀,14导致文件还是以.
txt为扩展名,因此无法在浏览器中查看.
如果读者是通过鼠标右击创建记事本文件的,在为文件重命名时,一定要以.
html或.
htm作为文件的后缀.
特别要注意的是,当Windows系统的扩展名隐藏时,更容易出现这样的错误.
读者可以在"文件夹选项"对话框中查看是否显示扩展名.
疑问2:如何显示或隐藏DreamweaverCC的欢迎屏幕DreamweaverCC的欢迎屏幕可以帮助使用者快速进行打开文件、新建文件和获取相关帮助的操作.
如果读者不希望显示该窗口,可以按Ctrl+U组合键,在弹出的窗口中,选择左侧的"常规"页,将右侧"文档选项"部分的"显示欢迎屏幕"取消勾选.
第2章HTML5网页的文档结构一个完整的HTML5网页文档包括标题、段落、列表、表格、绘制的图形以及各种嵌入对象,这些对象统称为HTML5元素.
本章详细介绍HTML5网页文档的基本结构.
162.
1HTML5文件的基本结构在一个HTML5文档中,必须包含标记,并且放在一个HTML5文档中的开始和结束位置.
即每个文档以开始,以结束.
之间通常包含两个部分,分别为和.
HEAD标记包含HTML头部信息,如文档标题、样式定义等.
BODY包含文档主体部分,即网页内容.
需要注意的是,HTML标记不区分大小写.
2.
1.
1HTML5页面的整体结构为了便于读者从整体上把握HTML5的文档结构,我们通过一个HTML5页面来介绍HTML5页面的整体结构,示例代码如下:网页标题网页内容从上面的代码可以看出,一个基本的HTML5页面由以下几个部分构成.
(1)声明.
该声明必须位于HTML5文档中的第一行,也就是位于标记之前.
该标记告知浏览器文档所使用的HTML规范.
声明不属于HTML标记;它是一条指令,告诉浏览器编写页面所用的标记的版本.
由于HTML5版本还没有得到浏览器的完全认可,后面介绍时还采用以前的通用标准.
(2)标记.
说明本页面是用HTML语言编写的,使浏览器软件能够准确无误地解释和显示.
(3)标记.
是HTML的头部标记,头部信息不显示在网页中,此标记内可以包含一些其他标记,用于说明文件标题和整个文件的一些公用属性.
可以通过标记定义CSS样式表,通过标记定义JavaScript脚本文件.
(4)标记.
TITLE是HEAD中的重要组成部分,它包含的内容显示在浏览器的窗口标题栏中.
如果没有TITLE,浏览器标题栏将显示本页的文件名.
(5)标记.
BODY包含HTML页面的实际内容,显示在浏览器窗口的客户区中.
例如,在页面中,文字、图像、动画、超链接以及其他HTML相关的内容都是定义在BODY标记里面的.
2.
1.
2HTML5新增的结构标记HTML5新增的结构标记有和标记.
但是,这两个标17第2章HTML5网页的文档结构记还没有获得大多数浏览器的支持,这里只做简单介绍.
标记定义文档的页眉(介绍信息),使用示例如下:欢迎访问主页标记定义section或document的页脚.
在典型情况下,该元素会包含创作者的姓名、文档的创作日期或者联系信息.
使用示例如下:作者:元澈联系方式:130123456782.
2HTML5基本标记详解HTML文档最基本的结构主要包括文档类型说明、HTML文档开始标记、元信息、主体标记和页面注释标记.
2.
2.
1文档类型说明基于HTML5设计准则中的"化繁为简"原则,Web页面的文档类型说明(DOCTYPE)被极大地简化了.
细心的读者会发现,在第1章中使用DreamweaverCC创建HTML5文档时,文档头部的类型说明代码如下:上面为XHTML文档类型说明,可以看到,这段代码既麻烦又难记,HTML5对文档类型进行了简化,简单到15个字符就可以了,代码如下:DOCTYPE声明需要出现在HTML5文件的第一行.
2.
2.
2HTML标记HTML标记代表文档的开始.
由于HTML5语言语法的松散特性,该标记可以省略,但是为了使之符合Web标准和体现文档的完整性,养成良好的编写习惯,这里建议不要省略该标记.
HTML标记以开头,以结尾,文档的所有内容书写在开头和结尾的中间部分.
语法格式如下:.
.
.
182.
2.
3头标记head头标记head用于说明文档头部的相关信息,一般包括标题信息、元信息、定义CSS样式和脚本代码等.
HTML的头部信息以开始,以结束,其语法格式如下:.
.
.
元素的作用范围是整篇文档,定义在HTML语言头部的内容往往不会在网页上直接显示.
在头标记与之间还可以插入标题标记title和元信息标记meta等.
1.
标题标记HTML页面的标题一般是用来说明页面用途的,它显示在浏览器的标题栏中.
在HTML文档中,标题信息设置在与之间.
标题标记以开始,以结束,其语法格式如下:.
.
.
在标记中间的"…"就是标题的内容,它可以帮助用户更好地识别页面.
预览网页时,设置的标题在浏览器的左上方标题栏中显示,如图2-1所示.
此外,在Windows任务栏中显示的也是这个标题.
页面的标题只有一个,位于HTML文档的头部.
图2-1标题栏在浏览器中的显示效果2.
元信息标记元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词.
标记位于文档的头部,不包含任何内容.
标记的属性定义了与文档相关联的名称/值对,标记提供的属性及其取值如表2-1所示.
19第2章HTML5网页的文档结构表2-1标记提供的属性及其取值属性值描述charsetcharacterencoding定义文档的字符编码contentsome_text定义与http-equiv或name属性相关的元信息http-equivcontent-typeexpiresrefreshset-cookie把content属性关联到HTTP头部nameauthordescriptionkeywordsgeneratorrevisedothers把content属性关联到一个名称1)字符集charset属性在HTML5中,有一个新的charset属性,它使字符集的定义更加容易.
例如,下面的代码告诉浏览器,网页使用ISO-8859-1字符集显示:2)搜索引擎的关键词在早期,metakeywords关键词对搜索引擎的排名算法起到一定的作用,也是很多人进行网页优化的基础.
关键词在浏览时是看不到的,其使用的格式如下:不同的关键词之间应使用半角逗号隔开(英文输入状态下),不要使用"空格"或"|"间隔.
是keywords,不是keyword.
关键词标签中的内容应该是一个短语,而不是一段话.
例如,定义针对搜索引擎的关键词,代码如下:关键词标签keywords,曾经是搜索引擎排名中很重要的因素,但现在已经被很多搜索引擎完全忽略.
如果我们加上这个标签,对网页的综合表现没有坏处.
不过,如果使用不恰当的话,对网页非但没有好处,还有欺诈的嫌疑.
在使用关键词标签keywords时,要注意以下几点.
关键词标签中的内容要与网页核心内容相关,应当确信使用的关键词出现在网页文本中.
应当使用用户易于通过搜索引擎检索的关键词,过于生僻的词汇不太适合作为meta20标签中的关键词.
不要重复使用关键词,否则可能会被搜索引擎惩罚.
一个网页的关键词标签里最多包含3~5个最重要的关键词,不要超过5个.
每个网页的关键词应该不一样.
由于设计者或SEO优化者以前对metakeywords关键词的滥用,导致目前它在搜索引擎排名中的作用很小.
3)页面描述metadescription元标签(描述元标签)是一种HTML元标签,用来简略描述网页的主要内容,是通常被搜索引擎用在搜索结果页上展示给最终用户看的一段文字.
页面描述在网页中并不显示出来.
页面描述使用的格式如下:例如,定义对页面的描述,代码如下:4)页面定时跳转使用标记可以使网页在经过一定时间后自动刷新,这可通过将http-equiv属性值设置为refresh来实现.
content属性值可以设置为更新时间.
在浏览网页时经常会看到一些欢迎信息的页面,在经过一段时间后,这些页面会自动转到其他页面,这就是网页的跳转.
页面定时刷新跳转的语法格式如下:上面的[url=网址]部分是可选项,如果有这部分,页面定时刷新并跳转;如果省略该部分,页面只定时刷新,不进行跳转.
例如,实现每5秒刷新一次页面.
将下述代码放入head标记中即可:2.
2.
4网页的主体标记body网页所要显示的内容都放在网页的主体标记内,它是HTML文件的重点所在.
在后面章节所介绍的HTML标记都将放在这个标记内.
然而,它并不仅仅是一个形式上的标记,它本身也可以控制网页的背景颜色或背景图像,这将在后面进行介绍.
主体标记是以开始、以标记结束的,其语法格式如下:.
.
.
在构建HTML结构时,标记不允许交错出现,否则会造成错误.
21第2章HTML5网页的文档结构在下列代码中,开始标记出现在标记内,这是错误的:标记测试2.
2.
5页面注释标记注释是在HTML代码中插入的描述性文本,用来解释该代码或提示其他信息.
注释只出现在代码中,浏览器对注释代码不进行解释,并且在浏览器的页面中不显示.
在HTML源代码中适当地插入注释语句是一种非常好的习惯,对于设计者日后的代码修改、维护工作很有好处;另外,如果将代码交给其他设计者,他们也能很快读懂该设计者所撰写的内容.
语法:注释语句元素由前后两半部分组成,前半部分一个左尖括号、一个半角感叹号和两个连字符,后半部分由两个连字符和一个右尖括号组成:标记测试HTML5网页设计页面注释不但可以对HTML中一行或多行代码进行解释说明,而且可以注释掉这些代码.
如果希望某些HTML代码在浏览器中不显示,可以将这部分内容放在之间.
例如,修改上述代码,如下所示:标记测试HTML5网页-->修改后的代码将标记作为注释内容处理,在浏览器中将不会显示这部分内容.
222.
3HTML5语法的变化为了兼容各个不统一的页面代码,HTML5的设计在语法方面做了以下变化.
2.
3.
1标签不再区分大小写标签不再区分大小写是HTML5语法变化的重要体现,如以下例子的代码:大小写标签这里的标签大小写不一样在IE11.
0浏览器中预览,效果如图2-2所示.
图2-2网页预览效果虽然"这里的标签大小写不一样"中开始标记和结束标记不匹配,但是这完全符合HTML5的规范.
用户可以通过W3C提供的在线验证页面来测试上面的网页,验证网址为http://validator.
w3.
org/.
2.
3.
2允许属性值不使用引号在HTML5中,属性值不放在引号中也是正确的,如以下代码片段:上述代码片段与下面的代码片段效果是一样的:23第2章HTML5网页的文档结构尽管HTML5允许属性值可以不使用引号,但是仍然建议读者加上引号.
因为如果某个属性的属性值中包含空格等容易引起混淆的属性值,此时可能会引起浏览器的误解.
例如以下代码:此时浏览器就会误以为src属性的值就是mm,这样就无法解析路径中的01.
jpg图片.
如果想正确解析到图片的位置,就必须添加上引号.
2.
3.
3允许部分属性的属性值省略在HTML5中,部分标志性属性的属性值可以省略.
例如,以下代码是完全符合HTML5规范的:其中checked="checked"省略为checked,而readonly="readonly"省略为readonly.
在HTML5中,可以省略属性值的属性如表2-2所示.
表2-2可以省略属性值的属性属性省略属性值checked省略属性值后,等价于checked="checked"readonly省略属性值后,等价于readonly="readonly"defer省略属性值后,等价于defer="defer"ismap省略属性值后,等价于ismap="ismap"nohref省略属性值后,等价于nohref="nohref"noshade省略属性值后,等价于noshade="noshade"nowrap省略属性值后,等价于nowrap="nowrap"selected省略属性值后,等价于selected="selected"disabled省略属性值后,等价于disabled="disabled"multiple省略属性值后,等价于multiple="multiple"noresize省略属性值后,等价于noresize="noresize"2.
4综合案例——符合W3C标准的HTML5网页通过本章的学习,读者了解到HTML5较以前版本有了很大的改变,本章就标记语法部分进行了详细的阐述.
下面制作一个符合W3C标准的HTML5网页,具体操作步骤如下.
启动DreamweaverCC,新建HTML文档,并单击文档工具栏中的"代码"视图按钮,切换至代码状态,如图2-3所示.
24图2-3使用DreamweaverCC新建HTML文档图2-3中的代码是XHTML1.
0格式的,尽管与HTML5完全兼容,但是为了简化代码,可以将其修改成HTML5规范的.
修改文档说明部分、标记部分和元信息部分,修改后,HTML5结构的代码如下:HTML5网页设计在网页主体中添加内容.
例如,在body部分增加如下代码:续座右铭千里始足下,高山起微尘.
吾道亦如此,行之贵日新.
保存网页,在IE11.
0中预览,效果如图2-4所示.
图2-4网页的预览效果25第2章HTML5网页的文档结构2.
5跟我学上机——简单的HTML5网页下面制作一个简单的HTML5网页,具体操作步骤如下.
打开记事本文件,在其中输入如下代码:简单的HTML5网页清明清明时节雨纷纷,路上行人欲断魂.
借问酒家何处有,牧童遥指杏花村.
保存网页,在IE11.
0中预览,效果如图2-5所示.
图2-5网页的预览效果262.
6疑难解惑疑问1:在网页中,语言的编码方式有哪些在HTML5网页中,标记的charset属性用于设置网页的内码语系,也就是字符集的类型.
对于国内,经常要显示汉字,通常设置为gb2312(简体中文)和UTF-8两种.
英文是ISO-8859-1字符集,此外还有其他的字符集,这里不再介绍.
疑问2:网页中的基本标签是否必须成对出现在HTML5网页中,大部分标签都是成对出现的.
不过也有部分标签可以单独出现,如、、和等.

提速啦(24元/月)河南BGP云服务器活动 买一年送一年4核 4G 5M

提速啦的来历提速啦是 网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑 由赣州王成璟网络科技有限公司旗下赣州提速啦网络科技有限公司运营 投资1000万人民币 在美国Cera 香港CTG 香港Cera 国内 杭州 宿迁 浙江 赣州 南昌 大连 辽宁 扬州 等地区建立数据中心 正规持有IDC ISP CDN 云牌照 公司。公司购买产品支持3天内退款 超过3天步退款政策。提速啦的市场定位提速啦主...

VirtVPS抗投诉瑞士VPS上线10美元/月

专心做抗投诉服务器的VirtVPS上线瑞士机房,看中的就是瑞士对隐私的保护,有需要欧洲抗投诉VPS的朋友不要错过了。VirtVPS这次上新的瑞士服务器采用E-2276G处理器,Windows/Linux操作系统可选。VirtVPS成立于2018年,主营荷兰、芬兰、德国、英国机房的离岸虚拟主机托管、VPS、独立服务器、游戏服务器和外汇服务器业务。VirtVPS 提供世界上最全面的安全、完全受保护和私...

RackNerd($199/月),5IP,1x256G SSD+2x3THDD

我们先普及一下常识吧,每年9月的第一个星期一是美国劳工节。于是,有一些服务商会基于这些节日推出吸引用户的促销活动,比如RackNerd有推出四款洛杉矶和犹他州独立服务器,1G带宽、5个独立IP地址,可以配置Windows和Linux系统,如果有需要独立服务器的可以看看。第一、劳工节促销套餐这里有提供2个套餐。两个方案是选择犹他州的,有2个方案是可以选择洛杉矶机房的。CPU内存SSD硬盘配置流量价格...

简单网站为你推荐
本行支付宝yw372:Com我是YW,ZX了吗magentomagento是哪年开发出来的,伴随着什么系统,整体运行效果,同类型的系统?aspweb服务器web服务器怎样才能支持.aspcentos6.5怎么用u盘安装centos6.5特朗普吐槽iPhone为什么这么多人讨厌苹果呢?iPhone配置不足但是iOS流畅度确实很高很强大,性能领先几乎所有国产字节跳动回应TikTok易主贾斯汀比伯的confident他在mv女主说了什么,大神回复,采纳台北市cuteftp滴滴估值500亿开滴滴怎么才能月入一万,平均一天400纯收入,求指点腾讯公司电话腾讯总公司服务热线是多少
主机屋 亚洲大于500m linode 网站被封 智能骨干网 广州服务器 上海服务器 新世界服务器 江苏双线服务器 最漂亮的qq空间 免费外链相册 新加坡空间 免备案cdn加速 nnt 512内存 学生机 九零网络 reboot 西部数码主机 shuangshiyi 更多