我已经阅读了很多关于使用 css 均匀分布元素的内容,但我发现的每个解决方案都要求您了解并定义要分布的元素的宽度和/或数量。
我有一个固定宽度的容器 - 这里可以是任意数量的自动宽度的 li 元素,这些元素需要从左到右均匀分布在父元素上。
这是我的标记 - 除了可以有任意数量的标签,其中包含任意长度的文本。
<ul class="tabs">
<li class="tab active" id="tab-1"><span class="tab-title">Tab 1</span></li>
<li class="tab " id="tab-2"><span class="tab-title">Tab 2</span></li>
<li class="tab " id="tab-3"><span class="tab-title">Tab 3</span></li>
<li class="tab " id="tab-4"><span class="tab-title">Tab 4</span></li>
</ul>
因此,当元素的数量和宽度是动态的时,使用 css 进行均匀分布 - 可以做到吗?
这似乎是一件显而易见的事情——该死的 CSS!