【发布时间】:2011-07-14 21:06:59
【问题描述】:
在 Mac 上的 Chrome、Safari 或 Firefox 中呈现页面时,如果我使用 HTML5 doctype
<!DOCTYPE html>
并将图像放入 div 中,该 div 始终被渲染为 4 像素太高。如果我使用旧的文档类型
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
div 被正确渲染,与里面的图像高度相同。这是使用完全相同的 HTML 和 CSS 代码。唯一改变的是文档类型,并且出现了额外的 4 个像素。有没有办法解决这个问题?
【问题讨论】:
-
你应该看看 html5reset.org