【发布时间】: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 孩子们的内容无关紧要,它会一直对齐。内容无关紧要。此外,您应该在问题中包含所有相关代码。