最新文章专题视频专题关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
新手小白学习css笔记 浏览器内核网址分解web服务器 浏览器解析模式:DOCTYPE声明问题用法详解 史上最全的标签总结大全 浏览器加载和渲染html的顺序 浏览器渲染原理 新手学习老知识(一)HTML语言基础 新手学习老知识(二)HTML用好活动字幕标记mar 新手学习老知识(三)HTML教程用好超级链接标记 浏览器的工作原理 浏览器禁用插件 浏览器默认标签样式总结及css初始化程序 浏览器渲染引擎,提高css渲染速度。 浏览器的兼容模式下的button中文字垂直方向不居中显示 浏览器加载和渲染HTML的过程(标准定义的过程以及现代浏览器的优化) 浏览器的标准模式和怪异模式_html/css_WEB-ITnose 浏览器兼容性之Css篇_html/css_WEB-ITnose 新手前端笔记之--初识html标签_html/css_WEB-ITnose 新手整理的css+div网页布局技巧[转]_html/css_WEB-ITnose 浏览器兼容:Web标准化建站(DIV+CSS)必看的常见问题解决方法_html/css_WEB-ITnose 浏览器中关于标准模式与怪异模式的解析 浏览器兼容HTML5和CSS3的问题 浏览器内核以及浏览器兼容的问题分析 浏览器中重绘以及回流的概念解析 浏览器中5种常用的事件解析 新手一定注意HTML的语言编码charset(必看) div是什么意思 xml是什么 什么是响应式布局 DOM是什么意思 如何改变图片大小 浏览器内核是什么 邮件服务器是什么 浏览器内核有几种 如何做网站 新手入门:PS一分钟快速制作电商海报 ps切片工具怎么保存 ps做完的图片怎么保存 新手入门必学的Photoshop十条实用技巧及贴士 新手必看:PS图片处理小技巧介绍(二)
当前位置: 首页 - 科技 - 知识百科 - 正文

浏览器兼容性问题的实例分析

来源:懂视网 责编:小采 时间:2020-11-27 15:30:42
文档

浏览器兼容性问题的实例分析

浏览器兼容性问题的实例分析:兼容性问题是前端的一个重要部分。在国内的浏览器中,360浏览器,QQ浏览器等绝大部分都是双核浏览器。双核浏览器即拥有IE兼容内核和非IE极速内核两个内核,分别对应兼容模式和极速模式。兼容模式时使用IE内核,极速模式采用webkit内核。而目前大部分网站为了
推荐度:
导读浏览器兼容性问题的实例分析:兼容性问题是前端的一个重要部分。在国内的浏览器中,360浏览器,QQ浏览器等绝大部分都是双核浏览器。双核浏览器即拥有IE兼容内核和非IE极速内核两个内核,分别对应兼容模式和极速模式。兼容模式时使用IE内核,极速模式采用webkit内核。而目前大部分网站为了
兼容性问题是前端的一个重要部分。

在国内的浏览器中,360浏览器,QQ浏览器等绝大部分都是双核浏览器。双核浏览器即拥有IE兼容内核和非IE极速内核两个内核,分别对应兼容模式和极速模式。兼容模式时使用IE内核,极速模式采用webkit内核。而目前大部分网站为了性能和用户体验,默认使用极速模式。在极速模式出现问题时,使用兼容模式。

虽然极速模式是使用的webkit内核,但是浏览器的表现却还是有一定差异。平时使用Chrome调试,在极速模式下却表现的不正常。

好,进入正题。flex是目前前端布局中一个非常好的属性,这里不多说,可以看大神介绍

而在工作中发现了一个问题,flex和相对定位配合使用时:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8">
<title>Test</title><style>html,body{margin:0;padding:0;width: 100%;height: 100%;}
.wrapper{position: relative;width: 100%;height: 100%;background-color: #fff;display: flex;flex-direction: column;}
.flex-1{flex: 0 0 200px;background-color: #dfdfdf;}.flex-2{flex: 1;}.circle{position: relative;
left: 50%;top: 50%;margin: -100px 0 0 -100px;width: 200px;height: 200px;border-radius: 100px;background-color: #52caff;}</style></head><body><div class="wrapper"><div class="flex-1"></div><div class="flex-2"><div class="circle"></div></div></div></body></html>

代码在flex-2中居中画了一个圆,chrome表现很正常,如图

但是在360极速下,却是这样的:

找了一下原因,圆在 竖直方向上的相对定位没有生效,即:“top:50%”没起作用;

为什么没作用呢,我认为是div.flex-1没有显式的写出高度,"flex:0 0 500px"是flex属性的缩写,

,换一种写法就可以搞定:

其实就是给div定个高度。而这个时候又在考虑,高度不定的情况下怎么办?

用css3 calc()?这样的话遇到flex子区域有相对定位时flex就没有使用必要了。虽然遇到的问题解决了,但似乎又来了新的问题。

国内浏览器兼容模式下为什么会表现的不一样。。。。。。。

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:0731-84117792 E-MAIL:11247931@qq.com

文档

浏览器兼容性问题的实例分析

浏览器兼容性问题的实例分析:兼容性问题是前端的一个重要部分。在国内的浏览器中,360浏览器,QQ浏览器等绝大部分都是双核浏览器。双核浏览器即拥有IE兼容内核和非IE极速内核两个内核,分别对应兼容模式和极速模式。兼容模式时使用IE内核,极速模式采用webkit内核。而目前大部分网站为了
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题浏览器分析报告专题浏览器兼容测试报告专题浏览器解析过程专题怎么看浏览器兼容模式专题怎么让浏览器兼容模式专题浏览器常见问题专题浏览器的主要功能专题处理浏览器兼容问题专题如何浏览器兼容模式专题浏览器的主要功能是专题web浏览器的主要功能专题如何处理浏览器兼容问题专题具有兼容模式的浏览器专题浏览器兼容解决方案专题如何使用浏览器兼容模式专题浏览器解析页面的过程专题建议使用浏览器专题浏览器兼容模式是什么专题兼容模式的浏览器专题浏览器使用率专题
Top