Sym - 一个用 Java 实现的现代化社区平台 • 源码 • 注册

Pipe - 小而美的开源博客平台 • 体验 • 皮肤
Solo - 一个用 Java 实现的博客系统,为你或你的团队创建个博客吧! • 源码下载 
Wide - 一个基于 Web 的 Go 语言 IDE • 教程试用

css—border, margin, padding - 浏览器

 

在 border, margin, padding 中,不同的浏览器解析的时候 heigh 得到的值总是不一样。

border 的话,在使用 w3c html 4.0.1 标准后都不算在高度里面,也就是说你的 height=height。否则 IE6, 7, 8 里面 height=height - 上下 border,FF 却不会。
padding 的话,在使用 w3c html 4.0.1 标准后都不算在高度里面,也就是说你的 height=height。否则 IE6, 7, 8 里面 heigh=height - 上下 padding,FF 却不会。
margin 的话,不论是否使用 w3c html 4.0.1 标准后都不算在高度里面, 也就是说你的 height=height。但是实际高度测量的话会减去上下 margin,这很正常,因为是 margin 嘛。

 

所以一定要使用 doctype,要不处理起来浏览器的差别会很麻烦。建议使用自适应的高度。


欢迎注册黑客派社区,开启你的博客之旅。让学习和分享成为一种习惯!

留下你的脚步