yidabu 2007-1-30 16:06
在分享中进行web标准网页设计的实践
在分享中进行web标准网页设计的实践
知识若不分享 实在没有意义 http://www.yidabu.com 20070130
点击下面网址查看原文:http://bbs.d-programming-language-china.org/thread-148-1.html
tag:web标准网站,web标准 实例,web标准教程
web标准网页设计为什么要强调结构
web标准网页长什么样?其实每个人都有自己的标准。 d-programming-language-china.org还是比较倾向于爆牙齿的看法,首先是网页的结构(或者说布局)要严谨,其次才是表现(css),和行为(Dom script)。
QUOTE:
数据和结构是无法分割的整体,脱离了结构的数据几乎不能使用。所以纯数据需要用xhtml或者xml来格式化,展示其结构。具体的阿捷比我说得更清楚。我这里着重谈谈结构。在我的理解里,结构目前划分为两部分,一是语义结构,二是代码结构。语义结构是靠语义产生,代码结构则是面向程序的。XML拥有完美的代码结构,但是却因为高度的可扩展和自定义性,很难拥有语义结构,除非在它的基础上定义一个通用的格式,比如现在很火的RSS。所以在目前通过浏览器上网浏览html的模式下,直接应用xml写网页是无法通用的,也是困难的。而xhtml则是一种折中,它不允许扩展,从而继承html的语义性,拥有现代浏览器都可以识别的语义结构以适应目前互联网应用大环境,同时用xml的规则规范它,让它继承完美的代码结构以便以后顺利过渡。所以我说css相对不重要呢,Web 2.0时代一个标志就是数据跟着用户走,这里的数据当然包括结构,语义结构和代码结构。再说了,css这个东西专心学习,我想一个月足以精通。但是并不代表你页面就能做得很漂亮了,那是设计,和css无关,你敢说1个月精通设计吗?我做了6年设计了,仍觉得欠缺太多,设计难啊!所以从重要性上css比不上xhtml,从技术含金量上,css比不上设计,呵呵好像把css说得一无是处了,我错了我错了,不要骂我了。 http://yuntian.cnblogs.com/archive/2006/03/21/355050.html
结构, d-programming-language-china.org也来学爆牙齿的样,给结构分分类。 yidabu分为整体结构和局部结构。 整体结构主要是用div标签来实现的。div标签本身是没有语义的,通过div的id属性,div又拥有了结构的语义。 通过div,我们构建了一个网页(以一个网页为例)的整体结构,也就是搭好了骨架。
在局部,我们又通过语义化的html标签来实现语义结构。比如hx系列表示标题层次,p标签是段落等。
更深层次讲,web标准网页设计为什么要强调结构呢?事物的结构好比是我们做事情的思路,理清结构就是理清做事的思路。 现代社会各门学科都日趋复杂,只有理清结构才能更好地把握事物。 web标准网页设计为什么要强调网页的结构?这才是最根本的原因。至于页面美观啊,节省带宽啊,这些都不是最根本的。
yidabu的日三省吾身
yidabu有一个原则,学习任何知识,都要通过网络分享交流的方式进行学习。
不是分享结果,“和尚闭关三年大成而出关授徒”,或者“悬梁刺股”之类说法已经严重落伍了。 在学习任何知识的一开始就要注重分享,交流。 每天要反省:
1 今天有什么进步
2 有进步的话,已经分享这个进步了吗
如果有进步,有领悟而没有分享,那么这个进步严格来说是不实在的,是虚假的。
yidabu.com网站web标准网页设计改版的经过
yidabu对于xhtml 结构化,标准化网页设计并没有基础,虽然认得一些html代码,但认识非常初浅,如何进行d-programming-language-china.org网站web标准网页设计改版?
1 在 http://www.d-programming-language-china.org建立网站建设技术专题版块
网址是:http://bbs.d-programming-language-china.org/forum-5-1.html 这样就有了分享知识的场所。(知识若不分享 实在没有意义 http://www.yidabu.com)
2 收集整理web标准网页设计相关文章
在阅读网上web标准网页设计相关文章的同时,把好的文章整理保存到本地电脑。d-programming-language-china.org写了一个脚本,可以自动整理成 yidabuTxt文本格式。(知识若不分享 实在没有意义 http://www.yidabu.com)
3 把文章发布到http://bbs.d-programming-language-china.org/forum-5-1.html
一些文章加上自己的学习心得。 然后用脚本一键发布到http://bbs.d-programming-language-china.org/forum-5-1.html
在以上过程的同时,进行 web标准网页设计网站改版实际操作。
今天是20070130,之前的一周, d-programming-language-china.org就在做这个事情。
因为要写心得,要分享,思维状态果然与“自私学习法”(这里指不分享学习过程的学习法)不同。 再一次印证了:知识若不分享,实在没有意义。
yidabu.com关于web标准网页设计关于网页结构的领悟,见下面文章: div 命名规则——Div+CSS布局入门教程: http://bbs.d-programming-language-china.org/thread-125-1.html
网页如何布局循序渐进教程——Div+CSS布局入门教程: http://bbs.d-programming-language-china.org/thread-146-1.html
如果你对web标准网页设计有专长,欢迎提出批评意见。
一大步成功社区建立两个月了,认识到在分享中学习知识重要性的朋友还很少。 人的天生劣根性在于“我要”,而不是“我给”。 分享并不是共产主义口号,“分享”只是为了自己进步得更快,是一个学习方法问题。 与大家共勉。
(lastupdate:20070130 最新文章请访问http://www.yidabu.com)
关于一大步成功社区:yidabu.com提倡在交流中学习,在分享中提高收集感兴趣的知识,写下心得,通过网络与别人一起分享理解一点就实践一步,收获什么就分享什么,成功就是这样一点点一步步累积起来的网络只是一个工具,只有自己身心提高才是实实在在的。d-programming-language-china.org为大家提供一个学习交流各种知识的平台
xiaobin1573 2007-8-26 22:24
不错,说的好顶一个:victory: :victory: :victory: :victory: :victory: :victory: :victory: :victory: :victory: :victory: :victory: :victory: :victory: :victory: :victory: :victory: :victory: :victory: :victory: :victory: