盒模型bug的解决方法

我们定义一个最基本的层:

boxtest

div.boxtest{
border:20px   solid #60A179;
padding: 30px;
background :  #ffc;
width : 300px;
}

标准情况下,这个盒的宽度是:20+30+300+30+20=400px。

但是在IE5.0浏览器中,对盒模型的宽度解释有个bug,它认为300 px是整个盒的总宽度,内容的宽度变成:300-20-30-20-30=200px。

为了弥补这个bug,采用一个技巧:即增加一个IE5不能解释的声音属性"voice-family",读到这个定义时浏览器就不再继续阅读,认为宽就是400px,但而其他符合标准的浏览器会继续阅读,并执行第二个真实值300px。

content

div.content{
border:20px solid #60A179;;
padding:30px;
background: #ffc;
width :400px;
voice-family :   "\"}\"";
voice-family :inherit;
width :  300px;
}

同样,在Opera7.0以前的浏览器也有这样的解析bug。但我们并不需要使用伪值,有更简单的办法解决这个问题:
html>body .content { width :300px; }

From:http://www.w3cn.org/article/tips/2004/90.html

posted on 2008-07-07 11:33 Shicai Yang 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/youth0826/archive/2008/07/07/1237368.html

盒模型bug的解决方法相关推荐

  1. 浅谈Android Fragment嵌套使用存在的一些BUG以及解决方法

    自从Android3.0引入了Fragment之后,使用Activity去嵌套一些Fragment的做法也变得更加流行,这确实是Fragment带来的一些优点,比如说:Fragment可以使你能够将a ...

  2. js中hover事件时候的BUG以及解决方法

    js中hover事件时候的BUG以及解决方法 参考文章: (1)js中hover事件时候的BUG以及解决方法 (2)https://www.cnblogs.com/mmykdbc/p/7464050. ...

  3. [css] 写出你遇到过IE6/7/8/9的BUG及解决方法

    [css] 写出你遇到过IE6/7/8/9的BUG及解决方法 把以前兼容IE6.7学习的东西搬出来了,还以为不见了.兼容性问题 1.IE6margin双边距问题 2.IE67 li间隙问题 3.图片间 ...

  4. php is_subclass_of,PHP_PHP is_subclass_of函数的一个BUG和解决方法,is_subclass_of的作用: 复制代码 - phpStudy...

    PHP is_subclass_of函数的一个BUG和解决方法 is_subclass_of的作用: bool is_subclass_of ( object object, string class ...

  5. Linux x86主机运行天数是是24.8的倍数都有可能引发oracle bug及解决方法

    问题是因后台无法登录发现该BUG的,连PLSQL及服务器上的oracle DBA也无法登录oracle 查看系统相关资源: 负载高,系统层的CPU使用高, 解决方法: 重启服务器,问题解决 通过查找原 ...

  6. whitelabel error page怎么解决_pyppeteer使用遇到的bug及解决方法

    pyppeteer的问题 本身这个项目是非官方的,是基于谷歌官方puppeteer的python版本. 本来chrome就问题多多,puppeteer也是各种坑,加上pyppeteer是前两者的pyt ...

  7. oracle 整倍数,Linux x86主机运行天数是24.8的倍数都有可能引发Oracle bug及解决方法...

    问题是因后台无法登录发现该BUG的,连PLSQL及服务器上的Oracle DBA也无法登录oracle 查看系统相关资源: 负载高,系统层的CPU使用高, 解决方法: 重启服务器,问题解决 通过查找原 ...

  8. 关于深澜校园网与Windows系统之间存在的bug及解决方法

    关于深澜校园网与Windows系统之间存在的bug及解决方法 问题描述 大多数装了深澜校园网客户端的Windows8或者win10 1809及以后版本系统用户在一次重启电脑或者普通开机之后,发现深澜拨 ...

  9. 魔兽世界8.0服务器不稳定老掉线,魔兽世界8.0升级常见BUG及解决方法介绍

    魔兽世界8.0升级常见BUG及解决方法介绍 2018-08-15 09:36:56来源:游戏下载编辑:苦力趴评论(0) <魔兽世界>8.0版本"争霸艾泽拉斯"已经在今日 ...

  10. 多元线性回归的缺陷_多元线性回归模型常见问题及解决方法概要.ppt

    多元线性回归模型常见问题及解决方法概要 多元线性回归模型 基本假设 (1)随机扰动项ui数学期望(均值)为零.E(ui)=0 (2)随机扰动项ui的同方差性且无自相关Var(ui)=σ2 (3)解释变 ...

最新文章

  1. I2C和SPI总线优缺点对比
  2. JAVA SHA1 加密 对应 c# SHA1 加密
  3. java大整数类减1,自己写Java大整数《1》表示和加减
  4. Thecus色卡司1U机架式网络存储服务器
  5. php设计模式八-----装饰器模式
  6. 正则表达式贪婪模式及最短匹配
  7. xss攻击突破转义_WEB安全之XSS攻击方式与防御方式
  8. 数据库设计笔记——MySQL基础知识(四)
  9. 安卓驱动开发(五)----搭建开发板的测试环境
  10. react+wabpack 搭建
  11. java集合大家族之Map
  12. 网站优化众说纷纭 往左走还是往右走?
  13. TestStand-编辑VI
  14. 【技术公开课】iOS App研发的最后冲刺:内测与部署
  15. Localization-Aware Active Learning for Object Detection (ACCV)
  16. 华为ensp 错误代码 :40
  17. EOJ#3369. 三千米健身步道
  18. Spring Boot入门教程(三十五):支付宝集成-准备工作
  19. 右键桌面刷新,反应迟钝,刷新后很长一段时间才能显示出桌面图标的解决办法(重点是如何删除workfolders)
  20. 中国教育大数据研究院在福州成立 倪光南任联席院长

热门文章

  1. Asp.Net细节性问题技巧精萃
  2. 用R语言分析我和男友的聊天记录
  3. 数据之路 - Python爬虫 - Xpath库
  4. BZOJ3997 TJOI2015组合数学(动态规划)
  5. Servlet过滤器和监听器知识总结
  6. 正则表达式驼峰标示转下划线
  7. 虚拟机利用Host-only实现在不插网线的情况下,虚拟机与主机实现双向通信,实现ssh连接以及samba服务实现共享...
  8. 【转】hive简介安装 配置常见问题和例子
  9. html基础之 input:type
  10. CentOS TinyProxy http(s)上网代理及置代理上网的方法