- 浏览: 155913 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (137)
- JavaScript (23)
- get post (0)
- SSH (4)
- Hibernate (1)
- cmd (2)
- 火狐 IE (1)
- 中英文环境模板下载 (1)
- 日期 (0)
- 其他总结 (5)
- 正则校验 (3)
- Sql Server (0)
- FreeMarker (1)
- 继承 (1)
- SQL (2)
- ORACLE -- SQL Server -- Access 常见Sql语句的区别 (1)
- ORACLE -- SQL Server -- Access 常见Sql语句的区别 (0)
- 解决int和Integer不能互转 (0)
- 原子类 (1)
- Final,finally,finalize的区别 (1)
- Web前端 (12)
- Reader InputStream (1)
- 线程 (1)
- JDBC (1)
- AJAX (3)
- Linux (2)
- 素数 (1)
- 接口-----继承 (1)
- 数据库查询性能优化 (1)
- Spring MVC3 深入了解 (1)
- JS (18)
- log4j简介 (1)
- Java序列化的机制和原理 (0)
- allowTransparency属性 (1)
- 测试类 (1)
- CSS (14)
- JQuery (10)
- 多线程 (1)
- 数据库 (2)
- Spring 注解 (1)
- JSTL标签库 (1)
- HTML (8)
- 界面设计 (4)
- 测试 (4)
- 职业生涯 (1)
- 数据可视化 (1)
- UI设计 (3)
- eclipse怎样生成javadoc (2)
- redis memcache 比较 (1)
- Windows 8系统IE10无法安装Flash Player插件的解决办法 (1)
- IE7 问题 (1)
- 常用JS验证 (1)
- Hadoop,MapReduce学习步骤 (1)
- 开始-运行-命令大全 (1)
- jQuery与ExtJS优缺点比较 (1)
- Oracle (1)
- 文档转换 (1)
- Maven与Ant比较 (1)
最新评论
-
谁说我不是会员:
很给力的文章,通俗易懂
Get请求和Post请求的区别 -
Spirit_eye:
请问一个图片按钮怎么置灰
按钮置灰跟按钮不显示
网站重构
前不久听到这样一个面试的故事:
面试官:你准备在我们公司做些什么事情?(大致这个意思)
面试人:我准备在公司做网站重构,把原来是table的页面全部重构成css+div的,...
面试官:不好意思,我们的网站都是css+div的,不需要重构了。
面试人:...(无语了)
自从2004年阿捷翻译了《网站重构》这本书,网站重构这个词就慢慢的必成了css+div,甚至等同起来,一些朋友把标准跟重构也混淆了,css+div跟标准也混淆了。这里有很多误读的成份。
无可厚非《网站重构》当时给我们带来了一场革命。我看过部分章节,是本好书。可能是css,div,标准这些词太过于频繁,很多误读的人把网站重构和css+div或者html+css,css+div和标准,标准和重构都等同起来,弄得到底什么是什么,谁也说不清楚。这书出版到现在已经5年了,网站重构到底要多久?
我个人认为这本书始终围绕这一个思想:使用WEB标准重构网站。
21世纪初最大的IT冤案
由于2004年绝大多数网站是使用table布局的,我们知道table布局最大的坏处就是不利于结构和表现分离,后期维护比较麻烦。而使用css和div能很好的解决这个问题。table标签一直是W3C html的标准标签之一,为什么到了我们这里就拒绝使用了,table标签被抹杀是21世纪初最大的IT冤案。《网站重构》这本书自始至终没说不能使用table标签,为什么到现在,页面上出现一个table标签就说这页面是垃圾呢?可能跟中国革命的彻底性有关系。
什么是WEB标准
WEB标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括对象模型(如W3C DOM)、ECMAScript等。这些标准大部分由W3C起草和发布,也有一些是其他标准组织制订的标准,比如ECMA(European Computer Manufacturers Association)的ECMAScript标准。
具体可以查看:http://baike.baidu.com/view/7913.htm
而在阿捷的网页设计师网站(相当于《网站重构》的官方网站)有这么一句话:
怎样才是符合web标准?简单说就是不用HTML+table来设计页面,改用XHTML+CSS来实现。(出自:http://www.w3cn.org/faq/index.html)
可能这句话才是误读《网站重构》的真正源头,抹杀table的真正元凶。但是我相信阿捷他老人家的出发点是鼓励大家使用XHTML+CSS来布局网页。
《网站重构》给我们带来一场革命,同时也给我们带来了灾难性的div+css泛滥
《网站重构》给我们带来一场革命是译者预料之中的事情,同时也给我们带来了灾难性的div+css泛滥是译者始料未及的。现在人们都在谈论div+css,谈论怎么解决浏览器兼容性问题,一个页面你就使用了div标签的有之,其实根本不存在div+css,是HTML+CSS。我问一个朋友什么是em标签,他说em是单位(css中度量单位),大家css都很精通了,html呢,基础呢,结构呢,语义呢?反正都是源代码一看,都是div标签,就是好页面。那你们把这个页面裸奔一下,看看是什么,用Twinsen Liang 的话去看看小学语文书。
网站重构到底是什么
网站重构不是一种技术,不是css+div,更不是标准,网站重构是一种思想,是一种理念。
引用WebReBuild.ORG 的话:当前国内的同行普遍的认为:所谓的网站重构就是“DIV+CSS”,想法固然极度局限。但也不是另一部分的人认为是“XHTML+CSS”,因为“XHTML+CSS”只是页面重构。真正的网站重构理应包含结构、行为、表现三层次的分离以及优化,行内分工优化,以及以技术与数据、人文为主导的交互优化等。
网站重构到底要多久
重构网站先重构人,重构你的理念,不要光光追求技术,追求还原设计稿,追求浏览器的兼容性,重要的是基础和理念。当你真正了解什么是网站重构的时候网站重构也就真正开始了。
纯属个人观点,欢迎留言斧正。
本文链接:http://www.blueidea.com/tech/web/2008/6262.asp
前不久听到这样一个面试的故事:
面试官:你准备在我们公司做些什么事情?(大致这个意思)
面试人:我准备在公司做网站重构,把原来是table的页面全部重构成css+div的,...
面试官:不好意思,我们的网站都是css+div的,不需要重构了。
面试人:...(无语了)
自从2004年阿捷翻译了《网站重构》这本书,网站重构这个词就慢慢的必成了css+div,甚至等同起来,一些朋友把标准跟重构也混淆了,css+div跟标准也混淆了。这里有很多误读的成份。
无可厚非《网站重构》当时给我们带来了一场革命。我看过部分章节,是本好书。可能是css,div,标准这些词太过于频繁,很多误读的人把网站重构和css+div或者html+css,css+div和标准,标准和重构都等同起来,弄得到底什么是什么,谁也说不清楚。这书出版到现在已经5年了,网站重构到底要多久?
我个人认为这本书始终围绕这一个思想:使用WEB标准重构网站。
21世纪初最大的IT冤案
由于2004年绝大多数网站是使用table布局的,我们知道table布局最大的坏处就是不利于结构和表现分离,后期维护比较麻烦。而使用css和div能很好的解决这个问题。table标签一直是W3C html的标准标签之一,为什么到了我们这里就拒绝使用了,table标签被抹杀是21世纪初最大的IT冤案。《网站重构》这本书自始至终没说不能使用table标签,为什么到现在,页面上出现一个table标签就说这页面是垃圾呢?可能跟中国革命的彻底性有关系。
什么是WEB标准
WEB标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括对象模型(如W3C DOM)、ECMAScript等。这些标准大部分由W3C起草和发布,也有一些是其他标准组织制订的标准,比如ECMA(European Computer Manufacturers Association)的ECMAScript标准。
具体可以查看:http://baike.baidu.com/view/7913.htm
而在阿捷的网页设计师网站(相当于《网站重构》的官方网站)有这么一句话:
怎样才是符合web标准?简单说就是不用HTML+table来设计页面,改用XHTML+CSS来实现。(出自:http://www.w3cn.org/faq/index.html)
可能这句话才是误读《网站重构》的真正源头,抹杀table的真正元凶。但是我相信阿捷他老人家的出发点是鼓励大家使用XHTML+CSS来布局网页。
《网站重构》给我们带来一场革命,同时也给我们带来了灾难性的div+css泛滥
《网站重构》给我们带来一场革命是译者预料之中的事情,同时也给我们带来了灾难性的div+css泛滥是译者始料未及的。现在人们都在谈论div+css,谈论怎么解决浏览器兼容性问题,一个页面你就使用了div标签的有之,其实根本不存在div+css,是HTML+CSS。我问一个朋友什么是em标签,他说em是单位(css中度量单位),大家css都很精通了,html呢,基础呢,结构呢,语义呢?反正都是源代码一看,都是div标签,就是好页面。那你们把这个页面裸奔一下,看看是什么,用Twinsen Liang 的话去看看小学语文书。
网站重构到底是什么
网站重构不是一种技术,不是css+div,更不是标准,网站重构是一种思想,是一种理念。
引用WebReBuild.ORG 的话:当前国内的同行普遍的认为:所谓的网站重构就是“DIV+CSS”,想法固然极度局限。但也不是另一部分的人认为是“XHTML+CSS”,因为“XHTML+CSS”只是页面重构。真正的网站重构理应包含结构、行为、表现三层次的分离以及优化,行内分工优化,以及以技术与数据、人文为主导的交互优化等。
网站重构到底要多久
重构网站先重构人,重构你的理念,不要光光追求技术,追求还原设计稿,追求浏览器的兼容性,重要的是基础和理念。当你真正了解什么是网站重构的时候网站重构也就真正开始了。
纯属个人观点,欢迎留言斧正。
本文链接:http://www.blueidea.com/tech/web/2008/6262.asp
发表评论
-
<meta name="viewport" content="width=device-width, initial-scale=1.0">
2014-05-06 11:07 356<meta name="viewport&qu ... -
在CSS中定义a:link、a:visited、a:hover、a:active顺序
2014-05-05 14:00 709http://blog.snsgou.com/post-2.h ... -
PNG8和PNG24的区别
2014-04-25 10:35 1061PNG8和PNG24的区别 内容图片的大小的优化,告诉大 ... -
web前端页面性能优化小结
2014-04-25 10:21 643web前端页面性能优化小 ... -
通过css zoom缩放,兼容Firefox
2013-11-15 15:12 1763通过css zoom缩放,兼容Firefox IE浏览器和 ... -
Html 5中自定义data-*特性
2013-11-13 15:19 542Html 5中自定义data-*特性 Html 5中支持用户 ... -
CSS布局-强大的负边距
2013-11-04 16:20 650http://www.cnblogs.com/2050/arc ... -
如何让表头th不滚动
2013-10-31 12:05 5705表格带滚动条 如何让表头th不滚动 <div ... -
border 写的小三角
2013-05-28 14:31 719border 写的小三角 <!DOCTY ... -
IE HACK
2013-05-07 18:50 728IE HACK http://blog.163.com/ ... -
解决IE6的CSS背景闪烁问题
2013-05-07 18:20 1034解决IE6的CSS背景闪烁问题 http://www.kea ... -
CSS定位
2013-05-07 16:42 642CSS定位 http://baike.baidu.com/v ... -
clear:both;与 overflow:hidden;
2013-04-27 16:06 766clear:both;与 overflow:hidden; ... -
后台管理界面设计
2013-04-19 15:40 71730个优秀的后台管理界面设计案例分享 http://www ... -
inline-block的使用及bug
2013-04-17 11:38 688inline-block的使用及bug http://ww ... -
CSS3的文字阴影
2013-04-15 17:56 576CSS3的文字阴影—text-shadow http:/ ... -
css清除浮动各种方法
2013-04-11 17:52 648http://www.cnblogs.com/mizzle/a ... -
分割线
2013-03-22 09:36 834HTML 几种特别分割线特效 一、基本线条 就一条 ... -
如何实现一个DIV垂直居中
2012-12-05 14:41 665<!DOCTYPE html PUBLIC &q ...
相关推荐
网站重构 中文版 一本关于网站 重构的书
网站重构 css+div (经典 全) 本书着重分析了目前网站建设中存在的一些问题,以及“Web标准”思想的产生、发展和推广,并从技术细节上讲解了网站实际制作和开发的过程中如何向Web标准过渡,如何采用和符合Web标准。...
网站重构和公用模板重构是提升Web应用质量和效率的重要方法,主要目标是提高代码的可维护性和用户体验。在本文中,我们将深入探讨这两个概念,并重点分析公用模板重构的关键要素。 首先,重构是软件开发中的一个...
《WEB标准与网站重构》是一本深入探讨网页设计与开发技术的专业教程,旨在帮助读者理解和掌握Web标准,以及如何利用这些标准进行网站重构。在Web发展的历程中,标准的引入对于提升网页的质量、可访问性、性能和维护...
网站重构是对现有网站结构和代码进行优化的过程,目的是提高性能、可访问性和可维护性。这可能包括将表格布局替换为CSS布局,减少冗余代码,优化图片和脚本,以及采用模块化开发策略。重构有助于保持网站的长期健康...
**WEB标准与网站重构** 网页设计领域中的"WEB标准"是指一套规范,旨在提升网络内容的质量、可访问性、互操作性和效率。这些标准由万维网联盟(W3C)制定,包括HTML(超文本标记语言)、CSS(层叠样式表)、XML(可...
网站重构和Web标准设计是现代网页开发中的关键概念,它们对于提升用户体验、优化网页性能以及维护网站代码都有着深远的影响。在此,我们将深入探讨这两个主题,结合提供的资源——"网站重构&Web标准设计第一版.ppt...
《WEB标准和网站重构》这本书深入探讨了网络开发的核心原则,旨在提升网页设计的质量和可访问性。在当今数字化世界中,web标准是确保网站在不同设备和浏览器间兼容、性能优化以及无障碍访问的关键。而网站重构则是对...
网站重构.part3,共有4卷,须全部下载才能解压缩。网站重构 编程 教程 计算机 电子书
《网站重构:应用Web标准进行设计(第3版)》这本书是Web开发领域的经典之作,主要探讨了如何通过采用Web标准来改进网站的设计与开发流程,以提高网站的可维护性、性能和可访问性。在这一第三版中,作者可能会深入讲解...
网站设计与开发,页面的布局等等都应该遵循一定的规则,也就是符合一定的规范。《网站重构》正是一本向读者介绍如何更好的构建你的网站的书籍
网站重构—中文版.共六个压缩卷。
资源名称:网站重构:应用Web标准进行设计(第3版)资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
最新网站重构改版计划书主要介绍了山东管理网(www.qlmba.com)的一次网站重构改版计划,旨在解决当前网站存在的问题,如下载版块无法正常打开、网站内容不被搜索引擎收录、网站使用了 table 排版、网站页面是动态 ...
大型网站重构的解决思路和方案
网站重构-应用web标准进行设,web标准组织创始人Zeldman力作全新登陆中国。