看了这个题目,很多人肯定觉得有点太老土了,IE6都快到末路了,不过这个方法确实非常经典,我觉得很有必要记下一笔。 在制作水平菜单的时候,我们经常使用ul和li元素,利用float属性让这些元素在水平的位置上对齐,同时利用width:auto来保持每个菜单随着内容 ...
从开始接触ie 就被它强大的力量给震住了,虽然它很可怕,但是我总归得想方设法把它给扼杀在摇篮外。以下是我在ie 下面碰到的一些扭曲行为,弱弱的把它给干掉 .浮动下margin翻倍问题 很典型,估计大家都知道了 。 只需在div中添加display: inline 这个问题就迎刃而解了。 .margin失效问题。 ie 下面margin失效,只有当container定义width或者zoom: 或 ...
2014-03-13 11:35 39 2209 推荐指数:
看了这个题目,很多人肯定觉得有点太老土了,IE6都快到末路了,不过这个方法确实非常经典,我觉得很有必要记下一笔。 在制作水平菜单的时候,我们经常使用ul和li元素,利用float属性让这些元素在水平的位置上对齐,同时利用width:auto来保持每个菜单随着内容 ...
开发前台的朋友都知道,尽管我们就算用CSS2.0的东西,仍然会有诸多问题,开发一个兼容良好的页面,我们身边常备的必然是IETester这款神器,它可以帮我们测试各种IE版本的情况下,我们的页面到底怎么样,然后它有一些JS、CSS查看功能。所以,做一个网站现在就兼容性就得调半天,结合IE ...
IE6下有不少奇怪的Bug,今天就碰到一个,float:right换行bug,情况是并列的几个块级元素如div和span,一些设置了左浮动一些设置右浮动,一行的宽度足够放下所有的块级元素,但此时ie6则显示右浮动的其中一块换行了,下面给出实例和解决方法: 实例说明下:html结构 ...
IE6下有不少奇怪的Bug,今天就碰到一个,float right换行bug,情况是并列的几个块级元素如div和span,一些设置了左浮动一些设置右浮动,一行的宽度足够放下所有的块级元素,但此时ie6则显示右浮动的其中一块换行了,下面给出实例和解决方法: 实例说明下:html结构如下 < ...
本文所使用的技巧是用了一条 Internet Explorer 的 CSS 表达式 (expression) 。你不可以直接使用该表达式,因为它可能会因为缓存而不更新。解决这一点的最简单的方式是使用 eval 包裹你的语句。 如何解决“振动”的问题? 显然 IE 有一个多步的渲染进程。当你滚动 ...
对于 ie6 不支持 position:fixed,我们通常会利用 css 的 expression 方式来解决。下面我将介绍另外种方法,没有 expression,有的只是一些 css hack。 测试浏览器:chrome,firefox,safari,ie8,ie7,ie6 ...
以下是一些比较常见的IE6 7下的兼容性问题。 在当下这个时代,其实我们几乎可以不用再去针对IE6做兼容性的处理,除非你的公司还是诡异的要求你兼容到IE6。但是了解一些常见的兼容性问题还是可以帮助我们提高一些布局上的技巧。 以下内容并不需要背下来,其实只要做到见过,万一某一天真碰到 ...
IE6下<a href="#">与<a href="javascript:void(0);">的区别 JavaScript AjaxIEFirefoxHTML. 之前在项目,用到超链接,在ie6+下没有问题,但是到了ie6,居然发现点击事件不起作用, 真不 ...