【发布时间】:2014-06-18 11:43:16
【问题描述】:
我现在正在设计博客的 cmets 部分。我的标记是每个评论的有序列表项。在里面我有一个向左浮动的标题,一些跨度标签在标题中向右浮动。我试图清除标题(例如,此列表中的每个 clearfix-hack:http://red-team-design.com/clearing-floats-nowadays/),但没有任何方法可以使数字保持在应有的位置。
我做了一个fiddle 玩了一下,但无法正常工作。
html:
<ol>
<li>
<article>
<header class="clearfix">
<h4>Heading</h4>
<span>Some link</span>
</header>
<p>Some content.</p>
</article>
</li>
</ol>
css:
ol, li, article, header, h4, span {
font-size: 14px;
line-height: 28px;
margin: 0;
padding: 0;
}
ol {
margin: 0 0 28px 28px;
}
h4 {
float: left;
}
span {
float: right;
}
如果没有解决此问题的好方法,我愿意接受有关标记更改的建议。
编辑:这就是我想要的样子:
1. Heading Some link|
Some content comes her. Text,|
text, text, text, text, text,|
text and more text. |
|
2. A much longer heading |
Some link|
Some content and so on... |
|
|
3. Even headings can be very, |
very long Some link|
Content goes here. |
^Right border of containing element.
【问题讨论】:
标签: html css css-float clearfix