【发布时间】:2015-06-16 19:52:37
【问题描述】:
我正在尝试对齐两个内联元素,一个在左侧,一个在右侧。我想在不使用浮点数的情况下完成此操作。
就我而言,我有一个 h1,带有一个跨度和一个链接。我希望跨度向左对齐,链接向右对齐。
h1>span {
text-align: left;
}
h1>a {
text-align: right;
}
<h1><span>Align me left</span> <a href="">align me right</a></h1>
这是想要的结果:
【问题讨论】:
-
一点历史:这个问题的诞生是因为浮动的行为是狂野的。即使使用清除和封装的 DIV,浮动的结果在浏览器之间也有很大差异,并将 EZ css 任务变成一场噩梦,试图控制浏览器之间的奇怪和意外行为。即使使用 CSS v3.0,这些不受欢迎的行为仍然盛行。迫使我避免像瘟疫一样的浮动并支持替代方案。多亏了这个搜索,我找到了更好、更简洁的方法来对没有浮动的页面进行 CSS 处理。消除对清除和不必要的额外 HTML 元素的需要。更好!
标签: html css text-align