博文

目前显示的是标签为“IE”的博文

DIV+CSS 常见问题及解决办法整理

【IE6】浮动双倍边距bug: 问题 :同时使用“float”和“margin”,则margin在IE6下实际显示为双倍。 解决:给浮动容器定义display:inline 【IE6】width和height值 = 最小值 问题:IE6不认min-height,但hight=min-height。若只设定min-height,IE6下等于没有高度;若只设定高度,IE6会自动将内容撑大。标准浏览器中固定高度值的容器是不会象IE6里那样被撑开的。 解决: height: auto!important; /*使其他浏览器高度自适应*/ height: 100px; /*针对IE6 最小高度*/ min-height: 100px; /*针对其他浏览器最小高度*/ 【IE6】为什么无法定义1px左右高度的容器? 问题:这是因为默认的行高造成的 解决:(选择一种) ①、overflow:hidden; ②、zoom:0.08; ③、line-height:1px; 【IE6】mirror margin bug 问题:当外层元素内有float元素时,外层元素如定义margin-top:14px,将自动生成margin-bottom:14px。 padding也会出现类似问题 解决:外层元素设定border 或 设定float。 【IE6】浮动外层宽度问题 问题:float元素如没定义宽度,内部如有div定义了height或zoom:1,这个div就会占满一整行,即使你给了宽度。 解决:float元素如果作为布局用或复杂的容器,都要给个宽度。 【IE7、FF】高度不能自适应 问题:父层div不能自适应子层div的高 原因:子层设置了浮动,而父层没有浮动 解决:(按实际情况选择一种) ①、设置父层div浮动 ②、取消子层div浮动 ③、在横向浮动的多个子对象后加一个空div,并 设置clear:both; ④、为父层设置:{overflow: auto; _height:1%;} 前者针对FF、IE7;后者针对IE6 【IE7、FF】横向上的撑破容器问题 问题:如果float 容器未定义宽度,ff下内容会尽可能撑开容器宽度,ie下则会优先考虑内容折行。 解决:内容可能撑破的浮动容器需要定义width。 【All】文字本身的大小不兼容 问题:同样是font-size:14px的宋体文...

IE(IE6/IE7/IE8)支持HTML5标签

让IE(ie6/ie7/ie8)支持HTML5元素,我们需要在HTML头部添加以下JavaScript,这是一个简单的document.createElement声明,利用条件注释针对IE来调用这个js文件。Opera,FireFox等其他非IE浏览器就会忽视这段代码,也不会存在http请求。 方式一:引用google的html5.js文件,代码内容可以自己下载下来看。 <!–[if lt IE9]> <script src=”http://html5shiv.googlecode.com/svn/trunk/html5.js”></script> <![endif]–> 将以上代码放到head标签区间 方式二:自己coding JS搞定。 <script> (function() { if (! /*@cc_on!@*/ 0) return; var e = “abbr, article, aside, audio, canvas, datalist, details, dialog, eventsource, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, time, video”.split(‘, ‘); var i= e.length; while (i–){ document.createElement(e[i]) } })() </script> 不管你用上面哪中方式,请记得在CSS中进行如下定义,目的是让这些标签成为块状元素,just like div。 /*html5*/ article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

Google自定义搜索 IE 下失效的解决方法

图片
相信很多人在自己的网站中加入了 Google自定义搜索功能,但发现它在 IE 下会出现“Internet Explorer 无法显示该网页”,点击“返回到上一页”才能显示 Google 搜索的正确结果,而在 Google Chrome 和火狐下测试没有发现这个问题。 我的 Google 自定义托管方式选的是 IFRAME 方式,我们可以在自定义搜索页,控制面板-外观中将托管方式改为搜索元素的方式解决这个问题。当然这样又得重新获取自定义搜索代码,显得比较麻烦。 我们可以在控制面板-基本信息,将语言设置中的搜索引擎语言改为中“中文(繁体)”,点击保存即可解决这个问题,当然选择“英文”等语言也可以,但考虑到行高等因素,感觉还是选择“中文(繁体)”好一些。 如果你有什么更好、更简单的方法,欢迎和大家一起分享!同时奇怪 IE、Google、中文(简体)间发生了什么事?

IE地址栏http:\\\?%20

只要在IE地址栏里输入的网址不是全称,都会自动在前面加上http:\\\?%20,导致网页打不开,例如,输入baidu,网址就会自动变成http:\\\?%20baidu.com,这样网页就会无法显示。解决方法如下: 在开始–运行,分别输入下列命令后回车: regsvr32 actxprxy.dll regsvr32 shdocvw.dll regsvr32 oleaut32.dll regsvr32 mshtml.dll regsvr32 browseui.dll regsvr32 urlmon.dll regsvr32 shell32.dll regsvr32 msjava.dl 这样就能正常使用了.

在IE里面滚动条颜色

这个我今天无意中在网上看到的,呵呵,以前还真不知道,如果你的浏览器不能正确显示,请检查浏览器的版本,这种颜色定义是在IE 5.5以上才支持的。 另外,这种定义最好放在样式表申明里,如: BODY { SCROLLBAR-FACE-COLOR: rgb(10,236,209); //滚动条凸出部分的颜色 SCROLLBAR-HIGHLIGHT-COLOR: rgb(23,255,155);//滚动条空白部分的颜色 SCROLLBAR-SHADOW-COLOR: rgb(255,116,23);//立体滚动条阴影的颜色 SCROLLBAR-3DLIGHT-COLOR: rgb(66,93,127);//滚动条亮边的颜色 SCROLLBAR-ARROW-COLOR: rgb(93,232,255);//上下按钮上三角箭头的颜色 SCROLLBAR-TRACK-COLOR: rgb(255,70,130);//滚动条的背景颜色 SCROLLBAR-DARKSHADOW-COLOR: rgb(10,0,209);//滚动条强阴影的颜色 SCROLLBAR-BASE-COLOR: rgb(66,93,128);//滚动条的基本颜色 }

windows xp sp3下真正找回被删除的IE浏览器

无意中将桌面上的IE浏览器给删除掉了,记得以前找回是直接在桌面右键点属性——桌面——-自定义桌面——在常规选项卡里就可以找回IE,但这回傻眼了,这里有我的电脑,我的文档,网上邻居,就是没有IE浏览器,开始以为是自己的电脑中毒了,我就郁闷啦!我波哥的电脑怎么可能中毒呢? 呵呵,吹一下,别让病毒给听见了,不然就惨啦!在网上查了一下资料才发现,原来XP升级到SP3时自定义桌面的常规先项卡就没有IE浏览器这一项了。而且网上说怎么找回的一些方法都是扯蛋,怎么也行不通,只能在桌面上建一个IE的快捷方式,但是看了就是很不顺眼,而且不然修改主面,删除缓存等等一些操作。最后终于让我找到了个解决这个问题的方法!供大家参考!有不懂的可以留言~~ 以下是我找到的答案: 打开注册表编辑器,依次展开KKEY_CURRENT_USER–SOFTWARE–Microsoft–Windows–CurrentVersion–Explorer–HideDesktopIcon–ClassicStartMenu,在右边找{871C5308-42A….}这一项,将键值改为0. 同样展开KKEY_CURRENT_USER–SOFTWARE–Microsoft–Windows–CurrentVersion–Explorer–HideDesktopIcon–NewStartPanel,同样在右边找到{871C5308-42A….}这一项,其值改为0. 然后刷新一下注册表(F5) 回到桌面,刷新一下,IE图标找回了。这个可不是快捷方式,右下角木有小箭头,右键属性也能打开IE选项菜单。