javascript - div之间的等边距

标签 javascript jquery html css

假设您在容器中有 n 个 float div。您如何自动使它们之间的空间(边距)相等?它应该支持窗口调整大小事件。

如果需要,我可以使用 JQuery,但我更希望它是纯 html/css。 谢谢

最佳答案

简单!为他们辩护! (仅使用 CSS)

注意:不要 float 它们,在许多情况下, float 是您应该做的最后一件事。

举个例子: DEMO PAGE

HTML

<ul>
    <li>item 1</li>
    <li>item 2</li>
    <li>another item</li>
    <li>and another</li>
</ul>

CSS

ul{ width:100%; text-align:justify; }
ul::after{ content:''; display:inline-block; width:100%; }
  ul li{ display:inline-block; }

关于javascript - div之间的等边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16309233/

相关文章:

javascript - CSS 缩放以适应内容,无需滚动

html - css 垂直对齐文本居中并 overflow hidden

javascript - AngularJS - JSON 返回后如何更新 $scope 上的变量

javascript - 在 jQuery FullCalendar 中使用多个文件获取事件

javascript - 重复函数导致模态标题

jquery - 循环 text() 时,将非英语字符(例如 "å")计为 "aa"

javascript - 使用 jQuery/JavaScript 减去 HTML 文本框值

php - 我无法在菜单中的所有 3 个点上激活它

javascript - 拼接和切片的可能错误/误解

javascript - ng 类条件改变但不应用新样式