我有点怀疑我如何以最好的方式解决这个问题。在本页面的页脚:Portfolio中,有以下内容:
04-11-2016:投资组合设计
05-11-2016:Hvad er Mautic?
06-11-2016:一些文字
我希望日期是正确对齐的,但只是日期。在那里我以为我可以在一个范围内设置它?我尝试使用这个HTML,但这当然不是解决方案:
HTML
<div class="col-xs-12 col-sm-6 col-md-4">
<div class="footeritem">
<h4>Nyheder</h4>
<ul class="popular-posts">
<li>
<a href="#" target="_blank">
Design In Portfolio  <span class="newsDate">06-11-2016</span>
</a>
</li>
<li>
<a href="#" target="_blank">
Hvad er Mautic?    <span class="newsDate">06-11-2016</span>
</a>
</li>
<li>
<a href="#" target="_blank">
Some text   <span class="newsDate">06-11-2016</span>
</a>
</li>
</ul>
</div>
</div>
CSS
.newsDate {
font-weight: 100;
text-align: right;
}
答案 0 :(得分:18)
它包含在一个块元素中,因此将“float:right”添加到这些跨度以获得正确的对齐=)。
编辑。有人在现在删除的评论中击落了浮动的想法。当你左边的文字变得太大时,浮动确实会出现一些布局丑陋。你可以使用一个花哨的灵活解决方案,它可以更好地适应不同的环境。
对于flex,将锚点设置为“display:flex”,将span设置为“flex:1; text-align:right; white-space:nowrap;”。
答案 1 :(得分:8)
你可以试试这个: -
float:right;
答案 2 :(得分:-2)
<强> CSS 强>
span { float: right; }
<强> HTML 强>
<li>
<a href="#" target="_blank">
Hvad er Mautic?    
</a>
<span class="newsDate">06-11-2016</span>
</li>