- 浏览: 341988 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (354)
- 学习 (219)
- 工作 (69)
- 前端技术 (188)
- 个人评论 (1)
- 工作总结 (1)
- 工作的方法 (1)
- 代码库 (1)
- jQuery (63)
- javascript (4)
- css (4)
- 网络通信协议 (3)
- web (7)
- 服务端性能 (1)
- 优化 (1)
- html5 (4)
- serialize (1)
- 上线页面 (1)
- ie6 (6)
- js (1)
- iframe (1)
- flash (1)
- a (1)
- img (1)
- 页面tms的要求 (1)
- kissy (3)
- 需求也页面 (0)
- 需求页面 (2)
- 视频插件 (1)
- 切图片 (1)
- map (1)
- display (1)
- 浮动定位 (1)
- 大小图片的切换功能 (2)
- demo (1)
- margin (1)
- a标签 (1)
- border (1)
- 侧导航 (1)
- 切换PNG格式的css (1)
- padding (1)
- 显示添加和删除 (1)
- 滚动条 (1)
- 和图片处理 (1)
- 移动端 (1)
- 定位 (1)
- 移动端的包的引入作用与直接拨打电话的A标签 (1)
- git (1)
- node.js (1)
- Zepto (1)
最新评论
-
幻紫1992:
还有分页的功能、、(⊙o⊙)嗯
[JS代码库] -
幻紫1992:
就是没有返回顶部的按钮,这个页面、、
[JS代码库] -
幻紫1992:
很受用,O(∩_∩)O谢谢啦~
[JS代码库] -
nlnl520coco:
想下个东西 规则太苛刻了 网站得改进
[JS代码库] -
hxp520520:
new Limiter() 这个对象是kissy API里面的 ...
Limiter的简单demo--20131029
1. <!--[if !IE]><!--> 除IE外都可识别 <!--<![endif]-->
2. <!--[if IE]> 所有的IE可识别 <![endif]-->
3. <!--[if IE 5.0]> 只有IE5.0可以识别 <![endif]-->
4. <!--[if IE 5]> 仅IE5.0与IE5.5可以识别 <![endif]-->
5. <!--[if gt IE 5.0]> IE5.0以及IE5.0以上版本都可以识别 <![endif]-->
6. <!--[if IE 6]> 仅IE6可识别 <![endif]-->
7. <!--[if lt IE 6]> IE6以及IE6以下版本可识别 <![endif]-->
8. <!--[if gte IE 6]> IE6以及IE6以上版本可识别 <![endif]-->
9. <!--[if IE 7]> 仅IE7可识别 <![endif]-->
10. <!--[if lt IE 7]> IE7以及IE7以下版本可识别 <![endif]-->
11. <!--[if gte IE 7]> IE7以及IE7以上版本可识别 <![endif]-->
使用方法
<!--[if IE]>
这里是正常的html代码
<![endif]-->
原理
1、条件注释的基本结构和HTML的注释(<!-- -->)是一样的。因此IE以外的浏览器将会把它们看作是普通的注释而完全忽略它们
2、IE将会根据if条件来判断是否如解析普通的页面内容一样解析条件注释里的内容
3、条件注释使用的是HTML的注释结构,因此他们只能使用在HTML文件里,而不能在CSS文件中使用。
可使用如下代码检测当前IE浏览器的版本(注意:在非IE浏览器中是看不到效果的)
使用的区别
2. <!--[if IE]> 所有的IE可识别 <![endif]-->
3. <!--[if IE 5.0]> 只有IE5.0可以识别 <![endif]-->
4. <!--[if IE 5]> 仅IE5.0与IE5.5可以识别 <![endif]-->
5. <!--[if gt IE 5.0]> IE5.0以及IE5.0以上版本都可以识别 <![endif]-->
6. <!--[if IE 6]> 仅IE6可识别 <![endif]-->
7. <!--[if lt IE 6]> IE6以及IE6以下版本可识别 <![endif]-->
8. <!--[if gte IE 6]> IE6以及IE6以上版本可识别 <![endif]-->
9. <!--[if IE 7]> 仅IE7可识别 <![endif]-->
10. <!--[if lt IE 7]> IE7以及IE7以下版本可识别 <![endif]-->
11. <!--[if gte IE 7]> IE7以及IE7以上版本可识别 <![endif]-->
使用方法
<!--[if IE]>
这里是正常的html代码
<![endif]-->
原理
1、条件注释的基本结构和HTML的注释(<!-- -->)是一样的。因此IE以外的浏览器将会把它们看作是普通的注释而完全忽略它们
2、IE将会根据if条件来判断是否如解析普通的页面内容一样解析条件注释里的内容
3、条件注释使用的是HTML的注释结构,因此他们只能使用在HTML文件里,而不能在CSS文件中使用。
可使用如下代码检测当前IE浏览器的版本(注意:在非IE浏览器中是看不到效果的)
<!--[if IE]> <h1>正在使用IE浏览器</h1> <!--[if IE 5]> <h2>版本 5</h2> <![endif]--> <!--[if IE 5.0]> <h2>版本 5.0</h2> <![endif]--> <!--[if IE 5.5]> <h2>版本 5.5</h2> <![endif]--> <!--[if IE 6]> <h2>版本 6</h2> <![endif]--> <!--[if IE 7]> <h2>版本 7</h2> <![endif]--> <![endif]-->
<!-- 默认先调用css.css样式表 --> <link rel="stylesheet" type="text/css" href="css.css" /> <!--[if IE 7]> <!-- 如果IE浏览器版是7,调用ie7.css样式表 --> <link rel="stylesheet" type="text/css" href="ie7.css" /> <![endif]--> <!--[if lte IE 6]> <!-- 如果IE浏览器版本小于等于6,调用ie.css样式表 --> <link rel="stylesheet" type="text/css" href="ie.css" /> <![endif]-->
使用的区别
<style type="text/css"> body{ background-color: #000; } </style> <!--[if IE]> <style type="text/css"> body{ background-color: #F00; } </style> <![endif]-->
发表评论
-
Zepto
2015-08-15 13:49 1237Zepto Zepto,是一个比较 ... -
node.js的学习-20140611
2014-06-11 23:17 775//创建一个h1方法里面舒服一个nihao functi ... -
node.js的学习-20140609
2014-06-09 23:01 585Node.js 是一个基于Chrome JavaScript ... -
git的学习-20140604
2014-06-04 23:30 534Git使用 首先 开启"G ... -
PC和移动端的页面的一些差距-20140525
2014-05-25 23:46 882首先 1、标签、描述等描述清晰准确 2、网站结构3层树状结构 ... -
Bootstrap排版基础样式和响应式图片-20140521
2014-05-22 00:41 2740Bootstrap基础排版样式 .col-xs-* // ... -
Bootstrap特性、设计和组件-20140519
2014-05-19 22:22 712特点 Bootstrap是基于jQuery框架开发的,它在j ... -
Bootstrap流式布局-20140515
2014-05-16 00:26 14755流布局是一种适应屏幕的做法。即不固定块的宽度,而是采用百分比作 ... -
Bootstrap的宽度和分辨率的差别-20140514
2014-05-14 23:05 6268首先在bootstrap里面所有 ... -
Bootstrap的认识-20140513
2014-05-14 00:09 1384通过公司的两个比较大 ... -
jquery初步认识-20140123
2014-01-24 01:30 699一、原型模式结构 // 定义一个jQuery构造函数 ... -
html5的特殊标签作用-20140114
2014-01-15 01:04 917<base>、定义页面中所有链接的基准URL & ... -
margin-left在IE6下左浮动加倍-20140102
2014-01-02 23:04 754一、IE6下如果line-height超出本身区块的heigh ... -
浮动存在的问题-20131229
2013-12-29 23:00 545看一个正常的浮动案例 <!DOCTYPE h ... -
在ie6下同张图片不能外面包有a标签后在画热区-20131223
2013-12-23 23:47 872最近在做页面有的发现一个问题 <div class ... -
ie6下导航存在的问题和-2013-12-20
2013-12-21 00:51 646最近在做事的时候发现一个有趣的问题,在上网也找过但是都没有很好 ... -
按比例展示的小js-20131217
2013-12-18 00:41 440做需求的做到一个关于这个功能的项目所以记下来 Math.ra ... -
定位需要注意-20131214
2013-12-15 01:07 708在CSS中关于定位的内容 ... -
flash在Safari下的BUG-20131212
2013-12-12 01:09 772<object width="940&qu ... -
使用模版的基本尝试-20131209
2013-12-10 01:19 641使用模版的基本尝试 模版是大家多多少少都有用多的,那么就在这 ...
相关推荐
标题中的“IE下text-shadow效果”指的是在Internet Explorer(IE)浏览器中实现CSS3的`text-shadow`属性的方法。这个属性允许我们为文本添加阴影效果,通常在其他现代浏览器中广泛应用,但在较旧版本的IE中并不原生...
【IETest】是一款强大的网页兼容性测试工具,专门针对Internet Explorer浏览器的不同版本,包括IE5、IE6、IE7和IE8进行测试。在网页设计和开发过程中,确保网站在不同IE版本上的表现一致至关重要,因为每个版本的IE...
【标题】:“IE资源提取武器-用于网页资源提取”是一个工具,主要目的是帮助用户方便地获取网页中的各种资源,如图片、脚本、样式表等。这个工具可能以IEContent.exe的形式提供,专为那些需要从网页抓取数据或者进行...
IE浏览器的缓存是其存储网页资源的地方,包括图片、脚本、样式表等,以便在再次访问相同页面时能更快地加载。当用户浏览网页时,IE会自动下载并存储这些资源,以提高后续访问的速度。缓存数据通常存储在用户的本地...
1. **滚动条不显示**:即使设置了`overflow-x: auto`或`overflow-x: scroll`,在某些情况下,IE 9可能不会正确显示水平滚动条,即使内容超出了容器。 2. **布局错乱**:IE 9可能无法正确计算元素的宽度,导致内容被...
- `"\9"`:仅适用于IE浏览器,可以用来指定特定于IE的样式规则。 ```css .myClass\9 { margin: 0 auto \9; } ``` - `"*"`:适用于IE6和IE7,不适用于IE8及以上版本。 ```css .myClass * { padding: 10px; } ...
例如,可以使用`_height`来为IE6指定高度,因为IE6会忽略单下划线开头的属性。 总之,理解这些浏览器的CSS兼容性差异对于创建具有良好用户体验的跨浏览器网站至关重要。在实际开发过程中,应尽量遵循渐进增强或优雅...
4. CSS 样式大小写敏感:IE6-IE7 中 CSS 样式区分大小写。解决办法是,确保所有 CSS 类名和属性名都使用小写字母。 5. height 和 width 单位:IE6-IE7 中 Style 中的 height, width 结尾需要输入单位,如 px。解决...
这种方法在IE6下可能需要额外的图片或JavaScript支持。 7. **使用条件注释**:针对IE6专门写一段包含上述方法的CSS代码,通过HTML的条件注释进行加载,以确保只在IE6中应用这些补丁。 总的来说,为了让IE6支持CSS3...
本文将深入探讨如何解决IE6、IE7、IE8下的样式兼容性问题,包括但不限于CSS hack技术、布局调整策略以及脚本修复方案。 #### 二、CSS Hack技术 **1. Conditional Comments与X-UA-Compatible** 为了区分不同的IE...
在探讨CSS样式兼容IE6、IE7、IE8与火狐浏览器的方法时,我们需深入理解不同浏览器对CSS的支持差异,以及如何通过特定的技术手段确保网页在这些浏览器中的一致性和美观性。以下是对这一主题的详细解析: ### 1. 了解...
以下将详细介绍如何在这些版本的IE中找出并显示指定的选项卡内容。 1. **理解选项卡原理** - 选项卡通常由一组可切换的面板(content panels)和对应的触发器(如链接或按钮)组成。面板是隐藏的HTML元素,而...
--这是一行很神奇的注释,去掉的话在IE下显示会有问题,不知道为什么 -->”以及非标准的DOCTYPE声明可能共同作用于IE浏览器,以确保页面能够以一种较为正常的方式渲染。虽然具体的技术细节尚不清楚,但从实际应用的...
为了解决这个问题,网站开发者可以在代码中添加特定的元标签`<meta>`,以指定浏览器使用哪个版本的IE引擎来渲染页面。在描述中提到的方法就是这个原理,即在`<head>`标签内加入`<meta http-equiv="X-UA-Compatible" ...
`指定了ie-css3.htc的行为,使得这个CSS规则在IE6、7、8中生效。 尽管"ie-css3.htc"提供了一种解决旧版IE兼容性问题的方法,但它也有其局限性和缺点。首先,它依赖于JavaScript和VML,可能会增加页面的加载时间和...
### 解决多浏览器下IE6、IE7及Firefox中`<li>`元素间距兼容性问题 #### 背景介绍 在Web开发过程中,我们经常会遇到不同浏览器对CSS样式的解析差异导致页面显示效果不一致的情况。特别是对于早期版本的Internet ...
通过将iepngfix.htc链接到CSS样式表,我们可以让IE6正确地显示具有透明度和阴影效果的PNG图像。 首先,我们需要在服务器上部署iepngfix.htc文件,因为它是通过HTTP头部Content-Type: text/x-component 发送的。然后...
这段代码则会在所有非IE浏览器中加载名为"not-ie.css"的样式表。 在处理浏览器兼容问题时,需要先检查HTML结构和CSS样式是否有误。当确定问题出在浏览器差异上时,可以考虑使用条件注释来提供特定的兼容代码。不过...
`video.js`是一个强大的JavaScript库,它旨在提供一个跨浏览器、跨设备的HTML5视频播放器解决方案,但默认情况下,它并不直接支持像IE8这样的老版本浏览器。 `video.js`的核心是基于HTML5的`<video>`元素,而IE8并...