html - 如何将此 div 中的内容居中?

标签 html css

这是一个链接:http://jsfiddle.net/zCXMv/18/

我不知道如何让它工作。请帮忙。

HTML:

<div id="button" >
    <a class="button1 active" rel="1"></a>
    <a class="button2" rel="2"></a>
    <a class="button3" rel="3"></a>
    <a class="button4" rel="4"></a>
</div>

CSS:

.button1,
.button2,
.button3,
.button4    {
    background:#999;
    padding:6px;
    display:block;
    float:left;
    margin-right:5px;
}

#button {
    width: 50%;
    border-width: 1px;
    border-style: solid;
    height: 30px;
    margin-left: auto;
    margin-right: auto;
}

最佳答案

http://jsfiddle.net/zCXMv/19/

我制作了按钮 display: inline-block,删除了 float 并添加了 text-align: center 到父元素。

.button1,
.button2,
.button3,
.button4
{
    background:#999;
    padding:6px;
    display: inline-block; // Changed from "block"
    margin-right:5px;
    // Removed floats    
}

#button
{
    width: 50%;
    border-width: 1px;
    border-style: solid;
    height: 30px;
    margin-left: auto;
    margin-right: auto;
    text-align: center; // Added central alignment to content
}
<div id="button" >
    <a class="button1 active" rel="1"></a>
    <a class="button2" rel="2"></a>
    <a class="button3" rel="3"></a>
    <a class="button4" rel="4"></a>
</div>

关于html - 如何将此 div 中的内容居中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25961242/

相关文章:

javascript - 自定义下拉列表不起作用

html - 如何在一个div中排列3个div

css - Bootstrap block 网格

php - Joomla:自动将类别/部分中的文章添加为子菜单

html - CSS:当我需要垂直时水平显示菜单下拉菜单

css - 字体文件不在 angular2 中呈现

html - 为什么我的网站在移动设备上中断?

html - reddit如何去掉当前标签页底部的边框?

javascript - 在鼠标悬停时动态移动/div 标签

html - 是否有一个 css 函数允许我在一行中设置位置的顶部、右侧、底部和左侧的值?