gpt4 book ai didi

html - 如何在 html 元素之间创建一致的间距?

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

我即将开始一个大型的、以设计为导向的网站,该网站必须像素完美且尽可能好。

问题是如何保持容器中元素之间的间距一致,如下所示:

Padding explanation

目前我创建所有容器padding: 40px 40px 30px 每个元素都有 margin-bottom: 10px;

这很好地解决了这个问题,但是每个元素(包括标题)都必须在其下方正好有 10 个像素,在其上方有零个像素。

目前我也在用https://github.com/kiskadigitalmedia/kiskabricks_wedgecss (设置高度的 div)以在设计需要时创建额外的垂直空白。喜欢这里:

enter image description here

这是上面例子的代码:

<div class="card">
<h1>Heading 1</h1>
<p>Paragraph text</p>
<div class="wedge-2x">
<a class="btn">Button</a>
</div>

这种方法有意义吗?有没有更好的方法来保证容器内元素的间距一致?任何意见表示赞赏。

最佳答案

我会这样做:

<div class="card">
<h1>Heading 1</h1>
<p>Paragraph text</p>
<a class="btn">Button</a>
</div>

CSS:

.card {
padding: 40px;
box-sizing: border-box;
}
h1, p {
margin-bottom: 10px;
}
.btn {
margin-top: 20px;
display: inline-block;
}

关于html - 如何在 html 元素之间创建一致的间距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37205618/

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