Web标准-结构,表现和行为分离
Web标准的:内容与表现及行为的分离
从标准制定到被国人广泛接受的那天起,“内容与表现分离”的理念一直在被讨论。但很多时候,这种分离仅限于div与css、xhtml与css之间的纯代码层面。那么,我们该如何在思想流程上真正实现这三者的分离呢?让我们通过一个古老的话题——一首古诗的分离来。
假设你得到一首毫无格式的古诗,你需要去理解它的内容并进行结构上的处理。当这首诗通过Word等工具进行排版后,它便有了结构。这个结构,实质上包含了语义和表现。
在Web标准中,我们可以使用HTML来结构化地呈现内容,完全抛开一切的表现形式,只聚焦于语义。接着,通过CSS来进行表现处理,这包括HTML的默认表现。CSS赋予了网页视觉表现,这种表现既体现了结构化,也考虑到了用户体验,其中包括交互的排版和视觉体验。
再进一步,如果我们在网页上加入行为,比如点击注释序号后,缓缓跳转到注释内容,这样,内容、表现和行为的分离就更为明显了。
看看css禅意花园,这里同样经历了上述五个步骤,从内容的结构化到表现的处理,再到行为的加入。
从编码的角度来看,第一步是处理内容为结构,通过TML的编写来实现;第二步是将结构处理为表现,通过纯CSS的编写来实现;第三步则是给表现加上行为。
而从流程的角度来看,首先是策划文档的制定,然后是结构处理,接着是交互设计(交互样式的构建),之后是视觉设计(视觉样式的构建),最后是样式的构建。
再换一个角度来思考,如果没有css禅意花园,设计师们设计出了数百张设计稿,然后转化为页面,那么HTML的结构会相同吗?答案显然是不会。这是因为不同的设计师会有不同的理解和创意,即便面对同样的策划、交互和视觉要求,他们构建页面的结构也会有所不同。这其中的差异,正是我们深入思考的问题——如何实现内容、表现和行为的真正分离。这不仅是一种技术上的挑战,更是一种设计理念上的。
在Web设计的世界里,内容的生动展现、用户体验的持续优化以及技术的不断创新都在推动我们走向一个更加成熟、更加完善的Web标准时代。而我们,作为这个时代的参与者,有责任也有义务去推动这一进程的发展。
网站模板
- Web标准-结构,表现和行为分离
- Win10 Mobile预览版14965已知问题与修复内容汇总
- Nmap网络安全扫描器说明(1)
- 传微软将推安卓手机推广自家APP
- 即时通讯应用Tango推出媒体内容订阅
- 线上平台与线下合作商超的关系处理
- 微软Build2015大会有哪些值得期待?
- 多个CSS样式表争夺特定选择符的控制权
- 为VMware虚拟机中的Linux系统设置固定IP的方法
- vc6Secs.exe是什么进程
- MAYA制作卡通三维女孩建模
- 左右两栏布局右侧自适应+左右拖动改变两栏宽度
- 云存储的年代,U盘还有多久会被淘汰?
- HTML5新增加标签和功能概述
- 你中招了么?购买笔记本电脑的五大误区
- HTML简介_动力节点Java学院整理