css - 中心没有固定宽度?

标签 css

演示 http://jsfiddle.net/W86yx/

我想摆脱 .center 中的 300px。我希望 main 下的所有 3 div/p 都居中。如果不固定宽度,我该怎么做?我希望 .tblInsideHere 上方的 div/p 更居中。 div/p 应该对齐,因为宽度相同(相同的文本)。然后 tblInsideHere 应该从前一个 div/p 的左边开始,结束到右边。我该如何居中呢?

CSS:

.main {
    background-color:green;
    width: 400px;
    margin: 0 auto;
}
.center {
    margin: 0 auto;
    width: 300px;
    background-color:pink
}
.tblInsideHere > div {
    float: left;
}

html:

<div class="main">
    <div class="center">
        blah 
        <span> blah text</span>
        <span> blah text</span>
    </div>
    <p class="center">
        blah 
        <span> blah text</span>
        <span> blah text</span>
    </p>
    <div class="tblInsideHere center">
        <div>blah text blah text</div>
        <div>blah text blah text</div>
    </div>
</div>

最佳答案

很高兴为您提供帮助:)

.main {
    background-color:green;
    width: 400px;
    margin: 0 auto;
}
.center {
    text-align:center;
    background-color:pink
}
.tblInsideHere > div{
    display:inline-block;
}

关于css - 中心没有固定宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18777623/

相关文章:

javascript - 使用 CSS 和 jQuery 切换 HTML 可见性

html - 如何让表行 css 和边框属性一起工作?

javascript - 使用 jQuery 检测第一个焦点/触摸到 HTML 表单字段

javascript - 消失元素的 OnClick 事件

html - Widget 类设计中的 Css 定位/响应式设计

javascript - 如果输入类型数大于 1,则添加必需属性

javascript - 带有 jquery Accordion 的 AngularJS ng-table 固定 header

css - 网格布局 : cell isn't covering all specified rows

javascript - 两个绝对 Div 顶部和底部

html - 如何让 Twitter Bootstrap 的 <pre> block 水平滚动?