javascript - 如何防止列表在带有列间隙的容器内破裂?

标签 javascript html css

我有一个容器,里面可以是任何内容。大多数时候有 p-tags 但有时也有一些列表。

我有以下代码:

<div class="content">
    <ul>
        <li>Test LI</li>
        <li>Test LI</li>
        <li>Test LI</li>
        <li>Test LI</li>
        <li>Test LI</li>
        <li>Test LI</li>
    </ul>
    <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy.</p>
</div>

Nu 发生以下情况:列表正在被撕裂!可怜的名单。

enter image description here

我希望 li 再次连接。我尝试了以下 css,但到目前为止它对我不起作用。

.content {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 60px;
    -moz-column-gap: 60px;
    column-gap: 60px;
    margin-bottom: 30px;
}

.content ul li {
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside:avoid;
    -moz-page-break-inside:avoid;
    page-break-inside: avoid;
    break-inside: avoid-column;
}

感谢您的帮助!

谢谢, 罗宾

最佳答案

我找到了可能是最简单的解决方案。 (捂脸)

.products-post-content ul {
    display: inline-block;
}

关于javascript - 如何防止列表在带有列间隙的容器内破裂?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33561324/

相关文章:

javascript - jQuery 默认不隐藏元素

javascript - JS插入兄弟节点

html - 如何使用纯 CSS 交换表格单元格

html - 延伸到页面高度的::after 和::before 伪元素的背景图像

javascript - 试图在屏幕上找到 javascript 元素的位置....在 webkit 浏览器上无法正常工作

html - CSS:神秘的边距

javascript - 我可以在 javascript 图像轮播加载 36 张图像时显示加载指示器吗?

javascript - 无法将动态变量添加到动态表中

php - CodeMirror 保存自己 onBlur

javascript - 设置 xlink :href in svg with angularjs to base64-encoded image