gpt4 book ai didi

html - 多列链接允许多行

转载 作者:太空宇宙 更新时间:2023-11-04 15:04:51 27 4
gpt4 key购买 nike

我目前正在尝试创建一个 2 列的链接列表,但是当一个链接进入多行时,它会在下一列中留下空白。我过去使用 Masonry 解决过类似的问题,尽管每次我需要使用它时,这似乎总是有点矫枉过正。是否有一种干净的 CSS 方法可以在不使用 JQuery 插件等的情况下实现这种布局?

Multiple columns

标记

<ul class="two-col-links">
<li><a href="">About us</a></li>
<li><a href="">Press</a></li>
<li><a href="">NMMT</a></li>
<li><a href="">Careers</a></li>
<li><a href="">Sitemap</a></li>
<li><a href="">Partners &amp; <br>Links</a></li>
<li><a href="">Terms &amp; <br>Conditions</a></li>
</ul>

CSS

ul {
width: 200px;
}
li {
width: 100px;
float: left;
display: inline;
}

JSFiddle

请注意上面的示例,“合作伙伴和链接”如何在左侧栏中留下空白 - 是否有解决此问题的方法来消除此空白?

最佳答案

使用float 是个坏主意。尝试使用 column-count property

看例子:

ul {
width: 200px;
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
}

li {
width: 100px;
float: left;
display: inline;
}
<ul class="two-col-links">
<li><a href="">About us</a></li>
<li><a href="">Press</a></li>
<li><a href="">NMMT</a></li>
<li><a href="">Careers</a></li>
<li><a href="">Sitemap</a></li>
<li><a href="">Partners &amp; <br>Links</a></li>
<li><a href="">Terms &amp; <br>Conditions</a></li>
</ul>

关于html - 多列链接允许多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29082320/

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