CSS文本背景色被切断

CSS文本背景色被切断,css,text,background-color,Css,Text,Background Color,首先,这是指导方针,也是我想要实现的目标: 它不需要看起来100%相似,但每个EndOfLine至少应该有一个空间。好吧,当我尝试这样做时,会发生这样的情况: 如您所见,第一行的结尾和第二行的开头与边界之间没有空间。另一方面,第一行的起点和第二行的终点确实有一个空格 这是我的HTML和CSS标记 <div class="headline-h2"> <h2>Lorem ipsum dolor sit amet, consetetur sadipscing elitr,

首先,这是指导方针,也是我想要实现的目标:

它不需要看起来100%相似,但每个EndOfLine至少应该有一个空间。好吧,当我尝试这样做时,会发生这样的情况:

如您所见,第一行的结尾和第二行的开头与边界之间没有空间。另一方面,第一行的起点和第二行的终点确实有一个空格

这是我的HTML和CSS标记

<div class="headline-h2">
<h2>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod    tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum.</h2>
</div>


h2 {
background-color: #000000;
clear: left;
color: #FFFFFF;
display: inline;
float: left;
font-size: 14px;
font-weight: normal;
padding: 4px;
position: relative;
}

.headline-h2 {
float: left;
margin-bottom: 28px !important;
width: 100%;
}

他说:“我的工作是在工作中完成的,我的工作是在工作中完成的,我的工作是在工作中完成的。”。在vero eos和accusam以及justo duo dolores和ea Reum。
氢{
背景色:#000000;
清除:左;
颜色:#FFFFFF;
显示:内联;
浮动:左;
字体大小:14px;
字体大小:正常;
填充:4px;
位置:相对位置;
}
.标题-h2{
浮动:左;
保证金底部:28px!重要;
宽度:100%;
}
我已经尝试了一些方法,但我无法用一生的时间解决这个问题。 我还必须补充一点,文本是可变的,因此如果客户需要,文本可能会完全不同。
还需要说明的是,对于内联元素,我们需要明确地使用它。我知道它与block一起工作。

为什么不直接在
h2
中添加
padding

h2 {
    background-color: #000000;
    clear: left;
    color: #FFFFFF;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: normal;
    position: relative;
    padding-left: 5px;
    padding-right: 5px; 
}

为什么不在
h2
中添加
padding

h2 {
    background-color: #000000;
    clear: left;
    color: #FFFFFF;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: normal;
    position: relative;
    padding-left: 5px;
    padding-right: 5px; 
}

哦,对不起,我已经有4px的填充,我只是忘了在这里添加代码。我帖子中的图片有4倍的填充。问题是它延伸到了父div的宽度,而不是文本的宽度。更具体地说,我需要它来处理内联元素。@NoReply-不要认为你可以按照你想要的方式在内联元素上应用填充。@NoReply看看这个,然后根据你的情况应用。h,对不起,我已经有4px的填充,我只是忘了在这里添加代码。我帖子中的图片有4倍的填充。问题是它延伸到了父div的宽度,而不是文本的宽度。更具体地说,我需要它来处理内联元素。@NoReply-不要认为你可以按照你想要的方式在内联元素上应用填充。@NoReply看看这个,并根据你的情况应用它