div

谈谈我当前对富客户端的看法

正在制作一个web2.0的网站,鉴于装逼的最先进性,随想到了富客户端,为什么我们不用呢? 为甚麽不使用象flash一样的富客户端,而要用php+js来构建web2.0呢,我自己认为是html更容易构建漂亮的界面,更容易来输出内容,而flash则每次界面变动都需要各种各样的调整,(如果现在的flash已经发展了,我不知道,只是根据自己以前的认知进行的总结),很容易针对某块进行局部调整,特别是div+css的模式下。 而为什么需要php这样的后台语言呢,既然现在的事情全部都由js完成了,目前看来,php现在的主要功能是组织了各种各样的action,进行模块化开发,除此之外,php仅仅就是提供数据给前台展示了,完全可以推出一款统一的后台数据库接口,由js直接读取数据,进行展示即可,这样就仅仅需要前端编码了,可是,现在的前端数据展示功能也有些弱,如果不使用php进行基本html生成,貌似完全使用js进行定位填充,需要的代码量相当复杂。 由此看来目前的技术前提下,php+div+css+js确实是最行之有效的方法。 本人是php coder,所以仅仅拿php来分析,asp、jsp、ruby等皆可。

Fire Fox和Ie浏览器对于Div+Css的区别[转载]

1、单位问题问题:任何距离的数值ie可以不加单位,ff必须要求写单位(0除外)解决:写全单位如padding:0px;

2、水平居中问题:div里的内容,ie默认为center,而ff默认left 解决:mairgin:0px auto;

3、高度问题问题:如果设置了一个DIV的高度,当DIV里实际内容大于所设高度,ie会自动拉伸以适应DIV容器大小,ff会固定DIV的告诉,超过部分超出DIV底线以外,出现和下面的内容重叠的现象解决:控制恰当的高度,或者不写,让浏览器自动调节高度,或者设置overflow:hidden;