Какое свойство определяет интервал между строками
ÐдÑавÑÑвÑйÑе, доÑогие дÑÑзÑÑ!
Ð ÑÑой неболÑÑой ÑÑаÑÑе Ñ Ñ Ð¾ÑÑ ÑаÑÑказаÑÑ Ð¾Ð± одном полезном ÑвойÑÑве, позволÑÑÑем изменÑÑÑ Ð¼ÐµÐ¶ÑÑÑоÑнÑй инÑеÑвал в HTML и CSS.
ÐÑо Ð¼Ð¾Ð¶ÐµÑ Ð²Ð°Ð¼ понадобиÑÑÑÑ Ð´Ð»Ñ Ñого ÑÑÐ¾Ð±Ñ ÑделаÑÑ ÑÑение ÑекÑÑа более комÑоÑÑнÑм, а Ñакже измениÑÑ Ð²Ð½ÐµÑний вид ÑекÑÑа, его ÑаÑположение в блоке и даже вÑÑовнÑÑÑ ÑÑÐ¾Ñ ÑекÑÑ Ð¿Ð¾ веÑÑикали.
Ðак задаÑÑ Ð¼ÐµÐ¶ÑÑÑоÑнÑй инÑеÑвал CSS?
ÐÐ»Ñ Ð·Ð°Ð´Ð°Ð½Ð¸Ñ Ð¼ÐµÐ¶ÑÑÑоÑного инÑеÑвала в CSS ÑÑÑеÑÑвÑÐµÑ ÑпеÑиалÑное ÑвойÑÑво line-height. ÐоÑловно оно пеÑеводиÑÑÑ ÐºÐ°Ðº вÑÑоÑа ÑÑÑоки.
ÐÑо CSS-ÑвойÑÑво Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ Ð½ÐµÑколÑко знаÑений:
- 1.ÐножиÑÐµÐ»Ñ (ÑиÑло).
ÐапÑимеÑ:
line-height: 1.5;
ÐÑÐ¸Ð¼ÐµÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¼ÐµÐ¶ÑÑÑоÑного
инÑеÑвала ÑекÑÑа в HTML и СSS.Рданном пÑимеÑе Ð¼Ñ Ð¿Ð¾Ð»ÑÑаем полÑÑоÑнÑй межÑÑÑоÑнÑй инÑеÑвал.
ÐдеÑÑ Ð·Ð° единиÑÑ Ð±ÐµÑÑÑÑÑ ÑÐ°Ð·Ð¼ÐµÑ ÑÑиÑÑа. То еÑÑÑ ÐµÑли ÑÐ°Ð·Ð¼ÐµÑ ÑÑиÑÑа бÑÐ´ÐµÑ Ñавен 16 пикÑелей, Ñо межÑÑÑоÑнÑй инÑеÑвал Ñо знаÑением 2 бÑÐ´ÐµÑ Ñавен:
2 x 16 = 32 пикÑелÑ. - 2.ÐнаÑение в пикÑелÑÑ
или дÑÑгиÑ
единиÑаÑ
.
ÐапÑимеÑ:
line-height: 20px;
ÐÑÐ¸Ð¼ÐµÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¼ÐµÐ¶ÑÑÑоÑного
инÑеÑвала ÑекÑÑа в HTML и СSS.Так же вмеÑÑо пикÑелей (px) можно иÑполÑзоваÑÑ Ð¿ÑнкÑÑ (pt), вÑÑоÑe ÑÑиÑÑа ÑекÑÑего ÑлеменÑа (em), дÑймÑ(in) и Ñак далее.
- 3.ÐнаÑение в пÑоÑенÑаÑ
.
ÐапÑмеÑ:
line-height: 180%;
ÐÑÐ¸Ð¼ÐµÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¼ÐµÐ¶ÑÑÑоÑного
инÑеÑвала ÑекÑÑа в HTML и СSS.Ð ÑÑом ÑлÑÑае за 100% беÑÑÑÑÑ Ð²ÑÑоÑа ÑÑиÑÑа.
- 4.Inherit â знаÑение межÑÑÑоÑного инÑеÑвала бÑÐ´ÐµÑ Ð½Ð°ÑледоваÑÑÑÑ Ð¾Ñ ÑодиÑелÑÑкого ÑлеменÑа.
ÐапÑимеÑ:
line-height: inherit;
ÐÑÐ¸Ð¼ÐµÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¼ÐµÐ¶ÑÑÑоÑного
инÑеÑвала ÑекÑÑа в HTML и СSS. - 5.Normal â в данном ÑлÑÑае межÑÑÑоÑное ÑаÑÑÑоÑние задаÑÑÑÑ Ð°Ð²ÑомаÑиÑеÑки.
ÐапÑимеÑ:
line-height: normal;
ÐÑÐ¸Ð¼ÐµÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¼ÐµÐ¶ÑÑÑоÑного
инÑеÑвала ÑекÑÑа в HTML и СSS.
ÐиÑно мне болÑÑе вÑего нÑавиÑÑÑ Ð¿ÐµÑвÑй ÑпоÑоб. Так как он пÑоÑÑ Ð¸ понÑÑен в иÑполÑзовании и пÑи ÑÑом инÑеÑвал ÑÐ¾Ñ ÑанÑеÑÑÑ Ð¿Ñи изменении ÑазмеÑа ÑÑиÑÑа.
Ðак задаÑÑ Ð¼ÐµÐ¶ÑÑÑоÑнÑй инÑеÑвал html?
Ðакого-Ñо ÑпеÑиалÑного Ñега, коÑоÑÑй Ð±Ñ Ð¸Ð·Ð¼ÐµÐ½Ñл межÑÑÑоÑнÑй инÑеÑвал в HTML неÑ. ÐоÑÑÐ¾Ð¼Ñ Ð´Ð»Ñ ÐµÐ³Ð¾ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¼Ð¾Ð¶Ð½Ð¾ воÑполÑзоваÑÑÑÑ ÑледÑÑÑими ÑпоÑобами:
- 1.ÐÑполÑзоваÑÑ Ð°ÑÑибÑÑ style, внÑÑÑи коÑоÑого иÑполÑзоваÑÑ Ñо же ÑвойÑÑво line-height Ñ Ð½ÑжнÑми нам паÑамеÑÑами.
ÐапÑимеÑ:<div style=â line-height:1.5;â>
ÐÑÐ¸Ð¼ÐµÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¼ÐµÐ¶ÑÑÑоÑного
инÑеÑвала ÑекÑÑа в HTML и СSS.
</div></li>
- 2.ÐÑполÑзоваÑÑ Ñег </style> и в нÑм Ñже Ð´Ð»Ñ ÑлеменÑа Ñ Ð½ÑжнÑм клаÑÑом задаваÑÑ Ð¼ÐµÐ¶ÑÑÑоÑнÑй инÑеÑвал.
ÐапÑимеÑ:<style>
.block {
line-height: 120%;
}
</style>
<div class=âblockâ>
ÐÑÐ¸Ð¼ÐµÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¼ÐµÐ¶ÑÑÑоÑного
инÑеÑвала ÑекÑÑа в HTML и СSS.
</div>
Ридеале Ñег style должен ÑаÑполагаÑÑÑÑ Ð² Ñеге , но ÑабоÑаÑÑ Ð¾Ð½ бÑÐ´ÐµÑ Ð² лÑбом меÑÑе ÑÑÑаниÑÑ.
ÐÑполÑзование межÑÑÑоÑного инÑеÑвала в HTML и CSS Ð´Ð»Ñ Ð²ÑÑавнивание по веÑÑикали и Ð·Ð°Ð´Ð°Ð½Ð¸Ñ Ð¾ÑÑÑÑпов.
ÐÑли Ñ Ð²Ð°Ñ, к пÑимеÑÑ, еÑÑÑ ÐºÐ½Ð¾Ð¿ÐºÐ° или блок Ñ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¾Ð¼, в коÑоÑом нÑжно задаÑÑ Ð¾ÑÑÑÑÐ¿Ñ ÑвеÑÑ Ñ Ð¸ ÑÐ½Ð¸Ð·Ñ Ð¸Ð»Ð¸ вÑÑовнÑÑÑ ÑÑÐ¾Ñ ÑекÑÑ Ð¿Ð¾ ÑенÑÑÑ Ð¿Ð¾ веÑÑикали, Ñо ÑÑÑ Ð²Ñ Ñак же можеÑе воÑполÑзоваÑÑÑÑ CSS-ÑвойÑÑвом line-height.
Ðиже пÑиведÑн пÑÐ¸Ð¼ÐµÑ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ° без межÑÑÑоÑного инÑеÑвала и Ñ Ð½Ð¸Ð¼.
<h3 style=”line-height:0%;”>ÐежÑÑÑоÑнÑй инÑеÑвал Ñавен 0%</h3> <h3 style=”line-height:300%;”>ÐежÑÑÑоÑнÑй инÑеÑвал Ñавен 300%</h3> |
ÐежÑÑÑоÑнÑй инÑеÑвал Ñавен 0%
ÐежÑÑÑоÑнÑй инÑеÑвал Ñавен 300%
Таким обÑазом, пÑи помоÑи данного CSS ÑвойÑÑва Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе изменÑÑÑ Ð¼ÐµÐ¶ÑÑÑоÑнÑй инÑеÑвал в HTML и CSS коде, и Ñаким обÑазом делаÑÑ Ð¾ÑоÑмление ваÑÐ¸Ñ ÑайÑов более пÑивлекаÑелÑнÑм.
СпаÑибо ÑÑо доÑиÑали ÑÑаÑÑÑ Ð´Ð¾ конÑа! ÐÑли она бÑла Ð´Ð»Ñ Ð²Ð°Ñ Ð¿Ð¾Ð»ÐµÐ·Ð½Ð¾Ð¹, Ñо обÑзаÑелÑно поделиÑеÑÑ ÐµÑ Ð² ÑоÑÑеÑÑÑ . Так Ð²Ñ Ð¿Ð¾Ð¼Ð¾Ð¶ÐµÑе мне в пÑодвижении моего пÑоекÑа.
ÐÐµÐ»Ð°Ñ Ð²Ð°Ð¼ ÑÑÐ¿ÐµÑ Ð¾Ð² в оÑоÑмлении ваÑÐ¸Ñ ÑайÑов! Ðо вÑÑÑеÑи в ÑледÑÑÑÐ¸Ñ ÑÑаÑÑÑÑ !
С Ñважением Ð®Ð»Ð¸Ñ ÐÑÑаÑÑ
Источник
С помощью CSS мы можем управлять не только расстоянием между словами и буквами, но и межстрочным интервалом. Казалось бы, в каких ситуациях может пригодиться такая тонкая настройка?
Я считаю, что управление расстоянием между строками входит в Топ 10 самых важных настроек для любого блога. Связано это с тем, что используя эту возможность, мы можем облегчить чтение текста нашими пользователями.
А что может быть дороже удобства посетителя сайта?
Видеоверсия:
Свойство line-height
При помощи свойства line-height мы задаем межстрочный интервал. Вообще, это значение отсчитывается браузером автоматически, в зависимости от размера и вида шрифта.
Считается, что межстрочный интервал, который по-другому называют интерлиньяж, равняется расстоянию между двумя базовыми линиями текста.
Межстрочный интервал
На иллюстрации выше вы можете видеть высоту строки, обозначаемую как line-height. Непосредственное расстояние между ними принято называть leading.
Например, если мы зададим расстояние между строками равное 24 пикселям, а размер шрифта 16 пикселям, то leading у нас будет равняться 8 пикселям (24-16).
Допустимые значения
В качестве значений можно использовать все те же пиксели, em и проценты, с которыми мы познакомились в уроке по размеру шрифтов. Например, давайте попробуем установить межстрочный интервал в 24 пикселя.
body { line-height: 24px; }
Как видите, все довольно просто. Однако, в подобной записи есть недостаток. Заключается он в том, что в будущем при изменении размера текста нужно не забыть поменять интерлиньяж.
По-другому обстоит дело с процентами и значением em, которые высчитываются исходя из кегля шрифта. Давайте попробуем указать значение в полтора раза больше размера текста. Для этого воспользуемся сразу двумя показателями.
body { line-height: 150%;
line-height: 1.5em; }
Как видно на примере выше, можно использовать как проценты, так и em. Они абсолютно равнозначны.
Лучшее решение
Так как свойство line-height наследуется, в использовании процентов и единиц измерения em есть свой недостаток. Заключается он в том, что в подобных случаях наследуется не коэффициент величины межстрочного интервала над размером шрифта, а само значение.
Например, дадим шрифтам тега body размер в 12 px, и интерлиньяж в 150 процентов. Значит, конечное значение будет равняться 18 пикселю.
Далее, поменяем кегль текста в абзацах на 20 px. В этом случае, межстрочный интервал будет не 30 px (18*1.5), как ожидалось, а останется 18 px, который был унаследован от тега body.
Множитель
Для задания интервала между строками лучше использовать множитель – простое числовое значение, которое, между прочим наследуется надлежащим образом.
body { line-height: 1.5; }
В данном примере, межстрочное расстояние всегда будет в полтора раза больше размера текста. Даже при наследовании.
Исходя из этого, я советую вам отдать предпочтение числовому множителю. Так вы обезопасите себя от непредсказуемых последствий, и освободите от дополнительной работы по смене значений свойства line-height, при корректировке кегля шрифта.
А на этом у меня все. Смею предположить что вам все понятно, если нет – задавайте свои вопросы в комментариях. Надеюсь, данный урок по CSS был для вас полезен. Если это так, сделайте репост данной статьи в социальных сетях, чтобы больше людей получили от нее пользу.
Источник
Анонимный вопрос
19 июля 2018 · 46,3 K
Frontend-разработчик, создатель учебного портала Frontend Blok и сервиса Frontend Help и… · tele.click/tpverstak
Для увеличения расстания между строками в HTML, нужно создать файл CSS, где для конкретного элементы Вы укажете значение межстрочного интервала line-height.
В качестве значений принимаются также любые единицы длины, принятые в CSS — пикселы (px), дюймы (in), пункты (pt) и др. Разрешается использовать процентную запись, в этом случае за 100% берется высота шрифта.
Пример использования:
h1 {
line-height: 1.7;
}
p {
line-height: 1.5;
}
Я по быстрому несколько <br> добавляю: <br> <br> <br> <br> )))
Также, если у Вас текст представлен логическими блоками текста и Вы хотели увеличение расстояния между ними, а не самой высоты строк, можно использовать свойство тега <p>, а именно
1. margin-block-start: 20px;
2. margin-block-end: 32px;
что будет прочитано браузером как “отступ перед строкой – 20 пикселей, отступ после строки – 32 пикселя” и просто… Читать далее
Как сделать одинаковой высоту строки в excel?
Экономист, музыкант, обожаю историю, занимаюсь производством изделий из кожи…
Самый простой способ это перейти во вкладу главная, на панесли с название ячейки, выбрать формат и нажать высоту строки и настроить вручную, либо сделать автоматическую настройку высоты
Прочитать ещё 1 ответ
Почему Луна повернута одной стороной к земле?
IT, телеком, телефония, базы данных, интеграционные решения, естествознание…
Луна повёрнута к Земле только одной стороной потому что находится в приливном захвате. Со школьных уроков всем знаком закон всемирного тяготения. По формуле, которая выражает этот закон видно, что с удалением (увеличением расстояния) притяжение убывает пропорционально квадрату расстояния, то есть быстро, да еще и с ускорением.
Fg=(M1×M2)/r²
Школьный учитель всегда скажет: «Для простоты берём расстояние между центрами тел», так как тела считаются шарообразными и однородными, а их диаметры считаются несущественными по сравнению с расстоянием. Или другими словами, тела считаются сравнительно далёкими друг от друга, как Солнце и Земля, например.
Между тем, даже школьнику должно быть понятно, что вся масса тела не сосредоточена в центре. Т.е. к Земле притягивается не центр Луны, а каждая её частичка. Чтобы понять, что же там происходит не прибегая при этом к интегралам, можно мысленно разделить Луну на две половинки — ближнюю к нам (видимую) и дальнюю — и посчитать силу притяжения для обеих (для центра тяжести полушара есть сокращённые формулы, их легко найти). Получится, что видимая половинка притягивается к Земле чуть-чуть сильнее, чем дальняя, так как она ближе. Эта разница тем сильнее, чем теснее вращаются друг к другу тела. (Это из-за того. что r стоит в квадрате)
Начиная с определённого расстояния эта разница может приводить к деформации спутника. Каждый раз поворачиваясь вокруг своей оси деформированный спутник будет преодолевать тормозящий момент сил, создаваемый этой разницей. Так работает приливное трение.
За сотни тысяч миллионов лет такого торможения Луна замедлила своё вращение настолько, что её собственная угловая скорость вращения совпала с угловой скоростью обращения вокруг Земли.
В таком положении приливное трение Луны минимально, и потому это состояние является стабильным. Дальнейшего замедления уже не происходит.
Из-за того, что орбита Луны не точно круговая, Луну раз в месяц немного заносит и она чуть-чуть показывает нам свой правый бок, а через полмесяца — левый. Эти колебания называются либрациями. Из-за них с Земли реально наблюдается не половина Луны, а в совокупности почти 60% её поверхности. Приливное трение всегда успокаивает эти либрации и по этому происходит также и стабилизация орбиты самой Луны, но это очень медленный процесс.
Расстояние (радиус орбиты) на котором начинается приливный захват можно рассчитывать. Для этого нужно знать массы двух тел, их собственные диаметры, а также плотности. Например. часто мы можем слышать о многих открытых в последнее время экзопланетах, что они тоже находятся в приливном захвате у своих звёзд. То есть всегда повёрнуты к ним только одной своей стороной.
Если вращающееся по тесной орбите тело продолжит сближение со своим компаньоном, то на некотором критическом расстоянии приливные силы (то есть разница между притяжением ближней и дальней стороны) могут превзойти гравитационные силы удерживающие это тело в целом состоянии. И тогда произойдёт разрушение спутника и образование системы колец, как у Сатурна. Паре Земля-Луна это не грозит, так как Луна не приближается, а удаляется.
Резюмируем:
- Две половинки Луны притягиваются к Земле не одинаково. Ближняя — сильнее.
- Эта разница достаточно велика, чтобы затормозить вращение Луны, немного деформировать её и окончательно запереть в таком относительном положении.
- Это явление называется приливным захватом. Не только Луна находится в приливном захвате. В таком же положении кроме Луны находятся многие другие спутники в нашей Солнечной системе, а также и целые планеты в системах многих других звёзд.
Прочитать ещё 9 ответов
Как в ворде сделать красную строку?
Установить красную строку для одного абзаца или всего документа, несложная задача, если выполнять простой алгоритм действий.
Вы сначала выделяете абзац или весь текст полностью (CTRL+A), а потом нажимаете на своей мышке правую клавишу, чтобы появилось специальное меню.
В этом меню найдите строчку “Абзац” и просто нажмите на неё. Вам отроется дополнительное меню, в котором можно найти раздел “Отступ”, где есть специальное поле для установки красной строки.
Здесь можно просто увидеть в виде картинок или видеоинструкции, как произвести подобную настройку со своим текстом.
Прочитать ещё 2 ответа
Как сделать отступ в ворде?
Для этого должна быть включена “Литейка”. Нажмите вверху “Вид”, поставьте галочку у “Литейка”. Подвигав треугольнички линейки Вы добьётесь любых отступов для выделенных строк и слева, и справа, и абзацного. Вперёд!
Прочитать ещё 3 ответа
Источник
Высота строки CSS
line-height: normal | <number> | <length> | <проценты> | inherit | initial | unset
normal | Расстояние между строчками вычисляется браузером самостоятельно |
---|---|
<number> | Число от 0. line-height: 1.5; = font-size * 1.5 = 20px * 1.5 = line-height: 30px; Текст легче читать, при значении от 1.5 до 2 [w3.org]. |
<length> | Любые единицы измерения: px, em, rem, sm. |
<проценты> | % от em |
initial | То же, что normal |
inherit | Наследуется значение родителей |
unset | Наследуется значение родителей |
Изменить line-height:
Когда в товарищах согласья нет,
На лад их дело не пойдет,
И выйдет из него не дело, только мука.
Однажды Лебедь, Рак да Щука
Везти с поклажей воз взялись
И вместе трое все в него впряглись;
Из кожи лезут вон, а возу все нет ходу!
Поклажа бы для них казалась и легка:
Да Лебедь рвется в облака,
Рак пятится назад, а Щука тянет в воду.
Кто виноват из них, кто прав – судить не нам;
Да только воз и ныне там.
<style>
#nol {
font-size: 11px;
line-height: 13px;
padding: 10px;
border: 5px solid #456;
}
</style>
<div id=”nol”></div>
height = количество_строк * line-height
height = 12 * 13px = 156px
Чем отличается line-height от height или padding
padding – это отступ от height до границы элемента.
height: auto; (по умолчанию) — это
- height: 0;
- если присутствует текст, то сумма line-height всех строк [см. пример выше с расчётами]
- если есть дочерние элементы, то сумма их height, border, padding и margin
Изменить line-height:
Изменить height:
Когда в товарищах согласья нет,
На лад их дело не пойдет,
И выйдет из него не дело, только мука.
Однажды Лебедь, Рак да Щука
Везти с поклажей воз взялись
И вместе трое все в него впряглись;
Из кожи лезут вон, а возу все нет ходу!
Поклажа бы для них казалась и легка:
Да Лебедь рвется в облака,
Рак пятится назад, а Щука тянет в воду.
Кто виноват из них, кто прав – судить не нам;
Да только воз и ныне там.
<style>
#nol1 {
font-size: 11px;
height: 156px;
line-height: 13px;
padding: 10px;
border: 5px solid #456;
}
</style>
<div id=”nol1″></div>
Расстояние между строк HTML
Междустрочный интервал можно узнать, если из line-height вычесть font-size. Причём значение межстрочного расстояния делится на два. Одна половина увеличивает отступ от буквы до верхнего края, другая — до нижнего. То есть получается, что текст располагается ровно по середине блока.
Пример
Пример
<div id=”one”>line-height</div>
<div id=”two”>padding</div>
Это отличный инструмент, чтобы однострочный текст или картинку выравнивать вертикально по центру блока.
line-height наследуется от предка к потомку
Изменить line-height родителя:
Зелёный потомок
Синий потомок
<div id=”raz”>
<div>Зелёный потомок</div>
<div>Синий потомок</div>
</div>
Значение, заданное потомку, будет главнее того, что задано родителю.
Изменить line-height Зелёного потомка:
Изменить line-height Синего потомка:
Зелёный потомок
Синий потомок
<div id=”dva”>
<div>Зелёный потомок</div>
<div>Синий потомок</div>
</div>
Значение <number> единственное, которое отталкивается от значения font-size элемента, а не от его родителя.
значение line-height в
Случается нередко нам
И труд и мудрость видеть там,
Где стоит только догадаться
За дело просто взяться.
<div id=”shest”>
<div>текст<br>текст</div>
текст<br>текст
</div>
Для <number> line-height родителя: 16px * 2 = 32px
Для <number> line-height потомка: 30px * 2 = 60px
Для px line-height родителя: 32px
Для px line-height потомка: 32px
Для em line-height родителя: 16px * 2 = 32px
Для em line-height потомка: 16px * 2 = 32px
Для % line-height родителя: 16px * 200 / 100 = 32px
Для % line-height потомка: 16px * 200 / 100 = 32px
line-height и HTML тег span
Элемент с display: inline; не может иметь height. Поэтому, ежели line-height родителя меньше line-height дочернего элемента, строчный потомок увеличивает высоту строки предка, на которой он находится. Между line-height нескольких строчных элементов, находящихся на одной строке, также выбирается то, что больше.
Изменить line-height родителя:
Изменить line-height строчного потомка:
span
<div id=”tri”>
<span>span</span>
</div>
‘line-height’ specifies the minimal height of line boxes within the element. The minimum height consists of a minimum height above the baseline and a minimum depth below it … The height and depth of the font above and below the baseline are assumed to be metrics that are contained in the font. [w3.org]
Иными словами, если font-size строчного элемента отличается от font-size блочного, то первый может увеличить высоту строки родителя, на которой он находится.
Изменить line-height:
Изменить font-size:
span
<div id=”chetyre”>
<span>span</span>
</div>
Откуда взялся вертикальный отступ у картинки? Как убрать межстрочный интервал?
У блочного элемента нет высоты строки.
display: block;
<div id=”pyat”>
<img alt=”16*16″ src=”https://2.bp.blogspot.com/-KpOxK0BzM-w/U0ZIUo4PF7I/AAAAAAAAEUI/PO4MiuWxy1o/s320/16.png” />
</div>
Практическое использование: Как убрать отступ под картинкой.
line-height меняется вместе с шириной окна браузера
- Flexible typography with CSS locks [typekit.com]
Источник