如果不使用表格,我如何在同一行中对齐两个元素(左边一个,右边另一个)?
答案 0 :(得分:2)
使用float:right;和float:left;
答案 1 :(得分:2)
HTML内容:
<div class='container'><div class="align-left">left</div><div class="align-right">right</div></div>
如下图所示的样式
.container{ width:100%; }
.align-left{ float: left;width:50%; }
.align-right{ float: right;width:50%; }
答案 2 :(得分:1)
如果你想要它们在同一行,你可以使用INLINE或INLINE-BLOCK。
<div id="element1">element 1 markup</div>
<div id="element2">element 2 markup</div>
&#13;
SADD feature1 ABC
&#13;
答案 3 :(得分:0)
试试这个:
<div class="align-left">
left
</div>
<div class="align-right">
right
</div>
和css:
.align-left{
float: left;
}
.align-right{
float: right;
}
参见示例here
答案 4 :(得分:0)
我已经为你做了一个例子来更好地理解元素。使用浮动可以将元素“移动”(浮动)到特定的一侧(左侧或右侧)。
根据您的需要,您可以将所有内容浮动到左侧,这样只要元素的宽度不超过父元素宽度,每个元素都会“粘贴”到另一个元素。否则它们将“落在”元素下面以适应宽度。例如,此容器的宽度为600px的代码。每个类'test'的宽度为250px。这将导致2个元素彼此相邻,但另一个元素将属于它。
<div class='container green'>
<div class='test big blue'>a</div>
<div class='test big red'>b</div>
<div class='test big yellow'>c</div>
</div>
玩这个的最好方法是给你的元素一个背景颜色,这样你就可以看到响应的方式。