!important 兼容IE7:width: 600px !important; /* IE7+FF */background:#fff; /* 对firefox有效*/
*background:#ccc; /* 对ie7有效 */
_background:#000; /* 只对ie6有效 */margin-top: 10px \9; /*IE8*/火狐浏览器:@-moz-document url-prefix() { #id{ display: block; } } /* Firefox */苹果的Safair:@media screen and (-webkit-min-device-pixel-ratio:0) { #id { display: block; } } /...
CSS文件中设置如下即可filter:alpha(opacity=60); //支持IE
opacity:0.6; //支持Chrome,Firefox版权声明:本文为博主原创文章,未经博主允许不得转载。原文:http://blog.csdn.net/adgjlxxx/article/details/46776991
在这个浏览器百花争鸣的时代,作为前端开发的我们为了我们漂亮的设计能适应各个浏览器可为煞费苦心,主要体现在javascript和css上面。javascript我这次就不谈了,先说说css。 为了适应不同浏览器不同的版本(版本主要就ie来说),ie这朵奇葩现在我们要兼容6-9,它的10也快出来了。。。在ie下我们可以写条件注释来区分ie和其他浏览器,以及ie的版本,这些请大家自行google。这篇文章主要讨论的是css hack。下面废话补多说了,直...
1.区别IE和非IE浏览器CSS HACK代码 #divcss5{background:blue; /*非IE 背景藍色*/background:red \9; /*IE6、IE7、IE8背景紅色*/} 2.区别IE6,IE7,IE8,FF CSS HACK 【区别符号】:「\9」、「*」、「_」【示例】: #divcss5{background:blue; /*Firefox 背景变蓝色*/background:red \9; /*IE8 背景变红色*/*background:black; /*IE7 背景变黑色*/_background:orange; /*IE6 背景变橘色*/} 【说明】:因为IE系列浏览器可读「\9」,而I...
一:要解决的问题时:在ie6-ie11下兼容以下透明上传文件按钮的效果。实现方式通过滤镜实现。二:效果图如下:三:代码:样式:.file2 {position: absolute;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/*ie 8*/filter: alpha(opacity=0);/*ie 5-7*/opacity:.0;/*opera9.0+,firefox1.5+,safari,chrome*/width: 30px;height: 20px;line-height: 20px;cursor: pointer;padding: 0;overflow: hidden;padding-to...
CSS对浏览器的兼容性有时让人很头疼,或许当你了解当中的技巧跟原理,就会觉得也不是难事,从网上收集了IE7,6与Fireofx的兼容性处理技巧并整理了一下。对于web2.0的过度,请尽量用xhtml格式写代码,而且DOCTYPE 影响 CSS 处理,作为W3C的标准,一定要加 DOCTYPE声明。CSS技巧1.div的垂直居中问题vertical-align:middle; 将行距增加到和整个DIV一样高 line-height:200px; 然后插入文字,就垂直居中了。缺点是要控制内容不要换行2. m...
CSS文件里设置例如以下就可以filter:alpha(opacity=60); //支持IE
opacity:0.6; //支持Chrome。Firefox原文:http://www.cnblogs.com/llguanli/p/7039885.html
看到一网站做了一个彩色扇子的视频教程,尼玛还需要10大洋 至此,我有点不爽,这么一点东西也许要钱,我擦啊,于是闲的蛋痒的我,自己去搞了一个 HTML代码 复制代码代码如下:<div class="main"> <div class="main1"></div> <div class="main2"></div> <div class="main3"></div> <div class="main4"></div> <div class="main5"></div> <div class="main6"></div> <div class="main7"></div> <div class="main8"></div> <div class=...
Firefox浏览器下的渐变背景 Firefox3.6background:-moz-linear-gradient(top, red, rgba(0, 0, 255, 0.5));chrome/Safari浏览器下的渐变背景实现 Safari4background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ff0000), to(rgba(0, 0, 255, 0.5)));综合 – 兼容性的渐变背景效果filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(...
在这个浏览器百花争鸣的时代,作为前端开发的我们为了我们漂亮的设计能适应各个浏览器可为煞费苦心,主要体现在javascript和css上面。javascript我这次就不谈了,先说说css。 为了适应不同浏览器不同的版本(版本主要就ie来说),ie这朵奇葩现在我们要兼容6-9,它的10也快出来了。。。在ie下我们可以写条件注释来区分ie和其他浏览器,以及ie的版本,这些请大家自行google。这篇文章主要讨论的是css hack。下面废话补多说了,直...
现行渐变首先看下示例(1)垂直渐变(2)垂直渐变IE系列 filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=‘#FF0000‘,endColorStr=‘#F9F900‘,gradientType=‘0‘); 参数:startColorStr起始颜色 endColorStr结束颜色 gradientType为0时代表垂直,为1时代表水平 Firefox background: -moz-linear-gradient(top, #FF0000, #F9F900); 参数:top、bottom垂直,left、right水平 例如:top时从顶部由#FF0000到#F9F...
一,结尾没有分号1<div style="font-size:14px;">test</div>2<script type="text/javascript">3var oDiv=document.getElementsByTagName("div")[0];
4 alert(oDiv.style.cssText);
5</script> IE6/7/8下没有分号 其他浏览器下有二,属性名(font-size)是大写的IE6/7/8下属性名是大写的,如第一张图其他浏览器是小写的 三,复合属性全部展开IE6/7/8下复合属性全部展开1<div style="border:1px solid #eee;">test</div>2<scr...
在这个浏览器百花争鸣的时代,作为前端开发的我们为了我们漂亮的设计能适应各个浏览器可为煞费苦心,主要体现在javascript和css上面。javascript我这次就不谈了,先说说css。 为了适应不同浏览器不同的版本(版本主要就ie来说),ie这朵奇葩现在我们要兼容6-9,它的10也快出来了。。。在ie下我们可以写条件注释来区分ie和其他浏览器,以及ie的版本,这些请大家自行google。这篇文章主要讨论的是css hack。下面废话补多...
1 2 3 4 Css Hack ie各版本 opera chrome safari firefox 5 6 7 #test 8 { 9 width:300px; 10 height:300px;11 12 background-color:blue; /*firefox*/13 background-color:red\9; /*all ie*/14 background-color:yellow\0; /*ie8*/15 +background-color:pink; /*ie7*/16 _background-color:orange; /*ie6*/17 } 18 :root #test { background-color:purple\9; } /*ie9*/19 @media all and (min-width:0px){ #test {bac...
在某些特殊的情况下,比如做一个导航菜单的时候,出现这个情况时效果就很糟糕了,因为Firefox会错误地扩大链接的边框: 在Firefox的地址栏输入about:config,回车。有一个配置项叫做“browser.display.focus_ring_width”,把它修改成0,点击链接时就不会出现那个边框。但这样的话,在焦点落在按钮上时也没有了边框指示。而且作为一个开发者,在浏览器里设置这个属性,无异于掩耳盗铃。 这实际上是Firefox在这个标签处于focus状态时...