Просто потому, что сам текст будет выше предыдущей строки в случае наложения, поэтому тень будет следовать этой логике:
h1 {
line-height:0.8;
}
span {
background:red;
}
<h1>
<span>LOVE LOVE LOVEL LOVE <br>HATE HATE HATE HATE HATE</span>
</h1>
Как видно, оформление следующей строки скрывает предыдущую строку при использовании фона, который является таким же, учитывая тени и другие свойства (например, границы).Украшение каждой линии будет выше предыдущей
h1 {
line-height:0.8;
text-shadow:0px -20px #fff;
}
span {
background:red;
border:2px solid green;
}
<h1>
<span>LOVE LOVE LOVEL LOVE <br>HATE HATE HATE HATE HATE</span>
</h1>
С спецификацией порядка рисования на шаге (7) , который каким-то образом сложен вы увидите, что мы имеем дело с каждым строковым блоком в древовидном порядке (каждая строка)
В противном случае для
каждого строкового блока этого элемента:
- Для каждого ящика, являющегося дочерним для этого элемента, в этом строковом блоке , в дерево порядка :