所以我正在尝试创建一些 HTML/CSS 来允许一行 li 元素填充 100% 的页面宽度。每个 li 中的内容是动态的,因此可以是可变宽度(通常是一个或两个单词)。每个 li 部分也需要是内容的宽度,不相等。
我目前正在使用 display:table 和 display:table-cell 来执行此操作,这可以在 jsFiddle 中看到。
ul {
list-style:none;
padding:0;
margin:0;
display:table;
width:100%;
text-align:center;
}
ul li {
display:table-cell;
}
但是,当页面的宽度发生变化时(将栏拖到 jsFiddle 上),项目会聚集并离开屏幕。无论如何使用 CSS,li 可以向下流动到下面的下一行,就像它们向左浮动但仍然在屏幕宽度的 100% 内隔开一样?