div+css在思路和流程上实现结构与表现的分离分析
2008-08-29 00:00
656 查看
古老的话题:一首古诗的分离
1.给你一首古诗,保存为毫无格式的一堆文字,你去理解它的内容,进行结构的处理。用word排版之后,他有了结构
2.这个结构其实包含了语义和表现
3.用html进行结构化,抛开一切的表现形式,只考虑语义
4.用CSS进行表现处理,包括html的默认表现,他拥有了视觉表现,这个表现体现出了结构化,也体现出了用户体验,用户体验中包含了交互的排版和视觉体验
5.如果加上行为,比如点击注释序号,缓缓跳转到注释内容。
再看看css禅意花园
同样是上面的5个步骤,形成第一版本的css禅意花园
而更多的模板提供者所做的工作是交互线稿+视觉设计。体现在网页上就是CSS
可以看出从编码角度来讲
第一步,内容处理为结构,纯HTML的编写
第二步,结构处理为表现,纯CSS的编写
第三步,给表现加上行为。
从流程的角度来讲
第一步,策划文档
第二步,结构处理
第三步,交互设计(交互样式构建)
第四步,视觉设计(视觉样式构建)
第五步,样式构建
再逆向思维
如果没有css禅意花园,设计师设计了几百张的设计稿,然后做成页面,HTML的结构会相同嘛?类比,如果你的策划,给两个交互和视觉设计师处理,页面构建的结构会相同嘛?答案是肯定的不会相同,为什么不会相同呢?这里讨论的根本所在,这是需要我们深入思考的问题!
1.给你一首古诗,保存为毫无格式的一堆文字,你去理解它的内容,进行结构的处理。用word排版之后,他有了结构
2.这个结构其实包含了语义和表现
3.用html进行结构化,抛开一切的表现形式,只考虑语义
4.用CSS进行表现处理,包括html的默认表现,他拥有了视觉表现,这个表现体现出了结构化,也体现出了用户体验,用户体验中包含了交互的排版和视觉体验
5.如果加上行为,比如点击注释序号,缓缓跳转到注释内容。
再看看css禅意花园
同样是上面的5个步骤,形成第一版本的css禅意花园
而更多的模板提供者所做的工作是交互线稿+视觉设计。体现在网页上就是CSS
可以看出从编码角度来讲
第一步,内容处理为结构,纯HTML的编写
第二步,结构处理为表现,纯CSS的编写
第三步,给表现加上行为。
从流程的角度来讲
第一步,策划文档
第二步,结构处理
第三步,交互设计(交互样式构建)
第四步,视觉设计(视觉样式构建)
第五步,样式构建
再逆向思维
如果没有css禅意花园,设计师设计了几百张的设计稿,然后做成页面,HTML的结构会相同嘛?类比,如果你的策划,给两个交互和视觉设计师处理,页面构建的结构会相同嘛?答案是肯定的不会相同,为什么不会相同呢?这里讨论的根本所在,这是需要我们深入思考的问题!
相关文章推荐
- div+css在思路和流程上实现结构与表现的分离分析
- div css在思路和流程上实现结构与表现的分离
- CSS技术的出现实现结构与表现分离
- 简洁 DIV+CSS布局入门之二 ( DIV+CSS常用 常用CSS DIV+CSS实例 简单DIV+CSS DIV+CSS布局分析 DIV+CSS流程)
- 翻翻git之---自定义邮件发送按钮SendButton(流程分析,实现思路可以学习下)
- 【JS 设计模式 】用组合模式来实现树形导航--JS代码结构思路分析(二)
- javascript实现表现、结构、行为分离的选项卡效果!
- CSS网页实例 利用box-sizing实现div仿框架结构实现代码
- 简洁 DIV+CSS布局入门之三 ( DIV+CSS常用 常用CSS DIV+CSS实例 简单DIV+CSS DIV+CSS布局分析 DIV+CSS流程)
- 【JS 设计模式 】用组合模式来实现树形导航--代码结构思路分析(一)
- 翻翻git之---自己定义邮件发送buttonSendButton(流程分析,实现思路能够学习下)
- 结构与表现分离: HTML/CSS
- javascript实现表现、结构、行为分离的选项卡效果!
- 张鹏 带你一周hold住htmlcss 第16讲 css理解表现与结构相分离!
- 简洁 DIV+CSS布局入门之四 ( DIV+CSS常用 常用CSS DIV+CSS实例 简单DIV+CSS DIV+CSS布局分析 DIV+CSS流程)
- 做到结构(XHTML),表现(CSS),行为(JavaScript)的分离
- CSS Div网页布局中的结构与表现
- 翻翻git之---自定义邮件发送按钮SendButton(流程分析,实现思路可以学习下)
- 【网站制作视频教程】-第16讲 css理解表现与结构相分离!-传智播客
- div+css 实现菜单栏,2层结构