养成写文档类型定义的习惯

今天在IE8下写了一句css没有任何效果。

input[type="text"] {
  width:30px;
}

原因是html文件中缺少文档类型定义

<!DOCTYPE html>

2013-09-09追记

为了优化页面的读取速度,写了一个动态执行js的模块,如果div在显示区域,就执行指定的js代码,与动态加载图片的原理一样,绑定window对象的scroll事件。问题就出在这里,我试图通过$(window).height()取得窗口的高度,可有些画面返回的是整个html的高度,有些画面返回的是窗口的高度,查来查去,发现原来是有些画面没有加文档类型定义,所以返回的是整个html的高度。

相关推荐