Я пытаюсь изменить межстрочный интервал на одинарный интервал для текста сводки в диапазоне
Диапазон имеет display: inline
, высота строки не работает для встроенных элементов .
Я думаю, что идея заключается в том, что если у вас есть встроенный элемент в блоке текста, CSS spe c предполагает, что вы не захотите его иметь линия с высотой строки, отличной от остальных, поэтому она не позволяет вам установить высоту строки. Например, если бы у вас было
<p>lorem ipsum.
Sed ut <em>perspiciatis unde</em>
ut aliquid ex
ea commodi consequatur? </p>
, было бы странно, если бы вторая строка имела высоту строки, отличную от остальных.
Важное примечание: высота строки - не единственное это не работает для встроенных элементов. Читайте больше на CSS display: inline vs inline-block
Если вы знаете ответ на вопрос, мне также будет очень интересно узнать, как вы получили этот ответ. В отличие от обычного кода, когда у меня возникают CSS проблемы, я не знаю, как их отлаживать, кроме того, что гуглю и разбираюсь, пробуя случайные вещи, пока он не работает.
Когда комментатор попытался ответить на вопрос, я погуглил еще немного и в итоге наткнулся на ответ stackoverflow про встроенные элементы Если в будущем у меня возникнут проблемы, я должен добавить элемент html, с которым у меня проблемы. Например, поисковый запрос Google "span line-height not working" ответил бы на мой вопрос во втором результате. Так что, к сожалению, стратегия в основном остается «гуглить и пробовать случайные вещи», но, если честно, вы можете сказать, что в значительной степени это отладка. Или вы можете сказать «исследовать и экспериментировать с образованными догадками», если вы хотите быть модным.