关于css的一些文章

在工作中我总会遇到一些很麻烦的兼容性问题,这些问题网上的解决办法甚多,我会亲自尝试,并把问题解决,但我有时候并不清楚问题出现的原因。当类似的问题再次出现,我可能记住了解决的办法,也可能忘了再去网上查,这样效率会十分低下。所以只有弄清事物的本质,才能更快更有效地解决问题。下面介绍一些长期以来能帮我有效解决问题的一些好的文章,希望对大家有所帮助。

在我眼里,IE6一直是个大麻烦,工作中遇到较多的是关于layout的问题,这里推荐一篇译文:
On having layout

下面一篇文章详细地介绍了容易混淆的两个属性line-height和vertical-align:
小结line-height和vertical-align

垂直居中的方法有很多,多数都是已知元素高度的垂直居中,这里介绍了2种未知高度的垂直居中方法,一种用js解决,一种是纯css解决:
未知高度元素的垂直居中
Continue reading →

移动互联网

最近看到开复老师在微博上发布了关于创新工场创业频道的信息,我便顺藤摸瓜探个究竟。

其中有个视频演讲吸引了我:从现实跨越到未来——互联网手机时代的创新机会

这个演讲主要是将未来移动互联网的发展,其实不看这个视频我们也能知道个大概,因为我们都在使用手机,基本上会通过手机上网,对手机的平台和应用都不会陌生,手机的更新换代速度很快,其实我们都置身于移动互联网的发展之中,不难看出它的发展趋势。

过去的智能手机由于受到平台,带宽,资费,支付,用户需求等瓶颈的限制,都不能算是真正的互联网手机。真正的互联网手机已经出现了,第一代真正的互联网手机就是Iphone和Android的手机。他们天生是为了上网和浏览互联网应用而设计的。去过手机市场的都能摸到最新的智能手机,他们的特点都是大屏幕触屏版几乎都不带键盘。我去过顺电试用过各个品牌的手机,印象最深的还是IPhone,其他的品牌的使用体验略逊Iphone。而最近上市的索尼爱立信X10i在我心中的排名第二,他使用的是Android平台。

在这里Android扮演的是一个标准的平台,他是开源的,能被所有的手机厂商使用,能支持完整的互联网标准。这样的一个平台的出现能让大大小小的手机厂商都能投入到智能机或者互联网手机的制造和生产中,这样的一个竞争态势会使智能手机的价格迅速的下来,到那时就是互联网手机的天下。

在未来5年内,网页版应用的数量将超过原生应用,这里HTML5将扮演着重要的角色。他有以下几个优点:
— HTML5能以最轻量级的代码实现互联网的富体验,而无需插件。
— 免下载,用户接入门槛低
— 一次开发,全平台部署,不受多平台开发之苦。

所以作为一个前端开发者,应该了解互联网的发展趋势,不断更新自己的知识结构才能在未来的互联网事业中处于不败之地。