ie height

苦恼我许久了,为啥在IE中设置div的height属性无效呢。。。

在网上查了,常用解决是设置line-height或者设置overflow:hidden,不过我这个div用来定位的,一是里面没文字,二是overflow:hidden后超出的部分都不显示了。不是我要的效果,在chrome下一切正常,在IE下就是不行。

不过偶然发现之前写了一个在IE中正常的,于是做了下对比,最终发现原来端倪在html 标准声明上,一直无效的没有写标准。

so,我在没有错误的文件中看到:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >

 

加上它就好了,fuck IE!!!

posted on 2013-12-23 20:24  张 勇  阅读(318)  评论(0编辑  收藏  举报

导航