网页w3c验证

w3c验证  时间:2021-04-13  阅读:()

第2章HTML5开发基础本章导读:HTML是网站开发人员的必备技术.
作为学习jQueryMobile的预备知识,本章从新手入门的角度,简要地介绍HTML的语法特点和基本用法,并把重点放在HTML5新增的功能上.
在本章中介绍的一部分新增功能,将有助于理解jQueryMobile框架本身的设计原理,同时也有助于理解CSS3与HTML5协同工作的原理.
通过本章的学习,读者将会对HTML5网页开发的特点有一定的了解.
已经熟悉HTML5网页设计的读者,可以快速浏览本章.
如果读者希望更详细地了解HTML5,可阅读这方面的专著.
本章在术语的使用上,HTML是泛指HTML的不同版本,包括传统的HTML和正在开发中的HTML5;术语HTML5和XHTML均特指特定版本的语法规则,其中,XHTML强调一个文档必须遵守XML格式良好(Well-formed)的语法规则.
另外,如果读者使用移动设备测试本章中的网页实例,可能会得到与桌面浏览器不同的效果.
读者可以暂时忽略这些差异,我们将从第5章起,着重介绍移动网站的设计和界面特点.
2.
1HTML5的语法结构相信HTML对于大多数读者来说应该已经不是什么陌生的新技术了.
但我们仍将在这一节中简要介绍HTML网页设计的基本方法和技巧,并在此过程中逐步介绍HTML5与过去传统HTML在语法结构和设计思想上的不同、HTML5的优点和特点,以及HTML5对桌面Web和移动Web在设计理念上带来的变化.
在第1章中,我们介绍了HTML5在逐步标准化的过程中,WHAT工作组,以及经由W3C参与组建的HTML工作组起到了关键的作用.
但是,WHAT工作组与W3C在设计理念和技术标准化方面的看法有很多不同,从2011年起,HTML5技术标准逐渐出现了一些分支.
其中最主要的表现是W3C和WHAT工作组分别发布了HTML5技术标准的草稿.
W3C发布的草稿以WHAT工作组的最新更新为前提,并补充了一部分W3C认为必须马上标准化的内容.
而WHAT工作组坚信HTML5技术的发展是一个漫长的渐进过程,他们更愿意维护一个逐渐发展的版本,而不是一个可以马上实现标准化的版本.
分歧使我们可以同时看到两个非常类似、但在某些技术细节上存在着一些显著差异的HTML5技术规范草稿.
HTML5的设计与一些正在使用的其他技术标准在个别内容上有冲突.
细心的读者在阅读技术规范草稿原文的时候,可能会注意到这些差别.
本书将介绍已经被广为接受的HTML5语法,对于HTML5在技术理论的层面上不做探讨.
2.
1.
1HTML5网页的基本结构HTML网页从源代码上看,是由一组标签经过一定的嵌套规则而组成的树状结构代码.
HTML的标签嵌套不需要像XML那样严格,也就是说,有一些HTML元素并不要求必须使用结束标签.
在HTML5中,某些元素的结束标签在特定情况下是可有可无的.
有关这些元素标签的特殊语法规则,我们将在本章的2.
2.
7小节中介绍.
HTML5的语法与传统的HTML相似,同时带有XHTML的特征.
作为一种标记语言,HTML5保留了语法简洁的特点,同时,稍微严格的语法规则使HTML5更容易以DOM方式处理.
代码2.
1展示了一个含有基本组成部分的HTML5网页样本.
代码2.
1一个含有最基本结构的HTML5样本文件Awebpage你好,HTML5!
代码2.
1与平常所见的HTML文档(比如HTML4.
0格式的网页文档)非常相似.
它含有HTML文档的最外层的标签.
标签是HTML网页文档的根元素,网页开发人员可以在根元素中添加lang属性,用于说明当前网页所用的语言,比如表示当前网页中的内容使用法语.
lang属性值为由两个字母组成的国际标准语言代码.
添加了语言描述的网页更易于在线翻译工具准确地识别和翻译.
表2.
1列举了常用的语言代码.

表2.
1常用的ISO639-1语言代码语言标准代码阿拉伯语ar中文zh简体中文zh-Hans繁体中文zh-Hant英语en法语fr德语de日语ja韩语ko俄语ru西班牙语es标签的内容含有由和分别标记的两部分.
标签及其和两大组成部分组成了HTML文档的基本结构.
网页的部分的作用在于说明网页的标题、标题图标、附加的脚本语言程序、网页样式,以及有关网页其他属性的描述等.
这部分内容除了网页的标题和图标以外,还有其他内容,能够影响到网页的显示方式,例如附加的样式定义;另外还有一些能够影响到网页的动作行为,例如网页自动跳转等,但本身并不直接显示在网页上.
网页的部分包含了网页在浏览器中显示的全部内容,这也是本章将要着重介绍的部分.

很多开发人员在网站的开发过程中已经通过DOCTYPE使用了文档类型声明,尤其是CSS的某些功能,比如z-index,要求网页必须含有文档类型声明,才能够在IE浏览器中正确显示.
DOCTYPE声明没有结束标签,它必须出现在网页文档的第一行,即在标签之前,用于向浏览器声明当前网页文档所采用的HTML的语法版本.
DOCTYPE声明源自于XML中引用DTD验证文档有效性的方法.

