我想在一行中显示 div 元素的内容。然而 ul 元素的宽度是未知的,因为它可以有许多子 li 元素。h2 将始终占据其余空间。每个 li 元素的宽度为 20px。
它看起来像这样:
|----h2------------|li|li|li||
|----h2---------------|li|li||
HTML:
<div>
<h2>name</h2>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
</div>
我在互联网上找到了许多解决方案,但不确定选择哪个(正确的解决方案与黑客)。浏览器兼容性不是问题,它只需要在最新版本的 chrome 上工作。
更新:会有多行 div 元素并且 li 元素应该对齐。