<script language="JavaScript"> <!-- function getOs() { var OsObject = ""; if(navigator.userAgent.indexOf("MSIE")>0) { return "MSIE"; } if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){ return "Firefox"; } if(isSafari=navigator.userAgent.indexOf("Safari")>0) { return "Safari"; } if(isCamino=navigator.userAgent.indexOf("Camino")>0){ return "Camino"; } if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0){ return "Gecko"; } } alert("您的浏览器类型为:"+getOs()); --> </script>
*、真的有用,在相应的浏览器版本中写下指定样式即可。
.test{ /* 1. */ /* color:#09F\0; 以前是IE8/9, 现在10也支持 */ color:#09F\0/; /* 以前是IE8 only, 现在IE9/10也支持. 如要排除IE9需要使用下面的rule重设IE9样式 */ } @media all and (min-width:0) { /* 2. */ .test{color:red\9; }/* IE9 only, 现在IE10也支持 */ /* Ps:老外的方法都是\0,根本没考虑Opera */ } @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { /* 3. */ .test { color: green; } /* IE10+ */ } :root .test { color:#963\9; } /* 以前IE9 only, 现在10也支持, 优先级高于@media, 优先级太高, 尽量少用 */ *background-color:#00f;/*ie7*/ _background-color:#ff0;/*ie6*/
*、select在IE下去除箭头样式
/*清除ie的默认选择框样式清除,隐藏下拉箭头(但仅支持IE10+,其他低版本还需要下点功夫克服)*/ select::-ms-expand { display: none; } 引自:http://blog.csdn.net/duofx/article/details/53009613
*、chrome 调试移动web时字体被放大?
添加-webkit-text-size-adjust:none;即可 但手机端依旧有问题,但PC端的移动模拟已正常 无奈,需要继续深挖··· 引自:https://segmentfault.com/q/1010000004139245?_ea=509215
*、IE7下层的摆放有交叉,是因为z-index应用不当,一定要将该属性置于最外层(父元素)
最外层的父元素 引自:http://www.neirong.org/post-313.html 另外IE7不支持height:1%,这种百分比的写法,切记切记
*、判断浏览器版本及其类别尤其是360
//测试mime function _mime(option, value) { var mimeTypes = navigator.mimeTypes; for (var mt in mimeTypes) { if (mimeTypes[mt][option] == value) { return true; } } return false; } //调用该方法即可 function is360() { var isChrome = navigator.userAgent.indexOf("Chrome") > -1?true:false; var is360 = false; if(window.navigator.userAgent.indexOf('Chrome')!=-1){ is360 = _mime("type", "application/vnd.chromium.remoting-viewer"); if (isChrome && is360) { is360 = true; isChrome = false; } } return is360; }
*、判断浏览器类型
相关推荐
WEB前端开发必备之浏览器兼容性处理方法大全[借鉴].pdf
摘要:前端性能优化是一个很宽泛的概念,本书前面的部分也多多少少提到一些前端优化方法,这也是我们一直在关注的一件重要事情。配合各种方式、手段、辅助系统,前端优化的最终目的都是提升用户体验,改善页面性能,...
本篇介绍了CSS3与页面布局学习总结——浏览器兼容与前端性能优化,具体如下: 一、浏览器兼容 1.1、概要 世界上没有任何一个浏览器是一样的,同样的代码在不一样的浏览器上运行就存在兼容性问题。不同浏览器其内核亦...
它的作用是提供一种系统性的方法,以有效地应对挑战、优化流程或实现目标。以下是方案的主要作用: 问题解决: 方案的核心目标是解决问题。通过系统性的规划和执行,方案能够分析问题的根本原因,提供可行的解决...
HTML+CSS基础:掌握HTML的标签使用、排版技巧、CSS的布局定位、样式美化、浏览器兼容性。 JavaScript基础:掌握JS的基本语法、条件、语句、循环等,学会常用算法,增强逻辑性。 常用的前端工具:比如Webstrom、...
* JavaScript 代码最佳实践、移动 H5 前端性能优化指南、浏览器渲染性能优化 开发和部署 * 前端代码优化、网络请求、页面提速方法、Chrome 开发者工具的使用 * JavaScript 内存优化、javascript 事件优化、页面...
HTML&CSS: 对Web标准的理解、浏览器内核差异、兼容性、hack、CSS基本功:布局、盒子模型、选择器优先级及使用、HTML5、CSS3、移动端适应。 JavaScript: 数据类型、面向对象、继承、闭包、插件、作用域、跨域、...
2、负责前端功能开发和重构,保持高效的前端性能,优秀的代码可维护性,良好的浏览器兼容性; 3、设计开发高效可复用的UI组件和js方法库; 4、参与整个系统开发流程,负责需求开发,关键技术验证及技术选型工作,完成...
针对国内主流浏览器及App内置浏览器提供更好的兼容性支持,为你节省大量兼容性调试时间。Amaze UI 的开发历程云适配创始人陈本峰:这个项目最开始是作为内部使用工具来开发的。我们云适配本身就是一个前端产品,...
通过实际案例和练习,读者可以逐步掌握前端开发的技能,理解网页的结构和交互原理,以及响应式设计和跨浏览器兼容性的方法。本教程还提供了进阶内容,如性能优化、移动端开发和前端工程化等,帮助开发者在实际项目中...
一个包含各种前端面试题的文字文件,其中包括了HTML、CSS、JavaScript、jQuery以及其他相关的前端技术的面试题,以及前端开发的基础知识和方法。...文件中还可能会包含关于Web性能优化、安全性、兼容性等方面的问题。
对Web标准的理解(结构、表现、行为)、浏览器内核、渲染原理、依赖管理、兼容性、CSS语法、层次关系,常用属性、布局、选择器、权重、盒模型、 Hack、CSS预处理器、CSS3、Flexbox、CSS Modules、Document flow、...
HTML&CSS: 对Web标准的理解、浏览器内核差异、兼容性、hack、CSS基本功:布局、盒子模型、选择器优先级及使用、HTML5、CSS3、移动端适应。 JavaScript: 数据类型、面向对象、继承、闭包、插件、作用域、跨域、...
基本的Web前端开发技术,其中包括:CSS、HTML、SEO、DOM、BOM、Ajax、JavaScript等,以及在不同浏览器上的兼容情况、渲染原理和存在的Bug。 网站性能优化、SEO和服务器端的基础知识。 各种工具进行辅助开发。 技术...
跨浏览器兼容:全面测试,确保主流浏览器的兼容性。 社区支持:活跃的开发者社区提供技术支持和最佳实践分享。 持续更新:定期更新控件库,引入新的控件和修复已知问题。 交互操作控件库是前端开发者提升开发效率、...
前端开发常见问题涵盖了多个维度,从技术基础知识、编码实践、性能优化到跨平台兼容性等。以下是一些主要的前端开发常见问题及其简要说明: 基础知识不牢固 编程思维和基本算法的理解:新手开发者可能会因为对基础...
兼容性:兼容主流的浏览器和平台,确保广泛的用户覆盖。 易于集成:提供详尽的文档和API,简化集成过程,快速部署到项目中。 SEO友好:优化的代码结构,有助于搜索引擎更好地索引内容。 瀑布流布局前端组件是网页...
WordPress博客SEO自媒体资讯主题模板RabbitV2.0 Rabbitv2.0主题为SEO而生,是一款专注于SEO优化...浏览器兼容提示,针对低版本IE浏览器会显示升级提示; 针对响应式网站的移动端SEO优化; HTTPS优化,全面支持HTTPS网站;