我知道我们通常使用margin:auto
但是我使用下面的代码。
HTML:
<article>
<header></header>
</article>
CSS:
article{
max-width: 500px;
margin: auto; /* goes in the middle - great */
}
header{
width: 130%;
margin-left: -30%;
}
在这一点上,我把它article
放在中心。但是,随着浏览器/窗口大小变小,我想将文章居中,就好像它的宽度与header
. 基本上,在某些时候(当您缩小浏览器窗口时),header
它将位于左侧的边缘,而不是利用右侧的空白空间。
我不想有额外的div
,但如果我这样做了,我会将文章包装在 a 中div
并给它一个自动边距。