まず第一に、これは私が達成したいことと同様にガイドラインです:
100%似ている必要はありませんが、各EndOfLineに少なくとも1つのスペースを指定する必要があります。さて、これは私がそれをやろうとすると何が起こるかです:
ご覧のとおり、1行目の終わりと2行目の始まりには、境界線にスペースがありません。一方、1行目の先頭と2行目の末尾には、スペースがあります。
これが私の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%;
}
私はすでにいくつかのことを試しましたが、私の人生のためにこのことを解決することはできません。また、テキストは可変であるため、顧客が望む場合はまったく異なるものになる可能性があることも付け加えておきます。また、インライン要素にはこれが明示的に必要であると言う必要があります。私はそれがブロックで動作することを知っています。