网页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必须紧随其后,而且两个属性值之间必须使用一个空格来分隔.

SugarHosts糖果主机商更换域名

昨天,遇到一个网友客户告知他的网站无法访问需要帮他检查到底是什么问题。这个同学的网站是我帮他搭建的,于是我先PING看到他的网站是不通的,开始以为是服务器是不是出现故障导致无法打开的。检查到他的服务器是有放在SugarHosts糖果主机商中,于是我登录他的糖果主机后台看到服务器是正常运行的。但是,我看到面板中的IP地址居然是和他网站解析的IP地址不同。看来官方是有更换域名。于是我就问 客服到底是什...

提速啦香港独立物理服务器E3 16G 20M 5IP 299元

提速啦(www.tisula.com)是赣州王成璟网络科技有限公司旗下云服务器品牌,目前拥有在籍员工40人左右,社保在籍员工30人+,是正规的国内拥有IDC ICP ISP CDN 云牌照资质商家,2018-2021年连续4年获得CTG机房顶级金牌代理商荣誉 2021年赣州市于都县创业大赛三等奖,2020年于都电子商务示范企业,2021年于都县电子商务融合推广大使。资源优势介绍:Ceranetwo...

HostYun 新上美国CN2 GIA VPS 月15元

HostYun 商家以前是玩具主机商,这两年好像发展还挺迅速的,有点在要做点事情的味道。在前面也有多次介绍到HostYun商家新增的多款机房方案,价格相对还是比较便宜的。到目前为止,我们可以看到商家提供的VPS主机包括KVM和XEN架构,数据中心可选日本、韩国、香港和美国的多个地区机房,电信双程CN2 GIA线路,香港和日本机房,均为国内直连线路。近期,HostYun上线低价版美国CN2 GIA ...

w3c验证为你推荐
波音737起飞爆胎飞机会爆胎?抢米网怎么样才能在小米官方网站抢到手机?缤纷网缤纷的意思是什么瑞东集团海澜集团有限公司怎么样?商务软件什么是商业软件?discuz7.0如何建立Discuz!7.0.0论坛joomla模板网上下载的Joomla模板要怎么安装?搜索引擎教程如何利用搜索引擎获取有效的信息?led论坛像我们做LED的,发帖子一般都发到那个论坛呢?seo是什么seo技术好学吗?
虚拟主机mysql VPS之家 域名服务器上存放着internet主机的 域名交易网 132邮箱 便宜建站 轻博客 60g硬盘 免费个人博客 cdn联盟 刀片式服务器 网站卫士 100mbps t云 安徽双线服务器 lick 游戏服务器出租 中国电信测速网站 xuni 免费个人网页 更多