gpt4 book ai didi

html - 元素可以忽略它之前属性的高度值吗?

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

我有 2 个元素共享同一个类 .cta.casino-box 中的 CTA 看起来不错,但是 .header-box 中的 CTA 占用了 .top- 占用的 165px 空间导航栏.nav-bar

如何让顶级 CTA 忽略这两个导航栏的额外间距,而不必为 CTA 拆分 css 代码?

Link to CodePen

.cta {
max-width: 600px;
margin: 0 auto;
text-align: center;
position: relative;
top: 50%;
margin-top: -80px;
}

.cta h1 {
color: #fff;
weight: 500;
text-shadow: 0px 0px 4px black;
}

.cta .button {
color: #fff;
border-color: #fff;
font-weight: bold;
box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.7);
text-shadow: 0px 0px 4px black;
}
.cta .button:hover {
color: #90281F;
background: #fff;
text-shadow: none;
}

.cta hr {
box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.7);
}

最佳答案

你必须设置负 margin-top.top-nav-bar 和 .nav-bar 的高度加上你的正常边距,这样两个 div 就可以了居中对齐。在这种情况下,它可能如下所示:

.header-box .cta {
margin-top: -205px;
}

关于html - 元素可以忽略它之前属性的高度值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29774778/

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