我将我的网站的doctype从XHTML过渡更改为纯HTML,并在图像效果上获得了新的行为。 html很简单,就像div-> a-> img,但问题在于css。 fancy_image是外部div。
现在,有一种风格:
.fancy_image a {
line-height: 0;
}
我正在使用,因为在某些浏览器如firefox中,我在每个图像的底部都得到了白色填充。这应该是因为div内部的一个链接,这需要一些高度空间。行高声明解决了这个问题。
但是,当我从XHTML更改为HTML doctype时,即使css声明仍然存在,我仍然会遇到这个问题。任何人都知道为什么会这样?