我网页的主体包含在 <main>
中元素。这有一个 max-width:800px
并居中 margin:0 auto
.
标题<H1>
是否可行, 在 <main>
内宽度大于 800px – 有一个 max-width:1000px
通过突出<main>
在右侧增加 200 像素?
我明白我可以给标题position:absolute
然后 max-width:1000px
但这样做的问题是标题下方的文本随后显示在标题后面(因为标题已脱离正常流程)。有没有办法使用 position:absolute
并且要尊重标题的高度?
最佳答案
尝试为标题添加负边距。
CSS:
h1 {
margin-right: -200px;
max-width: 1000px;
}
关于html - 标题 <h1> 是否可能比父 div 宽?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47869381/