在过去的HTML版本中,我们能够看到下面一些文档类型声明:在HTML5中,DOCTYPE声明不再引用DTD,只需要简单的即可.
但是在HTML5网页中,DOCTYPE声明不能省略,否则浏览器不会使用HTML5的语法,而是会自动启用早期版本的HTML语法处理程序来解析当前的HTML5网页.
HTML是大小写无关的标记语言.
包括DOCTYPE声明在内,浏览器不会区分DOCTYPE或者doctype、或者.
在HTML5网页中,混合使用大小写是允许的.
从编写HTML5代码的惯例角度来看,DOCTYPE通常用大写字母来声明,而HTML标签则用小写表示.
代码2.
1中的源代码编写格式就遵循了这个惯例.
2.
1.
2成员元素网页部分用于定义样式规则、引用样式表和脚本语言,或者用于网页本身属性等相关信息的描述等.
1.
网页的标题网页标题是显示在浏览器标题栏中的若干主题说明文字,如图2.
1所示为清华大学主页上的网页标题.
图2.
1浏览器标题栏中的标题和图标(来源:清华大学网站)从原则上说,一个HTML5文档(不是一个Web页面,因为一个HTML5文档可以表现为多个网页.
一个文档也能是一个字符流,而不是一个文件)的部分必须包含一个,并且只能包含一个元素.
但是这并不是绝对的,如果一个HTML5文档被用作电子邮件的内容,则元素部分可以省略.
代码2.
2演示了通过元素声明网页内容主题(标题)的方法.
元素的使用方法十分简单,只需要把文字放在元素的内容中即可.
代码2.
2通过元素声明网页主题鲸的世界2.
网页的图标在图2.
1中,我们在浏览器的标题栏上除了看到网页标题以外,在标题文字的旁边,还很容易找到网页的图标.
网页的图标是通过元素实现的.
元素用于链接当前HTML文档和其他资源.
元素必须包含rel属性或者itemprop属性中的一个,但是,不允许同时使用这两个属性.
这两个属性中的rel是个常用属性,用于说明所链接的资源与当前文档的关系.
当使用rel属性时,元素只允许在的范围内使用,而当使用itemprop属性时,元素既可以包含在网页的部分,也可以包含在网页的部分.
当我们为一个网页链接网页图标时,应该按照代码2.
3所演示的方法,指定rel属性的值为"icon",并且通过href属性指向实际所链接的图标资源文件,这样就能得到如图2.
2所示的效果.

代码2.
3通过元素引用网页图标鲸的世界注意:在Chrome等浏览器中测试代码2.
3时,需要Web服务器的支持才能正确显示网页图标,而在Firefox浏览器中,则不需要Web服务器的支持.
图2.
2网页的标题与图标在不同的使用场合中,网页图标也被称为快捷图标、书签图标,或者标签页图标等.
图标文件一般采用16*16像素的ICO文件,也可以采用GIF,或者PNG等图片格式.
另外,在元素中,可以通过type属性声明所链接的图标文件的MIME类型.

一些读者可能会注意到一些网页有类似的用法,而shortcut并不是HTML5中rel属性有效的属性值.
实际上,rel="shortcuticon"的用法在HTML5中是允许的,但这仅仅是为了满足向过去的HTML版本兼容的要求,如果在rel属性中使用shortcut属性值,另一个属性值icon必须紧随其后,而且两个属性值之间必须使用一个空格来分隔.

FBICDN,0.1元解决伪墙/假墙攻击,超500 Gbps DDos 防御,每天免费流量高达100G,免费高防网站加速服务

最近很多网站都遭受到了伪墙/假墙攻击,导致网站流量大跌,间歇性打不开网站。这是一种新型的攻击方式,攻击者利用GWF规则漏洞,使用国内服务器绑定host的方式来触发GWF的自动过滤机制,造成GWF暂时性屏蔽你的网站和服务器IP(大概15分钟左右),使你的网站在国内无法打开,如果攻击请求不断,那么你的网站就会是一个一直无法正常访问的状态。常规解决办法:1,快速备案后使用国内服务器,2,使用国内免备案服...

搬瓦工VPS:高端线路,助力企业运营,10Gbps美国 cn2 gia,1Gbps香港cn2 gia,10Gbps日本软银

搬瓦工vps(bandwagonhost)现在面向中国大陆有3条顶级线路:美国 cn2 gia,香港 cn2 gia,日本软银(softbank)。详细带宽是:美国cn2 gia、日本软银,都是2.5Gbps~10Gbps带宽,香港 cn2 gia为1Gbps带宽,搬瓦工是目前为止,全球所有提供这三种带宽的VPS(云服务器)商家里面带宽最大的,成本最高的,没有第二家了! 官方网站:https...

蓝速数据(58/年)秒杀服务器独立1核2G 1M

蓝速数据金秋上云季2G58/年怎么样?蓝速数据物理机拼团0元购劲爆?蓝速数据服务器秒杀爆产品好不好?蓝速数据是广州五联科技信息有限公司旗下品牌云计算平台、采用国内首选Zkeys公有云建设多种开通方式、具有IDC、ISP从业资格证IDC运营商新老用户值得信赖的商家。我司主要从事内地的枣庄、宿迁、深圳、绍兴、成都(市、县)。待开放地区:北京、广州、十堰、西安、镇江(市、县)。等地区数据中心业务,均KV...

w3c验证为你推荐
http500网站打开显示500内部服务器错误,是什么原因?怎么解决?开启javascript怎样手动开启Javascript企业建网站企业为什么要建网站googleprGOOGLE PR是什么意思googleprGoogle PR的值是6.这个是什么意思?outlookexpressOUTLOOK EXPRESS作用是什么?我想删除它会不会影响系统特朗普吐槽iPhone为什么iphone x卖的这么好人人视频总部基地落户重庆重庆影视公司怎么选择?ipad代理如何贷款买IPAD邮件eset
台湾主机 武汉域名注册 新网域名解析 贝锐花生壳域名 hostmonster 分销主机 老左博客 68.168.16.150 租空间 linux服务器维护 电信托管 如何建立邮箱 中国电信网络测速 中国linux photobucket nnt 香港ip 美国vpn服务器 文件传输 主机系统 更多