html - css - 修复了在内容下方显示 0.4px 空白的父 div - 无法修复吗?

标签 html css

我遇到了这个奇怪的问题,似乎我根本无法解决(到目前为止)。奇怪的是,我之前为导航栏做过几乎完全相同的布局,而且很成功。

在我的导航栏中,我在最右边有一个按钮(不是实际的 <button>,而是一个 <div>,它的作用类似于 jquery),它具有背景颜色并在单击时展开。问题是在 IE 和 Chrome 的某些分辨率中,此 div 下方显示了一个白色的小条纹。此外,这使得在其下方展开的子 div 在导航栏中的按钮与其自身之间有一个小间隙。这对某些人(或大多数人)来说可能无关紧要,但这让我发疯 - 特别是考虑到我以前做过并且使用了几乎完全相同的 css。

<div> (更准确地说,它是“快速下载”div)设置为 70px 的高度和 70px 的行高,它的 sibling 也是如此(其中一些更少)。然而,父 div 的高度显示为 70.4px,这让我很烦。我尝试了许多“反复试验”的解决方案/尝试,但都没有成功。

编辑: 可以在此处看到问题的图像(我将背景更改为红色以使其更加明显):http://imgur.com/fya0duQ

编辑 2: 快速下载 div 下方的空白区域目前似乎只在我的计算机上的 IE 和 Safari 中显示。

编辑 3: 问题得到解决后,指向网站的链接已删除,因此不再有用。

最佳答案

假设您指的是“快速下载”按钮...

导航栏的高度为75px按钮的高度是70px ,创建一个 5 像素高的间隙。

你的导航栏是75px的原因是因为你左边的图片是60px高大 margin-top: 15px; .如果你想让按钮与导航栏底部齐平,你可以增加按钮的高度,减少 margin-top<img id="aktie-skat-logo" ...> ,或降低图像的高度。

有问题的 CSS:

#aktie-skat-logo {
    margin-top: 15px;
    display: block;
}

关于html - css - 修复了在内容下方显示 0.4px 空白的父 div - 无法修复吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41474283/

相关文章:

jquery - 当我使用 CSS 为该行中的单元格添加边框时,如何锁定表格行的高度?

android - 为什么我的响应式设计在移动设备上看起来与将浏览器大小调整为完全相同的分辨率时看起来不同?

javascript - 我的 javascript 有问题。错误 : is assigned a value but never used. [无未使用的变量]

javascript - Chartjs 折线图覆盖面板

html - 在 FORM 中使用 DIV 是否正确?

html - 更改几行会给出不同的结果,即使它不应该

javascript - Html5 block 上传在 Chrome 25 中不起作用?

css - 在 dbc.Container 上方包含横幅 - Dash

不使用 <div> 的 HTML EDM 覆盖元素

php - 使用 php 将类添加到 li 然后在每第三个元素之后交替?