为IE和chrome编写单独的样式

flex布局在IE10上不支持,为IE10编写特定的样式可以用判断navigator.userAgent 的方法

var doc = document.documentElement;
doc.setAttribute(‘data-useragent‘, navigator.userAgent);  

css:

    html[data-useragent*=‘MSIE‘] .LoginContainer {
      width: 350px;
}  
时间: 2024-08-03 21:30:31

为IE和chrome编写单独的样式的相关文章

Chrome中输入框默认样式移除

Chrome中输入框默认样式移除 在chrome浏览器中会默认给页面上的输入框如input.textarea等渲染浏览器自带的边框效果 IE8中效果如下: Chrome中效果如下:   这在我们未给输入框设置获取焦点时改变边框颜色时,chrome浏览器解析页面中默认将输入框获取焦点时改变边框效果,这给我们带来了极大的方便.如果我们要自己设置边框色时,chrome浏览器的默认操作就给我们的设置(boder:1px solid color)带来了问题,这是你会发现,你的设置在其他浏览器中时有效的,但

用chrome来映射查找样式对应的sass

较新版本的sass(3.3+)支持source-map功能,可以配合谷歌浏览器或者livestyle来映射查找对应的样式. 要生成source-map可以在grunt中使用 grunt-contrib-sass 插件,只要不在options中配置 ourcemap:'none' 便默认在编译sass时自动生成匹配的.map文件: 下面是说说如何在谷歌中开启映射sass文件的功能,也当作给自己写一个备忘. 首先是在地址栏输入 chrome://flags  进入实验功能配置页面,我们找到 “启用开

chrome中文本框样式问题

在用bootstrap开发一个登录表单时,在chrome浏览器测试发现以下问题. 1 在text输入框中重复输入相同内容时会有提示 单击提示框内容后文本框会出现黄色背景. 调试发现,chrome浏览器会自动给文本框添加如下样式 input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill { background-color: rgb(250, 255, 189); background-image: non

chrome的input默认样式黄色背景以及选中加粗的边框处理

问题描述: chrome输入用户名和密码,然后浏览器自己有记忆功能,等再次登录的时候,他会显示chrome默认的黄色背景色,还有选中时周围会有很粗的边框 解决方案: 去掉黄色背景,给input添加autocomplete=‘off’ 去掉粗边框,给input添加outline:none;

如何判断浏览器 然后针对不同的浏览器加入单独的样式

<script> window.onload = function() { var isChrome = window.navigator.userAgent.indexOf("Chrome") !== -1 //alert(isChrome); if(isChrome) $("#fotdiv").removeClass('fotdiv a'); if(isChrome) $("#fotdiv").addClass('fotdiv2

【技术】针对ie6、7、8等浏览器单独写样式

color:#000000; /* FF,OP支持 */ color:#0000FF\0; /* IE8支持*/ [color:#000000;color:#00FF00; /* SF,CH支持 */ *color:#FFFF00; /* IE7支持 */ _color:#FF0000; /* IE6支持 */

Chrome编辑了样式或者JS之后自动同步回本地工程

比如我用HBuilder进行调试,在Chrome上修改了几个样式,我们通常的做法是,拷贝修改后的地方,然后再进行覆盖. 现在有了全自动的操作,在Chrome上修改了样式之后,通过Sources的Save as...功能能自动同步回本地.具体操作如下: 假设我编辑了这个文件: 进入到Sources页面 在css文件上空白处右键,选择Save as...,把文件保存到你本地的project中,一般我们会覆盖文件,那么此时修改的地方会每隔一小段时间自动同步回本地. 注意:Chrome不会实时同步,但是

使用&lt;span&gt;标签为文字设置单独样式

这一小节讲解<span>标签,我们对<em>.<strong>.<span>这三个标签进行一下总结: 1. <em>和<strong>标签是为了强调一段话中的关键字时使用,它们的语义是强调. 2. <span>标签是没有语义的,它的作用就是为了设置单独的样式用的. 如果现在我们想把上一小节的第一段话“美国梦”三个字设置成blue(蓝色),但注意不是为了强调“美国梦”,而只是想为它设置和其它文字不同的样式(并不想让屏幕阅读器

sublime软件使用Emmet插件快速编写CSS样式

基本的CSS样式编写时,很多样式只需输入首字母即可得到不带属性值的CSS样式,像上面说到的margin.而对于一些带有特定的属性值的CSS样式,只需输入CSS标签与属性值的首字母就可以,比如: fl → float: left; 而在编写这些CSS样式时,有很多是我们想好的写法,但生成的不是你想要的,比如position: absolute;,我们会输入pa,生成的就不是position: absolute;,这时我们可以: poa → position: absolute; 一些用-连接的CS