我正在尝试创建一个列表,它应该长成这样:
主要要求是列表应该具有灵活性,可以添加或删除列表项而不需要修改代码。
到目前为止,我找到的最佳解决方案是将所有列表项(包括标题)放入 <li>
标签中,并使用在这篇A List Apart文章中介绍的技术之一进行样式设置。
<ul>
<li class="header">Drinks</li>
<li>Drink 1</li>
<li>Drink 2</li>
<li>Drink 3</li>
<li class="header">Meat</li>
<li>Meat 1</li>
<li>Meat 2</li>
<li>Meat 3</li>
<li>Meat 4</li>
<li>Meat 5</li>
<li>Meat 6</li>
etc.
</ul>
我在想在Stack Overflow上是否有更好的建议。
<li>
元素吗?是的,它们的高度将是相同的。我基本上可以完全控制预处理,因此我可以使用Django/Python以任何格式生成数据。 - finspinCSS
或javascript
。它是用PHP编写的(我不熟悉Django或Python在服务器端),但应该很容易翻译。 - Sandy Gifford