gpt4 book ai didi

html - 相对 block div 高于内容 - 无法解释的空白

转载 作者:太空宇宙 更新时间:2023-11-04 08:58:13 24 4
gpt4 key购买 nike

我正在开发一个带有纯 css 帮助框的简单表单,当用户将鼠标悬停在帮助框所在的行上时,该帮助框就会出现。

我有几天没有打开我的元素了,今天早上打开它时出现了一些错误,这些错误大多已被修复。 (页面无缘无故过宽,通过在正文中添加'overflow-x: hidden'等来修复)但是目前的问题是'.help-box'中的p元素上方添加了空白。

我不确定是什么原因造成的,如果你有时间请看看我创建的这个 JSFiddle:
https://jsfiddle.net/alecbach/7j6b6xn2/5/

这是 .help-box 的 CSS:

.help-cont{
display: block;
position: relative;
opacity: 0;
left: 10px;
height: 0px;
width: calc(100% - 8px);
top: -56px;
margin-top: 9px;
transition: opacity 0.3s ease-in-out, margin-top 0.3s ease-in-out;
.help-box{
position: relative;
top: 12px;
padding: 12px;
border: 1px solid lightgray;
border-radius: 5px;
background-color: white
}
}

(忽略脚本错误,它只是在 google maps 和 jquery 之前加载的脚本。它们不会影响网站的状态)

编辑:这是一个显示空白的 gif:
https://gyazo.com/96410bb189104af914fd921c1d12fa56

最佳答案

position: absolute; 添加到 .help-cont 而不是 relative。通过使用相对,它考虑了其他元素的流动并下推了文本。

试试吧,它有效。然后它只有 p 元素的底部边距,这很容易整理,使其均匀分布在所有边缘。

关于html - 相对 block div 高于内容 - 无法解释的空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42963369/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com