如何在同一个div中左右对齐一个单词和另一个单词?
答案 0 :(得分:19)
<div>
<div class="left">left text</div>
<div class="right">right text</div>
</div>
.left {
float: left;
}
.right {
float: right;
}
<div>
<div class="left">left text</div><!-- no space here
--><div class="right">right text</div>
</div>
.left {
text-align: left;
}
.right {
text-align: right;
}
.left, .right {
display: inline-block;
width: 50%;
}
答案 1 :(得分:2)
<html>
<head>
<style type="text/css">
div span.left, div span.right { display: inline-block; width: 50%; }
span.left { float: left; }
span.right {float: right; text-align: right; }
</style>
</head>
<body>
<div>
<span class=left>Left Text</span>
<span class=right>Right Text</span>
</div>
</body>
答案 2 :(得分:2)
这就是我要做的事情:
.left {
text-align: left;
float: left;
clear: none;
width: 50%;
}
.right {
text-align: right;
float: right;
clear: none;
width: 50%;
}
<div>
<div class="right">right text</div>
<div class="left">left text</div>
</div>
并确保将右侧FIRST上显示的那个放在标记中,如上所述。
答案 3 :(得分:1)
试试这个:
.left {
float: left;
}
.right {
float:right;
}
<html>
<head>
</head>
<body>
<div class="left">
<p>Lorem ipsum dolor.</p>
</div>
<div class="right">
<p>Lorem ipsum dolor</p>
</div>
</body>
</html>
答案 4 :(得分:0)
如上所述,如果不修改html,你可以使用伪选择器,这些选择器仅限于第一行,第一个孩子等等http://www.w3.org/TR/CSS2/selector.html#pseudo-element-selectors。
除此之外,您需要使用javascript在文本渲染后对文本应用格式。看看这个堆栈溢出的帖子。