php开源嘛
首页 | English | MySql数据库 | Php编程 | 建站杂烩 | 系统服务器 | 资源共享 | 专题 | 才桀网 | 支持论坛
  当前位置:主页>资源共享>问答专区>文章内容
有WEB标准吗?,有的只是建议
来源:中国站长站 作者:唐老猫 发布时间:2007-05-29  

phpma 现今的互联网领域,在用户和web开发者的概念里,WEB标准这个词正在变得越来越时髦。但是,WEB标准的概念过于笼统,人们对WEB标准到底是什么和她所包含的一些东西有着各自不同的看法。在由中国E动网赞助的“E动杯”ShopEx模板大赛论坛上,参赛者和点评者就什么是WEB标准和模板代码的“表现手法”发言踊跃,本文阐述了作者对于WEB标准的观点,以便大家了解通常意义上WEB标准所指代的概念。

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

首先,你应该了解实际上并不存在真正的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 recommends the wide deployment of its Recommendations.”

WEB标准的含义 phpma

一般情况下,WEB标准是由以下几个部分组成的,

•有效的HTML/XHTML phpma phpma

•代码语意清晰 phpma  

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

对有些人来说,WEB标准意味着以上所有部分,而对于另一些人来说,可能只是其中一点。但最重要的是这三部分是构建一个优秀站点所不可或缺的。 CHINAZ

有效的HTML/XHTMLphpma

让我们从第一点开始,有效的代码是WEB标准的第一步。对大多数人来说,有效仅意味着HTML/XHTML代码,但不要忘了也有CSS的验证。验证你的HTML/XHTML代码有效性基本上就是指你网页上的代码是否符合你选用的doctype。 phpma CHINAZ

选择正确的doctype很重要,它决定了HTML/XHTML代码该如何被解释以及在不同浏览器中布局的差异。经过验证后的代码能够很好的在不同浏览器中显示,而不需要考虑太多浏览器的兼容性。通过验证你可能会发现潜在的影响页面的代码,修正他们以使开发过程更有效率,和降低日后维护的成本。

代码验证工具 phpma

•W3C Markup Validation ServiceHINAZ

•W3C CSS Validation Servicephpma

•WDG HTML Validator

•Firefox HTML Validator add-on

•Internet Explorer Developer Toolbarphpma
代码语意清晰

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

这段代码语意不清

以下为引用的内容:

<div class="page-heading">Title of the page</div>
<div class="text-paragraph">
    Some text explaining what this web
    site is about, which is really a
    complete paragraph of text
</div> CHINAZ

<a class="menu-item" href="/item-1">Menu item 1</a>
<a class="menu-item" href="/item-2">Menu item 2</a>
<a class="menu-item" href="/item-3">Menu item 3</a> phpma

 

同样的表现,语意就清晰多了 phpma

 

以下为引用的内容:

<h1>Title of the page</h1>
<p>
    Some text explaining what this web
    site is about, which is really a
    complete paragraph of text
</p> CHINAZ

<ul class="menu">
    <li><a href="/item-1">Menu item 1</a></li>
    <li><a href="/item-2">Menu item 2</a></li>
    <li><a href="/item-3">Menu item 3</a></li>
</ul>

 phpma

 


(阅读次数:

共2页: 上一页 1 [2] 下一页
上一篇:PHP与XML联手进行网站编程   下一篇:网页设计中的定位与定位应用
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论
  热点文章
·在php中echo和print的区别?
·怎样才能成为PHP高手?
·PHPer为什么被认为是草根?
·您是否患有电脑依赖症?
·谁在做中国最赚钱的行业网站?
·PHP比ASP优秀的N个理由是什么?
·网站开发为什么选择PHP?
·为什么说PHPer是草根开发者?
·在使用DIV之后,怎样使用TABLE最
·PHP开发大系统令人不爽的原因是
·web标准,我们去向何方?
·学CSS比表格更难吗?
  相关文章
·PHP比ASP优秀的N个理由是什么?
·CSS+DIV重构在SEO过程中有意义?
·php有哪些优点?杂谈
·AJAX初体验是否易上手?
·在使用DIV之后,怎样使用TABLE最
·XML学习:应当如何使用XML语言
·web标准,我们去向何方?
·怎样才能成为PHP高手?
·我为什么要抛弃HTML?
·学CSS比表格更难吗?
·针对初学PHP新手的疑难问答
·怎样用PHP来给网页做导航栏?

关于我们 | 本站声明 | 友情连接 | 诚邀加盟 | 网站地图
版权Power by DedeCms   技术支持QQ =>> 罗江游鱼   Jacking  后台登陆
Copyright @ 2007 公司地址:柳州市东环路268号 邮编:545006 电话:15920389818 桂ICP备07006725号