HTML常见浏览器兼容汇总

web前端兼容性面试题汇总! web前端兼容性面试题汇总 一、html部分 1.H5新标签在IE9以下的浏览器识别 html5shiv.js下载地址 2.ul标签内外边距问题ul标签在IE6\IE7中,有个默认的外边距,但是在IE8以上及其他浏览器中有个默认的内边距。 解决方法:统一设置ul的内外边距为0 二、CSS样式的兼容性 1.css的hack问题:主要针对IE的不同版本,不同的浏览器的写法不同 IE的条件注释hack: 此处内容只有IE7.0可见 2.IE6双边距问题:IE6在浮动后,又有横向的margin,此时,该元素的外边 阅读详情

HTML常见浏览器兼容汇总

  • 1.标准浏览器子元素不会撑开父元素设置好的宽度,IE6下会的;

  • 2.在IE6元素浮动,如果宽度需要内容撑开,就给里边的块元素都加浮动 ;

  • 3.在IE6,7下元素要通过浮动并在同一行,就给这行元素都加浮动

  • 4.IE6下,最小高度为19px;解决办法:overflow:hidden;

  • 5.IE 6下,1px dotted #000不支持,解决办法:切背景平铺;

  • 6.在IE6下父级有边框的时候,子元素的margin值消失 解决办法:触发父级的haslayout

  • 7.IE6下双边距BUG 在IE6,块元素有浮动和和横向的margin值 ,横向的margin值会被放大成两倍 解决办法: display:inline;

  • 8.①margin-right 一行右侧第一个元素有双边距(margin:第一个元素左侧,最后一个右侧有双边距) ② margin-left 一行左侧第一个元素有双边距

  • 9.① /在IE6,7下,li本身没浮动,但是li的内容有浮动,li下边就会产生一个间隙 解决办法:
    1.给li加浮动,还需要加宽度width:300px;
    2.给li加vertical-align,当IE6下最小高度问题,和 li的间隙问题共存的时候 给li加浮动
    /

  • 10.当一行子元素占有的宽度之和和父级的宽度相差超过3px,或者有不满行状态的时候,最后一行子元素的下margin在IE6下就会失效(无解)

  • 11.IE6下的文字溢出BUG
    子元素的宽度和父级的宽度相差小于3px的时候,两个浮动元素中间有注释或者内嵌元素
    解决办法:用div把注释或者内嵌元素用div包起来

  • 12.当浮动元素和绝对定位元素是并列关系的时候,在IE6下绝对定位元素会消失
    解决办法: 给定位元素外面包个div

  • 13.在IE6,7下,子元素有相对定位的话,父级的overflow包不住子元素 解决办法: 给父级也加相对定位

  • 14.在IE6下绝对定位元素的父级宽和高是奇数的时候,元素的right值和bottom值会有1px的偏差

  • 15.1. /* 在IE6,7下输入类型的表单控件上下各有1px的间隙

    1. 解决办法:给input加浮动
    2. 在IE6,7下输入类型的表单控件加border:none;无效
    3. 解决办法: 重置input的背景 background:#fff;
    4. 在IE6,7下输入类型的表单控件输入文字的时候,背景图片会跟着一块移动
      父级,清掉自身背景
  • 16.在IE6下 在important 后边在家一条同样的样式,会破坏掉important的作用,会按照默认的优先级顺序来走

  • 17.圣杯布局:左右宽度固定,中间宽度自适应伸缩,并且中间先加载

  • 18.img外部的border
    产生条件:img外部有a标签,即img标签有链接时
    解决办法:设置img边框border:0;

  • 19.图片默认有边距
    产生条件:img标签(每个img之后敲了回车)
    解决办法:为img设置float的浮动布局方式

HTML+CSS面试题 阅读详情

相关推荐

HTML面试题

声明:从市面上搜集的涵盖html的面试题,自己解答,仅供参考。 HTML5HTML5 HTML5有哪些新特性? 请写出至少5个 html5新增的标签和使用场景 HTML5引入什么新的表单属性 与HTML4相比HTML5废弃了哪些元素 如何处理HTML5新标签的浏览器兼容问题 如何区分HTML和HTML5 HTML5 为什么只需要写 <!DOCTYPE> HTML5新的doctype和charset是什么? 如何在HTML5页面嵌入音频? 如何在HTML5页面嵌入视频? H

孙叫兽的博客 1475

一个能够兼容IE6,IE8,IE9,IE10,IE11,谷歌,火狐,360等常见的10个浏览器的HTML头部信息配置代码

首页

涂作权的博客 1万+

UE5 中 Python 编程:Python 代码加载到 UE5 中,如何供蓝图节点调用

配置 python 代码的路径,使 UE5 启动时,加载代码文件。重启之后,在蓝图中右键,就能搜索到你定义的方法了。参数为 str 字符串类型,返回值为 向量数组。注意:一定要 重启 UE5。

topcss的专栏 3996

JS的IE和Firefox兼容性汇编(原作:hotman_x)

以下以 IE 代替 Internet Explorer,以 MF 代替 Mozzila Firefox1. document.form.item 问题    (1)现有问题:        现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在 MF 下运行    (2)解决方法:        改用 document.formName.ele

canonical_cqh的专栏 1358

TASK02【datawhale组队学习】视觉感知与手眼协调,计算机视觉在机器人中应用,手眼标定算法实现,深度估计与3D重建

参考教程AI硬件与机器人技术教程:https://github.com/datawhalechina/ai-hardware-robotics视觉感知与手眼协调,计算机视觉在机器人中应用,手眼标定算法实现,深度估计与3D重建单目深度估计 (Monocular Depth Estimation)DPT 的全称是 Dense Prediction Transformer。

m0_52024881的博客 1191

川崎机器人 AS语言基础运动指令表

    功能简介 动作方式 参考坐标系 位置特性 X,Y,Z 角度特性 O,A,T 指令格式(距离单位毫米,时间单位秒,角度单位度 示例1 示例2 运 动 指 令 JMOVE 以关节移动到目标点 关节移动方式 基础坐标系 不受控 伪随机动作 JMOVE 目标点 JMOVE #yd JMOVE put1 LMOVE 以直线移动到目标点 直线移动方式

喜欢自学并分享经验的技术宅 9345

HTML5全屏浏览器兼容方案

最近一个项目有页面全屏的的需求,搜索了下有HTML5的全屏API可用,不过各浏览器的支持不一样。全屏接口提供了简单的方式通过用户整个屏幕展示浏览器的内容。这个接口让我们很轻松的引导浏览器使一个元素和它的子元素占据整个屏幕并且从屏幕上消除所有浏览器用户界面和其它应用程序。

delishcomcn的博客 609

Windows 必看!OpenClaw 一键安装教程|告别报错,一次成功不踩坑

OpenClaw 完整安装与配置的全流程教程

m0_70389289的博客 1085

html5 适配

HTML5 适配入门指南 1. 什么是HTML5适配? HTML5适配是指为不同设备、屏幕尺寸以及浏览器环境优化网页内容,使其在各种情况下都能良好展示。例如,在手机端、平板以及桌面浏览器上,实现良好的用户体验和界面展示。 2. 整体流程 为了帮助你理解HTML5适配的整个过程,下面是一个简要的步骤表格: 步骤 描述 ...

weixin_37034827的博客 228

斑马打印机状态监控进阶:不用SDK也能获取打印状态的3种野路子

本文介绍了三种不依赖官方SDK的斑马打印机状态监控方法,包括SGD命令、TCP端口嗅探和共享打印机日志分析。这些方案适用于老旧系统或网络受限环境,帮助运维人员实时掌握打印状态,提升设备管理效率。特别适合工业自动化和物流仓储场景中的应急处理。

weixin_42628688的博客 426

STM32F407驱动OV2640摄像头:从SCCB协议到I2C模拟的保姆级避坑指南

本文详细介绍了STM32F407驱动OV2640摄像头的完整流程,重点解析SCCB协议与I2C的关键差异,并提供GPIO模拟实现方案。通过实战案例和调试技巧,帮助开发者避开常见陷阱,实现稳定的图像采集功能。

weixin_28700411的博客 345

html兼容性问题都有什么;如何解决

HTML兼容性问题是在不同浏览器或设备上显示网页时可能出现的不一致或错误的情况。通过以上方法和技巧,可以有效解决HTML兼容性问题,确保网页在不同浏览器和设备上正常显示和运行。

zzx262625的博客 1424

【论文阅读1】机理引导的残差学习用于电池全生命周期状态监测 | Nature Communications

本文提出了一种机理引导的残差学习框架,用于提升电池全生命周期内荷电状态(SOC)和健康状态(SOH)的监测精度。该方法融合等效电路模型的先验知识与机器学习,设计了修正模型和补偿模型两种通用框架。实验验证表明,该方法在三种不同类型电池数据集上均表现出色,SOC和SOH估计误差较传统方法降低50%以上,且在未见工况下仍保持良好外推能力。模型具有强鲁棒性,在减少训练数据量和降低采样频率时性能稳定,并兼具物理可解释性。该框架无需离线测试和运行中校准,为电池安全监测提供了有效解决方案。

qq_21843433的博客 613

html 引入js 兼容,JS跨浏览器兼容性解决思路及方案汇总,常见JS兼容性知识点汇总...

上篇文章我们介绍了,处理CSS浏览器兼容性的4个解决方案:浏览器CSS样式初始化、浏览器私有属性,CSS hack语法和自动化插件,有兴趣的可以看看,链接放到本文结尾本文主要介绍JS的跨浏览器兼容性主要解决思路和方案,主要包括这几个方面浏览器兼容性问题查询途径JS兼容性处理常用插件及类库JS兼容性知识点汇总(兼容性处理的原生js写法)浏览器兼容性问题查询途径有时候我们想知道,针对某个CSS新特性或...

weixin_36228865的博客 701

RK3568平台开发系列讲解(外设篇)CAN的使用

📢 本篇章带大家快速了解CAN的使用。

内核笔记 2350

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

浏览器兼容性问题大汇总

浏览器兼容性问题大汇总 本文给大家介绍了42种浏览器兼容性问题大汇总的相关知识,本文介绍的非常详细,感兴趣的朋友一起学习吧 JavaScript 1.HTML对象获取问题 FireFox:document.getElementById(“idName”); ie:document.idname或者document.getElementById(“idName”

zz_whw的博客 421

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

最全Web前端面试题汇总 笔试题汇总 JavaScript HTML css

最全Web前端面试题汇总 笔试题汇总 JavaScript HTML css 前言 本文总结了一些优质的前端面试题(多数源于网络),初学者阅后也要用心钻研其中的原理,重要知识需要系统学习,透彻学习,形成自己的知识链。万不可投机取巧,只求面试过关是错误的! 面试有几点需注意: 1.面试题目: 根据你的等级和职位变化,入门级到专家级:范围↑、深度↑、方 向↑。 2.题目类型: 技术视野、项目细节、理论知识题,算法题,开放性题,案例题。 3.进行追问: 可以确保问到你开始不懂或面试官开始不懂为止,这样可以

kjssjj12的博客 8503

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

浏览器兼容

返回主页 编程未来 博客园 首页 新随笔 联系 订阅 管理 常见的浏览器兼容性问题大汇总 常见的浏览器兼容性问题大汇总 1 ie6.0横向margin加倍 产生因素:块属性、float、有横向margin。 解决方法:display:inline; 2 ie6.0下默认有行高 解决方法:overflow:hidden;或font-size:0;或line-height:xx px; 3 在各个浏览...

caoye214220的博客 179

js浏览器兼容问题总结及解决办法

JavaScript 1.HTML对象获取问题 FireFox:document.getElementById(“idName”); ie:document.idname或者document.getElementById(“idName”). 解决办法:统一使用document.getElementById(“idName”); 2.const问题 说明:Fir

甲甲镇的烂笔记 903

46种常见的浏览器兼容性问题大汇总

浏览器兼容性问题大汇总Ø JavaScript 31. HTML对象获取问题 32. const问题 33. event.x与event.y问题 34. window.location.href问题 35. frame问题 36. 模态和非模态窗口问题 37. firefox与IE的父元素(parentElement)的区别 38. document.formName.item(”ite...

weixin_30826095的博客 147

Js对浏览器不兼容问题保存

JavaScript 1.HTML对象获取问题 FireFox:document.getElementById(“idName”); ie:document.idname或者document.getElementById(“idName”). 解决办法:统一使用document.getElementById(“idName”); 2.const问题 说明:Fir

大光的博客 401

(转载)浏览器兼容性问题大汇总

浏览器兼容性问题大汇总 Ø JavaScript 3   1. HTML对象获取问题 3   2. const问题 3   3. event.x与event.y问题 3   4. window.location.href问题 3   5. frame问题 3   6. 模态和非模态窗口问题 3   7. firefox与IE的父元素(parentElement)的区别

医疗影像检索 2998

CSS中IE6的兼容问题汇总

一、CSS HACK 以下两种方法几乎能解决现今所有HACK.翻阅很多资料,已测试可以使用。 1, !important 随着IE7对!important的支持, !important 方法现在只针对IE6的HACK.(注意写法.记得该声明位置需要提前.) PLAIN TEXT CSS: #wrapper { width: 100px!important; /* I

阿瞒--治国之能臣 乱世之奸雄 2269

史上最全HTML5面试题目汇总,薪资翻倍

答案解析:1)有两种,IE 盒子模型、标准 W3C 盒子模型;IE 的 content 部分包含了 border 和 padding;2)盒模型:内容(content)、填充(padding)、边界(margin)、边框(border)。

2401_84103903的博客 958

浏览器兼容性问题相关的所有目录

【分享】浏览器兼容性问题综述 -- 正确的认识浏览器兼容性问题 【分享】你的元素居中对齐了吗? --- 关于 'text-align:center' 的问题 【分享】标签的伪类书写顺序问题 【分享】IE6 中 A 标签 hover 伪类特殊性过高的问题 【分享】深入挖掘document.getElementsByTagName()方法的返回值 【分享】警惕你的 Dat

woaixhq的专栏 685

html5官网中遇到的问题,HTML5面试常遇到哪些问题?

以下面试面试题都是网上搜集的,仅供HTML5面试参考使用。1.XHTML和HTML有什么区别HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言 最主要的不同:XHTML元素必须被正确地嵌套。XHTML元素必须被关闭。标签名必须用小写字母。XHTML文档必须拥有根元素。2.前端页面有哪三层构成,分别是什么?作用是什么?结构层Html表示层 CSS 行为层 js;3.你做的页...

weixin_35663823的博客 161
上一篇: Object.assign()用法讲解
下一篇: CSS常见的浏览器兼容汇总
Calla_Lj
博客等级 码龄8年 42粉丝 77原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值