我有一个在div中的H1标题,由于div的宽度固定,因此跨越了多行。我想将背景色仅设置为H1文本,以便背景仅在文本后面保留(例如,如果行末有空白,则不应在那里使用背景颜色)。
另外,我需要设置文本的左右填充。我尝试将padding设置为标题,但也无效。
这是我想要的效果:
我试图通过设置H1的inline显示和背景颜色来实现这一点,但似乎不起作用。以下是我的HTML和CSS以及演示。
HTML:
CSS:层叠样式表
另外,我需要设置文本的左右填充。我尝试将padding设置为标题,但也无效。
这是我想要的效果:
我试图通过设置H1的inline显示和背景颜色来实现这一点,但似乎不起作用。以下是我的HTML和CSS以及演示。
HTML:
<div class="box">
<h1>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin eget massa felis, at aliquam libero. </h1>
CSS:层叠样式表
.box{
background: green;
overflow: hidden;
max-width: 100px;
margin: 50px auto;
padding: 20px;
}
h1{
background: yellow;
font-size: 30px;
float: left;
display: inline;
}