gpt4 book ai didi

html - 如何获取边框属性以填充具有 n 填充的 div 的 100% 宽度

转载 作者:太空宇宙 更新时间:2023-11-03 22:11:16 25 4
gpt4 key购买 nike

我制作了一个带有 25px 内边距的父 div。在那个 div 中,我创建了另一个 li 标签,它有一个顶部边框,宽度为 100%,但它没有填满父 div。它在 25 像素的填充处停止。

试过边框框,但效果也不错。

The Issue

当我将 li 元素的宽度更改为 115% 时 width 115%

* {
padding: 0;
margin: 0;
}

body {
display: flex;
align-items: center;
justify-content: center;
min-height: 100vh;
padding: 0;
margin: 0;
overflow: hidden;
font-family: Helvetica;
}

.dark {
background-color: #17202A;
}

section {
background-color: #1C2733;
width: 500px;
height: 300px;
border-radius: 25px;
padding: 20px;
color: white;
}

h1 {
font-size: 23px;
font-weight: 800;
letter-spacing: -0.2px;
}

ul {
margin-top: 20px;
width: 100%;
}

li {
padding-top: 10px;
padding-bottom: 10px;
align-items: center;
list-style: none;
height: 50px;
border-top: 1px solid white;
width: 115%;
margin: auto;
}
<section>
<h1>Who to follow</h1>
<ul>
<li>dsdfd</li>
<li>sdfsdf</li>
<li>sdfsdf</li>
</ul>
</section>

Required Output

最佳答案

这是填充的正常行为。您可以从父元素中删除填充并将其添加到子元素中,如下所示:

* {
padding: 0;
margin: 0;
}

body {
display: flex;
align-items: center;
justify-content: center;
min-height: 100vh;
padding: 0;
margin: 0;
overflow: hidden;
font-family: Helvetica;
}

.dark {
background-color: #17202A;
}

section {
background-color: #1C2733;
width: 500px;
height: 300px;
border-radius: 25px;
padding: 0;
color: white;
}

h1 {
font-size: 23px;
font-weight: 800;
padding: 20px 20px 0;
letter-spacing: -0.2px;
}

ul {
margin-top: 20px;
width: 100%;
}

li {
padding: 10px 20px;
align-items: center;
list-style: none;
height: 50px;
border-top: 1px solid white;
width: 100%;
margin: auto;
}
<section>
<h1>Who to follow</h1>
<ul>
<li>dsdfd</li>
<li>sdfsdf</li>
<li>sdfsdf</li>
</ul>
</section>

关于html - 如何获取边框属性以填充具有 n 填充的 div 的 100% 宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59282469/

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