艺术中国-中国书画艺术综合门户

、模范、布局

1970-01-01 08:33:26 www.wenxinjun.com 来源:艺术中国 已有人浏览 有0人发表了看法
[导读]...
  近来大家老是在模范上争论不休,其实,这些成就一些相干文章已经说得很明白了。

  如下我就谈谈我的看法。本帖子有太多的“我认为”,说明了我只是想把我的设法主意拿进去跟大家商榷,或许有太多不对的地方,也请大家一一指出。

  1、我对web模范的懂得
  所谓的web模范,在一些教程文章上已经获得结论:布局化模范(XHTML、XML)、表示模范(CSS、XSLT?)、行为模范(DOM、ECMAScript)。这些东西在网上一搜一大把,在这里我就不多说了。我只说我自己的设法主意:

  a.模范是相对的,有其一定的局限性
  作为模范自己,它也在赓续地完善中。咱咱咱们也可以或许或许加入此中完善它,而不是盲从它。没有最佳,只要更好。(LeXRus前一阵子说要树立自己的web模范构造,不知道如今怎么样了。)

  b.模范只是被推荐应用,好的模范大家都邑自发去遵照
  咱咱咱们之所以应用模范,便是因为模范对咱咱咱们有利。正如如今提倡的ISO9000模范一样,它只是提倡,并不强迫。我认为它对我有用,所以我用它;同样,如果你认为它实在不怎么样,你也可以或许或许不用它,模范自己不应该带有任何强迫性。就跟打篮球一样,NBA是24秒进攻,咱咱咱们是30秒进攻,咱咱咱们要想加入NBA,就得用人家的规矩。另有咱咱咱们加入“世贸”也是,如果咱咱咱们够拽,自己树立一个“世贸”,自己发布一套模范,也是可以或许或许的。

  c.模范没有明白提到用div还是table
  有些同伙很容易把模范简略地等同于“把table换成div”。我不这么认为,因为table也是相符xml规矩的。含有table的页面还是可以或许或许颠末过程XHTML1.0的验证。

  d.“div布局”不只是用div停止布局
  咱咱咱们可以或许或许用统统可能的标签(包含table)对页面停止布局,偏向便是要到达最优。它只是提出一个概念,一个全新的情势。坛子里也有人说过,“重要的是概念上的更新,而不是代码。”当然,咱咱咱们的最终偏向是代码的更新。

  e.XHTML验证是手腕,不是偏向
  有时,咱咱咱们用javascript来天生flash movie代码,以欺骗validator,颠末过程验证。用这种办法,那么没有通不过验证的页面。如果只是玩玩,那是可以或许或许的。但是我怕会有些初学者太把validator当回事,甚至认为颠末过程验证是最终偏向。我的看法是:validator不过是一个对象,它帮助咱咱咱们检查咱咱咱们的页面是否相符模范,仅此而已。最终咱咱咱们还是得按客户的请求设计咱咱咱们的页面。
  
  2、我为什么要用模范
  有人会以为应用模范的偏向便是为了到达模范。其实,《网站重构》一语道破天机:为了网站能“活”得更久长,为了提高网站的可访性,加倍了低落本钱,咱咱咱们必需采纳Web模范!这里有三个“为了”,没有一个是为了模范。模范只是手腕。
  接触“模范”后,我尝试去做一些相符“模范”的页面。其时,并不是很明白为什么要应用模范,只是出于一种好奇生理。中央也碰到了一些难题,有技术上的,也有概念上的。但是,如今我很乐意用div+css来给客户做网页。
  用了模范以后,给我的感觉便是:代码精简了,掩护便利了。
  代码精简,可缩短页面装载光阴。就算在以后宽带的条件下,咱咱咱们也不应该放宽对自己的请求——精简代码(我想这也是每个程序员对自己的请求),况且如今另有不少的拨号用户,和手机上网/浏览的用户。这是一个分秒必争的社会。
  严厉按照模范,可以或许或许获得更高的兼容性。一个合格的网页制作者,他老是试图让网页到达最高的兼容性。当然,他要在效果与兼容性之间获得某种均衡。就像咱咱咱们如今挑老公:既要有钱,也要靓仔。
  掩护便利,我甚至只要修改一下css就可以或许或许让全体页面呈现出完全分歧的作风。这可以或许或许节省不少工作。
  当然,我认为用模范最重要的一点是:向后兼容。用一个专业的术语便是:可持续睁开。网络老是在赓续地睁开中,一个好的网页制作者,总得对未来的睁开有一定的预见。就如今我知道的,以后一段光阴确切是xml的世界,直到有更好的东西进去取代它。
  每一年都有太多的网站为了跟上时代,花不少钱在改版上。因为改版就意味着统统重来,包含代码,甚至程序。
  模范还请求咱咱咱们把数据交给XHTML(或许html、xml),把表示交给css,两者各司其职,结合起来。

  3、为table平反
  《网站重构》一书进去以后,也许有很大的误读成分,一些同伙把模范跟重构混淆了,甚至等同起来。我没看过这本书,不好做评估。
  “在不改变代码外生手为的条件下,对代码做出修改,以改良程序的内部布局”,这便是重构。我认为“网站重构”兼有“div布局”跟“web模范”的意思。布局讲的是一种办法,模范讲的是一种尺度,这是两码事。
  web模范并不是说不用table,我找遍了网上的文章,没有找到一篇文章说web模范反对应用甚至建议不应用table标签,我想它是如许说的:建议不要应用table“布局”,而改用div+cs“布局”。
  拿一个数据表来说,我认为用table来构造它是最佳的解决计划。当然,你要用其余办法来实现也是可以或许或许的,但是我敢说都没有table来得简略、简洁。(也许有,只是我没找到?)当然,在学习阶段,强制自己不应用表格解决统统成就,还是蛮有用的。

  以上说了这么多,与其说是我的设法主意,不如说是汇总了大家的设法主意。但求不贻笑慷慨,如果能对初学者有所裨益,那就阿弥陀佛了。

来源:蓝色抱负

热门关键词: 、模范、 模范、布

艺术中国声明:①凡注明 “艺术中国” 字样的内容均属于本站专稿,如需转载请注明来源,否则本网站将根据《信息网络流传权掩护条例》掩护网络知识产权。②本站上发表的统统内容,均为原作者的概念,不代表中国艺术网的立场,也不代表中国艺术网的价值判断。③如涉侵权稿件,请立刻与中国艺术网联系,咱咱咱们将实时处理。

  延长阅读: 

网页设计中排版与布局基础

网站设计工程的尺度与管理

如何设计有共性的网站?

面向搜索引擎的网站优化知识

站长必需了解的基础常识

弹出网页窗口设计知识总结