我有一个无序列表:
<ul>
<li class="title">title1</li>
<li>elem1</li>
<li>elem2</li>
<li>elem3</li>
<li class="title">title2</li>
<li>elem1</li>
<li>elem2</li>
<li>elem3</li>
</ul>
我想显示此列表,其中标题将位于列表顶部。类似于以下结果:
<ul style="float:left;">
<li>title1</li>
<li>elem1</li>
<li>elem2</li>
<li>elem3</li>
</ul>
<ul style="float:left;">
<li>title2</li>
<li>elem1</li>
<li>elem2</li>
<li>elem3</li>
</ul>
问题是我无法更改原始 html,我只能使用 css 来完成。这样的事情可能吗?我该怎么做?
这是两个列表 - 原始样式和所需样式:http: //jsfiddle.net/MNYnW/2/