今天考虑新建一个网站,还是原来的程序,即选择整站程序,做风格,添加文章。做风格这块是最头痛的,你可以直接用别人的,可以仿别人的,或者自己动手自己写一个。

div和css的网站架构,现在很受追捧,对传统的table布局不屑一顾。现在轮到自己亲自写了,体会了一下,div的代码量不一定比table少多少,基本一个内容页大概十几k,两个都一样,可能就是表格嵌套层次太多的话,浏览器加载速度有了区别。

同样是div和css,好的网页设计师使用最少的div来表达一个布局,不好的话就是仅仅一个网页的次要元素直接就用一个div,这样一个页面有二三十个div,网页看起来跟table的没什么区别,还有可能代码量比table的多,至少在页面大小这一块如此。table有一个好处就是浏览器的兼容性是最好的,设计师喜欢用它的原因;div和css这东西就比较头痛,要用各种的hack。

最近看了一本叫做《无懈可击的web设计》的书,使用div和css的原本是:简化代码,分清网页的主次层次(主要是seo的考虑),还table于数据表现的原本功能,便与残障人士使用屏幕阅读软件等等。现在的网站风格div和css是比较盛行,但真正了解其中个中原有的很少,实际是完全没有必要,看看qq,google,baidu等等的页面真正通过css认证的有多少。

补充几个聊天记录xbodhi的,见解精到。

推行标准的起因不仅是还原table的原始功用,也要还原html各种标签的功用,例如 strong h1 等等,所有的标签不仅仅是为了显示某种数据样式,他们本身是有语义的,搜索引擎对这个也很敏感。

按道理,网站重构称为热门话题 是因为blog的流行,人们都开始三天两头换模板 ,真正明白现行的结构样式行为分离的人少得很 都在那里扯淡。

模板这东西,使劲做好一个适合用户和seo的,就不再变了,没必要。

欢迎拍板。

Page 1 of 11