【发布时间】:2022-01-12 07:42:28
【问题描述】:
我想在我的一个列表项中的每个 <li> 标记之间获得垂直空间。我使用 CSS Grid 进行了尝试,但随后我获得了相等的垂直空间并且即使只有一行句子也有不必要的额外空间。希望任何人都可以帮助我找到解决方案。以下是代码。提前致谢!
html {font-family: Arial, Helvetica, sans-serif;}
a {color:#555;text-decoration:none;}
.container {padding: 1.5rem;background-color: #cdcdcd;margin: 1rem;/* width: 50%; *//* border: 1px solid red; */}
@media only screen and (min-width:567px) {
.container {padding:3rem;background: #f9f9f9;}
}
.list {
background: #fff;
}
.list__ul {
list-style: none;
padding: 0;
margin: 0;
column-count: 2;
border:1px solid red;
}
.list__item {
display: flex;
align-items: flex-start;
break-inside: avoid-column;
}
.list__item:before {
content: "";
width: .10rem;
height: .1rem;
padding: 2px;
background-color: transparent;
border: solid #555;
border-width: 0 2px 2px 0;
display: inline-block;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
margin-right: .75rem;
margin-top: .25rem;
}
.list__link {
text-decoration: none;
color: #666;
}
<div class="container">
<div class="list">
<ul class="list__ul">
<li class="list__item"><a href="#" class="list1__link">One Precise control In addition to the ability to place items accurately onto a created grid, the CSS Grid Layout specification contains rules that control what happens.</a></li>
<li class="list__item"><a href="#" class="list1__link">Two Default value One Precise control In addition to the ability to place items accurately onto a created grid, the CSS Grid Layout specification contains rules that control what happens</a></li>
<li class="list__item"><a href="#" class="list1__link">Three Sequential navigation </a></li>
<li class="list__item"><a href="#" class="list1__link">Four Algorithm specification</a></li>
<li class="list__item"><a href="#" class="list1__link">Five Dynamic Sources</a></li>
<li class="list__item"><a href="#" class="list1__link">Six Auto Placement</a></li>
<li class="list__item"><a href="#" class="list1__link">Seven Task Allocation</a></li>
<li class="list__item"><a href="#" class="list1__link">Eight Implicit Contents</a></li>
<li class="list__item"><a href="#" class="list1__link">Nine Absolute Specification</a></li>
</ul>
</div>
</div>
【问题讨论】:
标签: css html-lists