CSS float "hug center"?

标签 css html css-float margins

我有两个不同的 div,一个向左浮动,一个向右浮动。它们比整个页面小得多(每个大约 400x200),因此两者相距甚远,紧贴着页面的边缘。我怎样才能让他们在中心彼此相邻?我尝试分别将边距设置为自动和大约 20px,但它没有改变任何东西..

最佳答案

这是inline-block的工作!

http://jsfiddle.net/hyw6P/

<div id="container">
    <div id="left">Left!</div>
    <div id="right">Right!</div>
</div>​

#container{
text-align:center;
width:100%;
height:300px;
border:1px solid black
}
#left{
border:3px solid blue;
height:100px;
width:100px;
margin:auto;
display:inline-block;
}
#right{
border:3px solid red;
height:100px;
width:100px;
margin:auto;
display:inline-block;
}​

关于CSS float "hug center"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10078796/

相关文章:

css - Coderwall 用 Canvas 模糊背景效果

php - 在 tbody 内具有垂直滚动的程式化 HTML 表格

css - 在父 Div 中放置多个 Div(并排)

html - 带有 float : left is floating right 的孤儿 <li>

c# - Aspx.net 和 C# masterpage.cs 错误

css - JQuery UI DatePicker 未显示在 Bootstrap Card 中

css - 设置输入宽度以适合文本大小

javascript - 选中复选框时将按钮颜色更改为绿色

php - 如何使用 php 表单更新表中的特定行?

html - 根据屏幕大小更改元素的顺序