html - 内联 block div 居中

标签 html css

我已经编写了几年代码,但目前正在学习 CSS,我目前遇到的问题如下:我想将 2 个 div 彼此相邻放置,但也将它们居中,我目前正在使用的代码:

HTML:

<div class="sidebar">Placeholder</div><div class="content">Placeholder</div>

CSS:

.sidebar { 
width: 223px; 
height: auto;
background-color: #E9E9E9;
border-radius: 5px;
border: 1px solid #7F7F7F;
box-shadow: inset 0px 1px 0px #FDFDFD;
box-shadow: 0px 1px 0px #949494;
margin-right: 20px;
padding: 5px;
display: inline-block;
margin: auto;
}
.content {
width: 689px;
height: auto;
background-color: #E9E9E9;
border-radius: 5px;
border: 1px solid #7F7F7F;
box-shadow: inset 0px 1px 0px #FDFDFD;
box-shadow: 0px 1px 0px #949494;
padding: 5px;
display: inline-block;
margin: auto;
}

谁能帮我解决这个问题? ;)

最佳答案

将元素包裹在一个容器中,并赋予它 text-align: center。

http://jsfiddle.net/q8tKP/ :

.container {
    text-align: center;
}

.sidebar, .content {
    display: inline-block;    
}

关于html - 内联 block div 居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23618269/

相关文章:

html - 使行间距与列间距相同

html - 如何在一个标签中有两个 css 动画

html - 如何更改数字文本框输入的高度

jquery - 带有点击事件的多个下拉菜单

javascript - 2 列布局,如何应用边框,使更高的 div 决定边框高度

html - 表格列宽与包含的数据一样窄?

javascript - onblur 事件包含 if 语句和函数调用

html - 如何将 div 元素向左移动一点

css缩放背景到一定比例的图像

css - Font-face 字体质量问题(Firefox、Chrome、Opera)