Межстрочный интервал (интерлиньяж) — важный пункт при работе с текстом. Данный параметр определяет, сколько пространства будет между строчками.
Недостаточное межстрочное расстояние | Оптимальное межстрочное расстояние |
---|---|
Текст с размером шрифта 14 пикселей и межстрочным интервалом 14 пикселей | Текст с размером шрифта 14 пикселей и межстрочным интервалом 21 пиксель |
Заметьте, что левый текст труднее читать. Это связано с тем, что глаза не «цепляются» за строку и взгляд постоянно переходит с одной строки на другую и обратно.
Для установки межстрочного расстояния используется правило line-height
. В качестве значения используется число и единица измерения. Как и при установке размера шрифта можно использовать различные единицы измерения, но в рамках курса мы используем пиксели. Другие единицы измерения будут изучены позже
Добавьте в редактор параграф с классом line-height
с размером шрифта 24 пикселя и межстрочным интервалом 36 пикселей. Стили добавьте в тег <style>
Попробуйте добавить в параграф длинные фразы и изменять размер межстрочного интервала, чтобы увидеть, как это влияет на удобство чтения
Если вы зашли в тупик, то самое время поговорить с нашим асситентом Тота во вкладке "Обсуждение". Как правильно задать вопрос:
Тесты устроены таким образом, что они проверяют решение разными способами и на разных данных. Часто решение работает с одними входными данными, но не работает с другими. Чтобы разобраться с этим моментом, изучите вкладку «Тесты» и внимательно посмотрите на вывод ошибок, в котором есть подсказки.
Это нормально 🙆, в программировании одну задачу можно выполнить множеством способов. Если ваш код прошел проверку, то он соответствует условиям задачи. В редких случаях бывает, что решение подогнано под тесты, но это видно сразу.
Создавать обучающие материалы, понятные для всех без исключения, довольно сложно. Мы очень стараемся, но всегда есть что улучшать. Если вы встретили материал, который вам непонятен, опишите проблему в обратной связи нашего сообщества
Привет! Я Тота и моя задача помочь в обучении. Чтобы активировать меня, нужно зарегистрироваться или залогиниться, если у вас уже есть аккаунт
Ваше упражнение проверяется по этим тестам
1const { test } = require('tests');
2
3test(({ query, expect }) => {
4 const element = query(document, 'p');
5 expect(element).to.have.class('line-height');
6
7 const style = getComputedStyle(element);
8 expect(style).to.have.property('font-size', '24px');
9 expect(style).to.have.property('line-height', '36px');
10});
11
Решение учителя откроется через: