快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

龙8娱乐国际手机版下载安装:并没有WEB标准,有的只是建议



现今的互联网领域,在用户和web开拓者的观点里,WEB标准这个词正在变得越来越时髦。然则,WEB标准的观点过于笼统,人们对WEB标准到底是什么和她所包孕的一些器械有着各自不合的见地。在由中国E动网辅助的“E动杯”ShopEx模板大年夜赛论坛上,参赛者和点评者就什龙8娱乐国际手机版下载安装么是WEB标准和模板代码的“体现伎俩”谈话踊跃,本文阐述了作者对付WEB标准的不雅点,以便大年夜家懂得平日意义上WEB标准所指代的观点。

并没有所谓的“标准”,有的只是建议

首先,你应该懂得实际上并不存在真正的WEB标准,真正存在的是一些执行标准化的组织,就像ISO standards,Ecma。昔时夜多半人提到WEB标定时,他们实际指的是W3C的一些器械。但W3C并不真正拟订标准,他们仅是供给建议,以他们自己的话来说:“A W3C Recommendation is a specification or set of guidelines that, after extensive consensus-building, has received the endorsement of W3C Members and the Director. W3C recommend龙8娱乐国际手机版下载安装s the wide deployment of its Recommendations.”

WEB标准的含义

一样平常环境下,WEB标准是由以下几个部分组成的,

•有效的HTML/XHTML

•代码语意清楚

•内容(HTML/XHTML)体现(CSS)和交互(Javascript)相分离

对有些人来说,WEB标准意味着以上所有部分,而对付另一些人来说,可能只是此中一点。但最紧张的是这三部分是构建一个优秀站点所弗成或缺的。

有效的HTML/XHTML

让我们从第一点开始,有效的代码是WEB标准的第一步。对大年夜多半人来说,有效仅意味着HTML/XHTML代码,但不要忘了也有CSS的验证。验证你的HTML/XHTML龙8娱乐国际手机版下载安装代码有效性基础上便是指你网页上的代码是否相符你选用的doctype。

选择精确的doctype很紧张,它抉择了HTML/XHTML代码该若何被解释以及在不合浏览器中结构的差异。颠末验证后的代码能够很好的在不合浏览器中显示,而不必要斟酌太多浏览器的兼容性。经由过程验证你可能会发明潜在的影响页面的代码,修正他们以使开拓历程更有效率,和低夕照后掩护的资源。

代码验证对象

•W3C Markup Validation Service

•W3C CSS Validation Service

•WDG HTML Validator

•Firefox HTML Validator add-on

•Internet Explorer Developer Toolbar

代码语意清楚

任何一个存在于页面中的元素都应该有它存在的意义并能准确表意。简单来说便是要根据高低文关系来选择相宜的元素。例子如下

这段代码语意不清

以下为引用的内容:

Title of the page

Some text explaining what this web

site is about, which is really a

complete paragraph of text

Menu item 1

Menu item 2

Menu item 3

同样的体现,语意就清楚多了

以下为引用的内容:

Title of the page

Some text explaining what this web

site is about, which is really a

complete paragraph of text

Menu item 1

Menu item 2

Menu item 3

要使代码语意清楚着实很简单,用h1-h6来定义标题,用p来定义文章段落,用ul,ol等来定义列表项等等。。。这会方便赞助你找到代码中你龙8娱乐国际手机版下载安装想要的部分龙8娱乐国际手机版下载安装,并能显明削减页面加载光阴,由于它削减了代码量。而且,不要忘了,这对付SEO也很有赞助,清楚的语意能赞助Google和其他搜索引擎更好的检索你的站点。

内容(HTML/XHTML)体现(CSS)和交互(Javascript)相分离

有太多来由认定将内容(HTML/XHTML)体现(CSS)和交互(Javascript)相分离是至关紧张的。他们有着各自不合的分工,若何合理的利用他们必要颠末仔细思量。

分离的几大年夜缘故原由

效能:外部文件比如css和js会在第一次加载后保存在用户的缓存里,这就节省了今后的加载光阴,前进了体验。

总体:你总能准确的找到代码并放置它们。

可用性:你总能方便的引用代码,并能在全部网站的范围内重用它们。

掩护:所有有关体现和交互的代码集中寄放,方便掩护。

若何更切近用户?

有人说要使网站变得加倍切近用户必要消费更多额外光阴,但着实只要你能做到文章中提到的三点,你就已经在加倍切近用户的蹊径长提高了一大年夜步。

精确有效的代码,会使你更方便的发明页面中差错的内容。语意清楚的代码能更好的支持手持设备,也能使网站在没有CSS修饰的环境下更好的被用户浏览。而布局体现交相互分离使得网站在短缺javascript支持的环境下仍能维持基础功能,当然你可以经由过程增添javascript层来增进站点的体验,但这绝对不是一个网站赖以运作的最基础的部分。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: