html - 如何使div在行中居中

标签 html css twitter-bootstrap

我有一行从其父级继承的宽度为 1172px 的行。我已经在行内声明了一个 div,并且我想将其居中对齐。我尝试应用 margin: 0 autotext-align:center 但不起作用。如何将其居中?

<div class="row">
    <div id="YelloBox" class="YelloBox"> 
    </div>                    
</div>

CSS:

.YelloBox {
    width: 515px;
    height: 602px;
    opacity: 0.3;
    background-color: #ffffff;
    background-color: var(--white);
    border: solid 1px #a28c77;
    border: solid 1px var(--reddish-grey);
    text-align: center;
    margin: 0 auto;
}

最佳答案

只需在CSS中添加display:table

.YelloBox {
    width: 515px;
    height: 602px;
    opacity: 0.3;
    background-color: #ffffff;
    background-color: var(--white);
    border: solid 1px #a28c77;
    border: solid 1px var(--reddish-grey);
    text-align: center;
    margin: 0 auto;
    display: table;
}

关于html - 如何使div在行中居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39244498/

相关文章:

javascript - Angular2 - md-slide-toggle 显示错误的值

javascript - 为什么不是位置 : sticky affecting my navbar?

javascript - 如何使用 jquery 在旋转木马上方隐藏和显示页脚?

javascript - 折叠菜单 - 隐藏其他子菜单

css - 要打印的 Bootstrap 表格颜色

javascript - 在 Javascript 中创建一个元素并将其添加为一个事件

html - Angular:如何在纸牌游戏中重叠输入,具体取决于谁先出牌?

javascript - Chrome.storage 无法正确存储数组

jquery - 我可以强制 iframe 使用 css 或 jQuery 显示页面的特定部分吗

android - 在Android中更改默认日期选择器的样式