我想要h1
,就像这里:Everything ok example
代码:
.container {
padding: 2em 3em;
}
h1 {
text-align:center;
line-height:4em;
color:white;
background: black;
/*padding: 2em 3em;*/
margin: -2em -3em 0 -3em;
}
然后我插入
margin: 0 auto;
max-width:10em;
它不起作用......
答案 0 :(得分:0)
据我了解,您想要居中文本,并填补空间
.container {
padding: 2em 3em;
margin: 0 auto;
display: block;
text-align: center;
}
h1 {
text-align:center;
line-height:4em;
color:white;
background: black;
margin: -2em -3em 0 -3em;
}
答案 1 :(得分:0)
这里有2个解决方案
首先只删除“max-width:10em;”
第二是
.container {
padding: 2em 3em;
margin: 0 auto;
max-width:10em;
min-width:100%;
}
答案 2 :(得分:0)
您在10em
上定义了.container
的宽度。如果您想将.container
与margin: 0 auto;
居中,则需要具有固定宽度。如果您想要更宽,请将max-width:10em;
增加到所需的大小。
所以你的最终结果将是:
.container { margin: 0 auto; max-width: 30em; /*whatever width you want*/ }
答案 3 :(得分:0)
您必须将max-width
更改为min-width
并将值更改为100%
。