晕倒:“用web2.0来制作符合标准的页面”
所属分类:
网页制作 / 应用技巧
阅读数:
1045
收藏 0赞 0分享
今天有人和我谈一个网站开发项目,当说到具体要求时,他给我来了这么一句“用web2.0来制作符合标准的页面”,我当场晕倒,心想你不懂也别装啊,不过最后还是决定进行一次面谈,可是他的这句话却引起了我对网站重构的重新思考。
web2.0是一个历史性概念,是一个阶段,更是一种互联网模式,但绝对不是一种技术;而web标准是一系列标准的集合,它的核心是内容,结构,表现和行为的彻底分离(我自己将内容也添加进去了),这对于以后改版和维护是十分方便的,如果要说对浏览速度有多么大的改进,我不感苟同。
说到重构,当然得从内容说起,因为任何的改进都是为了更好的显示内容。那什么是内容?内容应该是页面实际要传达的真正信息,包含数据、文档或者图片等,从本质上简洁地讲,内容就是指最原始的数据,是构成页面的基础。
下面就得主要说页面重点–结构了,因为脱离了结构的内容几乎不能使用,一个具有良好语义的结构会使内容更加具有逻辑性和易用性,所以说内容和结构是无法分割的整体,也许这也是标准未把内容分离明确指出的原因。
一提起结构,很多人大脑里就迸出“用div css布局”的概念,我先不管这种意识的对错,因为我一直很喜欢先弄清楚一个事物的概念:结构目前划分为两部分,一是语义结构,二是代码结构,语义结构是靠标签自身的语义产生(附注:关于到底什么是语义,我一直没有大搞明白,不过现在自己可以明确的一点是:语义含有部分结构的概念,却不等于结构,同样语义也和样式无关),代码结构则是面向程序的,需要人工的参与。下来说我对上面那种意识的看法,首先我认为布局这个词汇是不应该出现的,也许这都是IE惹的祸,另外必须纠正一个错误的概念,标准是提倡用xhtml css而不是div css,这个就得归罪于那些推广标准的朋友了,不能为快速取得成效而迷惑学习者啊,开个玩笑。既然说到div与table了,我想顺便说下二者的区别:div有语义且是面向代码结构的,它代表部分,用于在文档中定义一个分割,通过分割来展现xml化的节点结构,通过分割产生具有结构的行,关于节点和行的具体应用,在即将出世的xhtml2.0中已经出现了,它用section代表节点,line表示行;table的重心应该是在产生数据列,显示表状数据,而绝不应该用来划分结构。但这时候可能有朋友要提出问题了:如果显示的表状数据是单列多行,那么使用ul/ol不也可以实现吗?假如你真有如此疑问,那我得说你不清楚表状数据的概念了,表状数据指扩展趋势是列的数据,所以当你预计扩展的趋势是产生列的时候,哪怕它只有一列也应该使用table,而不能运用列表,因为ul/ol的重心是在产生数据级上,对于二者的正确把握和应用,关键得看个人对未来页面结构的预见性.
不往下说了,好象有点跑题了,回到结构上来,根据设计给出的效果图,我们在开始之前应通盘考虑所有要素, 争取用通用的结构来获得相同的效果, 而不是不断定义那些小巧的div单元,从而努力达到设计中最理想的境界:前台闭着眼睛都能知道后台输出的是什么样的xhtml结构代码,为了这一目的我们就必须得固定xhtml,具体实现方法就是用H系列来划分页面的大结构,用div来模块化局部区域。
在模块化局部的时候,由于xhtml中有意义的专用元素可能不够用,且它又不能象XML那样创建自己的元素,所以就必须通过添加id或class来赋予它们额外的意义。关于二者的区别,简单来讲就是,id是先找到结构/内容,再给它定义样式;class是先定义好一种样式,再套给多个结构/内容。具体说来,在XHTML的结构中,科学的方法是大结构尤其外围元素尽量用id,而class尽量在结构内部使用,使其具有通用性,但最好不要让class包含id,它俩之间有点类似于父子关系,但绝不理解为就是父子或爷孙关系。
关于表现和行为我不想多说什么,只进行一下简单的描述:没有添加样式的纯xhtml结构是有UE的,但没有UI,这就使得css的地位永远都不可能超越xhtml的核心地位,当然我并没有说表现不重要,因为就我个人而言,一份没有调料的烧烤或一部没有艺术的电影对我都是没有吸引力的。至于javascript,随着对ajax的接触和了解,越来越体会到了它的特效作用,不过站在行为层而言,它的使用更多是和CSS结合在一起的,这也就让你在学习CSS时多了另一个任务。
原文连接:http://blog.5u96.cn/article.asp?id=30
更受欢迎 更具创造性的深底色网页设计实例
最新的调查表示,47%的受访者首选浅底色的设计, 主要原因是基于可读性。大多数人不喜欢阅读深色背景上的亮色文字,那样眼睛容易疲劳从而导致不适的阅读体验。
收藏 0赞 0分享
有创意的关于我们网页页面设计
本文收集了一些“关于我们”网页页面,60个漂亮的有效果的对用户非常友好的关于我们页面的设计实例。希望你能从中获得设计灵感。
收藏 0赞 0分享
整洁漂亮的网页设计的4项原则
我最喜欢的设计书籍之一就是《Robin Williams Design Workshop》.它深入实际的设计理论,并且包含许多极棒的设计实例。其中一个值得关注的地方就是4项主要的设计原则,它们已经在设计中为我所用。这4项原则就是:反差, 重复, 排列, 和分类。
收藏 0赞 0分享
设计参考 WordPress建站成功案例
最近国外有个牛人收集了 16 个专门收集 wordpress 精彩建站案例的网站,对于每一个 wordpress 迷来说,这都是一份大礼。
收藏 0赞 0分享
新闻风格网站设计实例25个
杂志和新闻风格设计越来越流行了。像Wordpress之类的内容管理系统对此类网站有比较多的模板选择,可以让普通的站长或博主轻松实现一个很像新闻网站的网站。在本文中,我们将推荐25个可以为你提供灵感的杂志风格网站设计。
收藏 0赞 0分享
网页文字设计应该像聪明女孩穿衣服
这世上“没有丑女人,只有懒女人”这是女人美丽圣经里的最精彩的一句话了,一个女人只要舍得花时间琢磨怎么保养,怎么打扮,总能够找到方法展现自己美丽的一面的。界面设计何尝不是如此?那就让我们来看看聪明女人的穿衣之道里有没有什么做设计可以借鉴的地方
收藏 0赞 0分享
怎样设计网页?怎样制作网页?
在网页设计的认识上,许多人似乎仍停留在网页制作的高度上。认为只要用好了网页制作软件,就能搞好网页设计了。
其实网页设计是一个感性思考与理性分析相结合的复杂的过程,它的方向取决于设计的任务,它的实现依赖于网页的制作。正所谓“功夫在诗外”
收藏 0赞 0分享
网页可读性提高的几个方法
1. 使用对比色 (Use contrasting colours). 这里说的对比是文字的颜色和背景色的对比。这样用户可以比较容易的看清文字,减少阅读疲劳。有视力障碍的人可能看不清楚低对比度的文字。可以去Vischeck这个网站可以看看你的网站在色弱(或色盲)用户眼中的样子。
收藏 0赞 0分享
网页设计心得:页面布局的简单规则
·重复:在整个站点中重复实现某些页面设计风格。
重复的成分可能是某种字体、标题logo、导航菜单、页面的空白边设置、贯穿页面的特定厚度的线条等。
颜色作为重复成分也很有用:为所有标题设置某种颜色,或者在标题背后使用精细的背景。
&middo
收藏 0赞 0分享
网页设计人员应该注意的43个Web设计错误
这是一篇关于网站易用性的文章,作者以亲身体会讲述了43条网站设计中常犯的错误,而无疑这些错误会大大影响网站的可用性。如今网站易用性已成为一种趋势,但纵观国内的各大网站,似乎易用性并未成为设计者们广泛理解的概念, 因此希望这篇文章对大家能有作用。
1. 用户必须
收藏 0赞 0分享
查看更多