【发布时间】:2015-10-25 07:55:38
【问题描述】:
我有一个容器,其中有一些内容居中,但我想在左边放一些东西,但我不知道如何做到这一点。
这是使用absolute 定位的唯一方法吗?这是我一直在使用的代码来展示广告的示例:
HTML:
<div class="container">
<p class="one">Left</p>
<p style="clear: both;"></p>
<div class="center">Center</div>
</div>
CSS:
.container {
background-color: gray;
text-align: center;
}
.container .one {
float: left;
background-color: aqua;
}
.clearfix:after,
.clearfix:before
{
display: table;
content: " ";
clear: both;
}
.container .center {
display: inline-block;
background-color: green;
}
代码笔:
【问题讨论】:
-
嗯,是的,我想是的。我想我在第一个元素之后尝试清除浮动,我忘记了我真的不需要,并且可以在容器上应用一个 clearfix 来处理它。
-
@Vitorinofernandes 刚刚对此进行了更多测试,但实际上并没有按我的意愿工作;例如,如果文本在左侧很长,您会注意到居中的文本将在剩余的可用空间内居中,而不是在容器的整个宽度内居中。
标签: html css css-float css-position centering