【发布时间】:2013-11-12 10:17:53
【问题描述】:
我想让“Shadow” div 在“Wrapper”内水平居中。 由于“Wrapper”的具体宽度由于 width: 100% 而未知,所以也不知道是否“影子” div 大于或小于其容器。
这甚至可能吗?我想不出任何解决办法。自动边距不起作用。 请仅使用 CSS 和 HTML。
演示代码:
HTML:
<div class="Wrapper">
<div class="Shadow">some content</div>
<div class="Content">some content</div>
</div>
CSS:
.Wrapper{ width: 100%; height: 100%; position: relative; background: url(path) top center no-repeat; max-width: 1520px; max-height: 1050px; overflow: hidden; }
.Shadow{ width: 1520px; height: 1050px; }
.Content{ position:absolute; top: 20px; left: 20px; width: 800px; height: 500px; }
【问题讨论】:
-
试试边距:自动;将此标签添加到影子类,
-
如前所述,这不起作用。
-
删除了我的答案。自 Martin Turjak 以来,他的答案看起来更可行。
标签: css html css-position centering