首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    浏览器兼容

    先来说说什么是浏览器兼容? 对于很多初学者来说先要知道目前主流的浏览器有IE6、IE8、Mozilla、 FireFox、Opera、Safari、Chrome、Netscape等。...即兼容问题。 如何能做到浏览器兼容? 1、合理化使用标签与CSS 2、使用HACK代码 先说合理化使用标签与CSS。 到底怎么样才是合理的呢?...其实CSS hack是一种类似作弊的手段,以欺骗浏览器的方式达到兼容的目的,是用浏览器兼容性差异来解决浏览器兼容性问题。这种方法快捷、简单粗暴。.../ 忠告: 在Web页面制作中尽量不要使用CSS Hack来处理兼容问题。...因为任何浏览器下出现渲染不一致都极有可能是我们自己的结构或样式不符合W3C的某些要求,或者说违背了浏览器的某些规则而造成的,所以我们应该尽量通过结构或CSS的修改来达到各浏览器渲染一致效果,除非到了万不得已情况下

    979120

    浏览器兼容

    一、什么是浏览器兼容问题 同一份代码,有的浏览器显示效果正常,有的浏览器显示不正常 二、为什么会有浏览器兼容问题 同一产品,版本越老 bug 越多 同一产品,版本越新,功能越多。...2、browserhacks 查 Hack 的写法 四、处理兼容问题的思路 1、要不要做 产品的角度(产品的受众、受众的浏览器比例、效果优先还是基本功能优先) 成本的角度 (有无必要做某件事) 2、做到什么程度...让哪些浏览器支持哪些效果 3、如何做 (1)根据兼容需求选择技术框架/库(jquery) (2)根据兼容需求选择兼容工具(html5shiv.js、respond.js、css reset、normalize.css...六、处理兼容问题的方法 ---- 1、选择合适的框架 (1)Bootstrap (>=ie8) (2)jQuery 1.~ (>=ie6), jQuery 2.~ (>=ie9) (3)Vue (>=...respond.js css reset normalize.css Modernizr 这是处理兼容思路的转变,之前处理兼容处理的是浏览器

    1.9K52

    jQuery事件处理

    jQuery中,事件处理是一项重要的功能,它使我们能够对元素的各种交互行为做出响应。jQuery提供了一系列方法来绑定、解绑和触发事件,以及操作事件对象。...以下是一些常用的jQuery事件处理方法:on()方法:用于绑定一个或多个事件处理函数到选中元素上。可以绑定多个事件类型,并可以使用选择器来对特定的子元素进行委托处理。...off()方法用于解绑之前通过on()方法绑定的事件处理函数。可以指定要解绑的事件类型和处理函数。...hover()方法用于绑定鼠标进入和离开事件处理函数。可以同时指定进入和离开事件的处理函数。...使用jQuery事件处理方法来响应用户的交互:HTML代码:Click MeJavaScript代码:$("button").on("click", function(

    84130

    浏览器兼容性自查

    Author: Codec.Wang Date: 2020/08/29 在解决浏览器兼容性问题或使用一些较新的 Web 技术时,经常需要查看各浏览器对 HTML/CSS/JS/SVG/Web/HTTP...以下是两种不错的自查方式: CanIUse https://caniuse.com/ 搜索关键字就会给出该特性在桌面和移动端主流浏览器中的兼容数据: 该特性在全球浏览器中支持 + 部分支持的比例,可以点击搜索栏旁边的设置来显示中国的数据...浏览器的当前版本,往上是旧版本,往下是未来的版本 详情浮窗:该版本的发布时间和使用率等,浏览器使用率数据来自 StatCounter 附加资源:很多实用的链接,比如该特性的规范定义、功能演示、不支持该特性时可使用的...Polyfill等等 MDN 在 MDN(Mozilla Developer Network) 上查看接口的相关资料时,一般都会在最后给出浏览器兼容数据,如: https://developer.mozilla.org

    1.5K30

    浏览器兼容性问题

    1.浏览器兼容问题一:不同浏览器的标签默认的外补丁和内补丁不同 问题症状:随便写几个标签,不加样式控制的情况下,各自的margin 和padding差异较大。...碰到频率:100% 解决方案:CSS里 *{margin:0;padding:0;} 备注:这个是最常见的也是最易解决的一个浏览器兼容性问题,几乎所有的CSS文件开头都会用通配符*来设置各个标签的内外补丁是...2.浏览器兼容问题五:图片默认有间距 问题症状:几个img标签放在一起的时候,有些浏览器会有默认的间距,加了问题一中提到的通配符也不起作用。...碰到几率:20% 解决方案:使用float属性为img布局 备注:因为img标签是行内属性标签,所以只要不超出容器宽度,img标签都会排在一行里,但是部分浏览器的img标签之间会有个间距。...(我的一个学生使用负margin,虽然能解决,但负margin本身就是容易引起浏览器兼容问题的用法,所以我禁止他们使用) 3. ie6.0横向margin加倍 产生因素:块属性、float、有横向margin

    1.1K30

    浏览器兼容问题之我见

    在本人亲身跟进一些前端项目过程中,发现相同的项目在不同的浏览器中运行出来的展示效果不太一样。上网查询下发现这样的现象叫浏览器兼容问题。那么问题来了:为什么会有兼容问题呢?...,这就是导致兼容问题的最重要的原因。...因此我们想要开发出一个能够推入实用阶段的网页就必须要解决网页在当前主流浏览器上的兼容问题。 对浏览器兼容问题,又细分了如下几类:HTML兼容、Javascript兼容、css兼容。...现在让我们来看一看我总结出来的常见的兼容问题以及解决方案: 问题一:不同浏览器的标签默认的外补丁和内补丁不同 问题症状:我们随意写几个标签,在不使用样式控制的前提下,运行出来的margin、padding...问题三:标签最低高度设置min-height不兼容问题 问题症状:min-height本身就是一个不兼容css的属性,因此在设置min-height属性的网页就不能很好的被各浏览器兼容

    79350
    领券