DIV浮动IE文本产生3象素的bug
2024-10-20 00:47:03
描写叙述:DIV浮动IE文本产生3象素的bug 左边对象浮动。右边採用外补丁的左边距来定位,右边对象(div)会离左边有3px的间距
复现:在开发者工具里把文本模式设置了杂项后会出现3像素的bug
測试的浏览器:IE7、IE8
浏览器的标准模式与怪异模式两种械,怎样区分这两种模式?
加上<!DOCTYPE html>是标准模式,反则去掉是怪异模式(杂项模式)。
调用下面JS代码来推断属于那种模式:
console.log(window.top.document.compatMode) ;
//BackCompat 表示怪异模式
//CSS1Compat 表示标准模式
CSS:
#box {
width: 600px;
height:100px;
margin:100px auto;
background:blue;
}
#left {
float: left;
width: 50%;
height:100px;
background:red;
}
#right {
width: 100%;
height:100px;
background:yellow;
}
*html #left {
margin-right:-3px;
/* 上面这句是重点 */
}
HTML:
<div id="box">
<div id="left">1</div>
<div id="right">|2</div>
</div>
不加margin-left:-3px的效果是:
加margin-left:-3px的效果是:
在CSS样式表中最后一个选择器 *html是什么意思呢?
本人在ie8 ie7浏览器下測试,文本模式选择设置为杂项时。*html请作用
最新文章
- python高级之多线程
- js 滚动 学习
- NPOI 2.0版本的使用
- Gridview布局界面练习Base Adapter
- 统计一段文字中出现频率最高的10个单词(c语言)
- [OJ] Single Number II
- android string.xml里的空格字符
- 设置tableWidget->;verticalScrollBar()的属性
- mysql查询数据库中包含某字段(列名)的所有表
- div中显示某个网页
- 10.读google测试之道有感
- 为ASP.NET MVC应用程序实现继承
- jquery全国省市区三级联动插件distpicker
- HslCommunication组件库使用说明
- java后台list集合传值到前台,再取值的几种方法
- 【代码审计】CLTPHP_v5.5.3后台目录遍历漏洞分析
- Spring读取资源的接口Resource笔记
- 基于PHP的cURL快速入门教程 (小偷采集程序)
- Objective-C 方法交换实践(三) - Aspects 源码解析
- Yarn 模式 与 电影受众分析系统