【问题标题】:CSS - center align divs even at runtimeCSS - 即使在运行时也可以居中对齐 div
【发布时间】:2015-05-28 20:21:12
【问题描述】:

请参考-https://jsfiddle.net/L0hav8ma/2/

<div id="x">
<div id="x1"> div1 </div>
<div id="x2"> div2 </div>
<div id="x3"> div3 </div>
</div>

要求是在主 div 中居中对齐 div1、div2 和 div3。

而且,在运行时使用 javascript 我必须删除 div1 和 div2。所以即使在那个时候,我也希望 div3 居中对齐,而不需要任何额外的 css 更改。

【问题讨论】:

  • 没有任何额外的css更改是什么意思?那你打算怎么做呢?
  • 我的意思是,进行单个 css 更改。并且在运行时删除 2 个 div 时,不应放置额外的 css,并且 div3 应自动居中对齐。这可能吗?
  • 这是您的第一个 fidlde,但不是您的第二个 - 您删除 display:inline-block 的任何原因?
  • @gopalrao 孩子们的内容无关紧要,它会一直对齐。内容无关紧要。此外,您应该在问题中包含所有相关代码。

标签: html css alignment


【解决方案1】:
#x {
  height: 70px;
  width: 400px;
  background: blue;
  color: white;
  margin: 0 auto;
  text-align: center; /* add this */
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 2011-08-25
    • 1970-01-01
    • 2011-02-25
    • 1970-01-01
    • 2011-03-13
    • 2016-08-17
    相关资源
    最近更新 更多