Я пытаюсь получить эффект «заполненных» строк переменной длины в диапазоне, используя следующий css. Мы не знаем, каково будет содержание линий.Firefox box-shadow выполняет по-разному
Вы можете увидеть эффект здесь:
#container{
width:300px;
margin:0 auto;
background-color:#ccc;
height:100px;
padding:20px;
}
.text{
max-width:250px;
}
span{
max-width:250px;
background-color: #FF8E1B;
box-shadow: 10px 0 0 #FF8E1B,-10px 0 0 #FF8E1B;
-moz-box-shadow: 10px 0 0 #FF8E1B,-10px 0 0 #FF8E1B;
-webkit-box-shadow: 10px 0 0 #FF8E1B,-10px 0 0 #FF8E1B;
display: inline;
padding: 1px 0;
font-size: 14px;
line-height: 22px;
letter-spacing: .28px;
font-weight: 100;
color:#fff;
}
<div id="container">
<div class="text">
<span>
Hello World Hello World Hello World
Hello World Hello World Hello<br>
Hello World Hello World Hello World
</span>
</div>
</div>
В Firefox (протестировано только в 42), она применяется только бокс-тень на первую и последнюю строку. В каждом другом браузере он применяет тень для каждой строки.
1) Это ошибка в Firefox? Должен ли я отправлять отчет об ошибке в Mozilla?
2) Есть ли способ исправить тот или иной способ получить этот эффект при заданных ограничениях?
Возможный дубликат [? Можно ли создать окно-эффект тени для встроенного текста] (http://stackoverflow.com/questions/26062154/is-it-possible- to-create-box-shadow-effect-for-inline-text) –
Это, конечно, не дубликат, но этот вопрос отвечает на вторую часть моего вопроса, поэтому я не собираюсь его оспаривать. –