Свойство font-weight, насыщенность шрифта — Оформление текста — HTML Academy
Загрузка…
Через несколько секунд всё будет готово
- index.html
- style.css
HTML
<!DOCTYPE html> <html lang=»ru»> <head> <meta charset=»utf-8″> <title>Дневник начинающего верстальщика</title> <link rel=»stylesheet» href=»style.css»> </head> <body> <header> <p>Блог</p> <nav> <a href=»index.html»>На главную</a> </nav> </header> <main> <article> <h2>День второй. Хочу быть верстальщиком</h2> <p>Сегодня весь вечер просидел в интернете. Читал про преимущества работы верстальщиком. Часто отвлекался на видео с котиками, конечно, но кое-что я запомнил:</p> <ul> <li>ты делаешь полезное дело</li> <li>можешь работать удалённо</li> <li>интересные люди</li> <li>хорошая зарплата</li> </ul> <p>Желания учиться резко прибавилось.
CSS
body { padding: 0 30px; font-size: 16px; line-height: 26px; font-family: «Arial», sans-serif; color: #222222; background: #ffffff url(«img/bg-page.png») no-repeat top center; } h2 { font-size: 24px; line-height: normal; } h3 { font-size: 20px; line-height: normal; } a { color: #0099ef; text-decoration: underline; } .page-title { font-size: 36px; line-height: 42px; font-family: «Verdana», sans-serif; } .avatar { border-radius: 50%; } .blog-navigation { margin-bottom: 30px; padding: 20px; color: #ffffff; background-color: #4470c4; border: 5px solid #2d508f; } .blog-navigation h3 { margin-top: 0; } .blog-navigation ul { padding-left: 0; list-style: none; } .blog-navigation li { margin-bottom: 5px; } .
blog-navigation a { color: #ffffff; } .skills dd { margin: 0; margin-bottom: 10px; background-color: #e8e8e8; } .skills-level { font-size: 12px; text-align: center; color: #ffffff; background-color: #4470c4; } .skills-level-ok { background-color: #47bb52; } footer { margin-top: 30px; }Что в задании вам не понравилось?
Не работает проверка кодаЗадание слишком сложноеНепонятная теорияДругое (сейчас напишу)
Другое (сейчас напишу)
Спасибо! Мы скоро всё исправим)
Код изменился, нажмите «Обновить» или включите автозапуск.
Вы перешли на другую страницу
Кликните внутри мини-браузера, чтобы поставить фокус в это окно.
ЗадачиВыполнено
- Для класса
.page-title
задайте насыщенностьfont-weight
со значениемbold
, - а для
h2
— со значением400
.
Насыщенность шрифта | CSS
В курсе по HTML для изменения насыщенности шрифта был рассмотрен тег <b>
, аналогом которого является свойство font-weight
. Свойство более гибкое, чем стандартные стили тега <b>
, так как можно сделать не только более насыщенным, но и наоборот — сделать его тонким.
Есть два самых распространённых значения свойства font-weight
:
bold
— насыщенный шрифт. Внешне текст будет выглядеть так же, как и при использовании тега<strong>
или<b>
normal
— значение по умолчанию. Полезное значение, если весь текст имеет нестандартную насыщенность, но какой-то участок необходимо сделать стандартным по насыщенности
<p>Текст с жирным начертанием шрифта</p>
.bold { font-weight: bold; }
Текст с жирным начертанием шрифта
Но это не все значения, которые может принимать свойство. Помимо словесного описания bold
и normal
существуют числовые:
100
200
300
400
— соответствует значениюnormal
500
600
700
— соответствует значениюbold
800
900
Хоть числовых значений и много, но здесь всё зависит от начертаний шрифта, а точнее от того, есть ли у него символы для каждого типа насыщенности.
normal
и bold
и если указано иное, то браузер сам выберет какую насыщенность подставить взамен. Чаще всего все значения выше 500
будут интерпретированы как bold
Задание
Добавьте в редактор параграф с классом weight
и установите насыщенность bold
. Стили добавьте в тег <style>
Если вы зашли в тупик, то самое время задать вопрос в «Обсуждениях». Как правильно задать вопрос:
- Обязательно приложите вывод тестов, без него практически невозможно понять что не так, даже если вы покажете свой код. Программисты плохо исполняют код в голове, но по полученной ошибке почти всегда понятно, куда смотреть.
Тесты устроены таким образом, что они проверяют решение разными способами и на разных данных. Часто решение работает с одними входными данными, но не работает с другими.
Чтобы разобраться с этим моментом, изучите вкладку «Тесты» и внимательно посмотрите на вывод ошибок, в котором есть подсказки.Мой код отличается от решения учителя 🤔Это нормально 🙆, в программировании одну задачу можно выполнить множеством способов. Если ваш код прошел проверку, то он соответствует условиям задачи.
В редких случаях бывает, что решение подогнано под тесты, но это видно сразу.
Прочитал урок — ничего не понятно 🙄Создавать обучающие материалы, понятные для всех без исключения, довольно сложно. Мы очень стараемся, но всегда есть что улучшать. Если вы встретили материал, который вам непонятен, опишите проблему в «Обсуждениях». Идеально, если вы сформулируете непонятные моменты в виде вопросов. Обычно нам нужно несколько дней для внесения правок.
Кстати, вы тоже можете участвовать в улучшении курсов: внизу есть ссылка на исходный код уроков, который можно править прямо из браузера.
Полезное
Если у шрифта есть только нормальная насыщенность, то при установке значения
bold
браузер автоматически сделает символы насыщенными. Это может выглядеть не так, как задумывалось разработчиками шрифта, поэтому следите, чтобы были подключены все нужные вариации шрифта
Нашли ошибку? Есть что добавить? Пулреквесты приветствуются https://github.com/hexlet-basics
css — есть ли разница между полужирным шрифтом и 700 при использовании веб-шрифтов?
спросил
Изменено 6 лет, 3 месяца назад
Просмотрено 2к раз
Я недавно слышал (и на самом деле я не очень верю), что когда вы определяете @font-face с вес шрифта
, например 700
, и вы используете где-то в CSS вес шрифта: полужирный
, чтобы браузер мог отображать этот вес шрифта
, используя искусственный полужирный шрифт. Есть ли в таком случае такая разница между 700
и жирным
?
Так что я спрашиваю: учитывая такое определение
@font-face { семейство шрифтов: SampleFont; источник: . ..; вес шрифта: 700; }
будут ли все браузеры (в соответствии со спецификацией) использовать указанный файл в течение SampleFont
в следующих случаях?
.case1 { вес шрифта: 700; } .case2 { вес шрифта: полужирный; }
Я спрашиваю, если вы определяете @font-face
с числовым значением, например,
(или наоборот), а затем используете его эквивалент где-то в CSS (в данном случае жирный шрифт
), некоторые браузеры могут использовать искусственный полужирный текст вместо определенного через @font-face.
Спасибо мастерам!
- css
- шрифты
5
Между ними нет никакой разницы. Возможно, использование его как font-weight:bold
сделает ваш код более читаемым, чем использование font-weight:700
.
Вы также можете использовать другие значения около font-weight
.
- 100 — тонкий
- 200 — Сверхлегкий (Сверхлегкий)
- 300 — светлый
- 400 — Обычный
- 500 — Средний
- 600 — полужирный
- 700 — полужирный
- 800 — очень жирный (сверхжирный)
- 900 — Черный (тяжелый)
‘ font-weight: normal
‘ является синонимом ‘ font-weight: 400
‘, а ‘ font-weight: жирный
‘ является синонимом ‘ font-weight: 700
‘.
2
IIRC некоторые шрифты поддерживают несколько уровней жирности, а некоторые нет, поэтому, если шрифт поддерживает эту функцию, будет небольшая разница, но в остальном оба выглядят одинаково и выделяются жирным шрифтом.
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google
Зарегистрироваться через Facebook
Зарегистрируйтесь, используя электронную почту и пароль
Опубликовать как гость
Электронная почта
Обязательно, но не отображается
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Толщина шрифта / Типография / Документы / TACHYONS
Масштаб шрифта Мера Высота строки / Интерлиньяж Отслеживание Вес шрифта Стиль шрифта Вертикальное выравнивание Выравнивание текста Преобразование текста Оформление текста Белое пространство Семейства шрифтов
Толщина шрифта
Одноцелевые классы для установки веса шрифта любого элемента в любой точке останова.
Изменение толщины шрифта разных фрагментов текста может помочь создать контраст между порциями информации. Это может помочь привлечь внимание к произведению содержимого или помочь сделать меньший размер шрифта более читабельным. В «Элементы типографского стиля», Роберт Брингхерст предлагает сохранить две вещи. помните, когда играете с весом шрифта. Используйте смелые веса экономно. Вес шрифта должен уменьшаться по мере увеличения размера шрифта.
Примеры
Строковые значения
Толщина шрифта: нормальная
Начертание: нормальное
Шрифт: полужирный
Начертание шрифта: полужирный
Числовые значения
Шрифт: 100
Вес шрифта: 100
Шрифт: 200
Вес шрифта: 200
Шрифт: 300
Вес шрифта: 300
Шрифт: 400
Вес шрифта: 400
Шрифт: 500
Вес шрифта: 500
Шрифт: 600
Вес шрифта: 600
Шрифт: 700
Вес шрифта: 700
Шрифт: 800
Вес шрифта: 800
Шрифт: 900
Шрифт: 900
Предыдущий
ОтслеживаниеДалее
Семейство шрифтовАртикул
MDN — вес шрифтатахионы-шрифт-вес
v5. 0.5 244 Б- Декларации
- 44
- Селекторы
- 44
- Макс. Оценка специфичности
- 10
- Размер Ср. Правило
- 1
/* НАСТРОЙКА ШРИФТА Документы: http://tachyons.io/docs/typography/font-weight/ База fw = вес шрифта Модификаторы: 1 = буквальное значение 100 2 = буквальное значение 200 3 = буквальное значение 300 4 = буквальное значение 400 5 = буквальное значение 500 6 = буквальное значение 600 7 = буквальное значение 700 8 = буквальное значение 800 9= буквальное значение 900 Расширения медиазапроса: -ns = не маленький -м = средний -л = большой */ .normal { вес шрифта: нормальный; } .b {начертание шрифта: полужирный; } .fw1 { вес шрифта: 100; } . fw2 { вес шрифта: 200; } .fw3 { вес шрифта: 300; } .fw4 { вес шрифта: 400; } .fw5 { вес шрифта: 500; } .fw6 { вес шрифта: 600; } .fw7 { вес шрифта: 700; } .fw8 { вес шрифта: 800; } .fw9 { вес шрифта: 900; } @media (--точка останова-не-маленький) { .normal-ns { вес шрифта: нормальный; } .b-ns { вес шрифта: полужирный; } .fw1-ns { вес шрифта: 100; } .fw2-ns { вес шрифта: 200; } .fw3-ns { вес шрифта: 300; } .fw4-ns { вес шрифта: 400; } .fw5-ns { вес шрифта: 500; } .fw6-ns { вес шрифта: 600; } .fw7-ns { вес шрифта: 700; } .fw8-ns { вес шрифта: 800; } .fw9-ns { вес шрифта: 900; } } @media (--точка останова-среда) { .normal-m { вес шрифта: нормальный; } .bm {начертание шрифта: полужирный; } .fw1-m { вес шрифта: 100; } .fw2-m { вес шрифта: 200; } .fw3-m { вес шрифта: 300; } .fw4-m { вес шрифта: 400; } .fw5-m { вес шрифта: 500; } .fw6-m { вес шрифта: 600; } .fw7-m { вес шрифта: 700; } .fw8-m { вес шрифта: 800; } .fw9-m { вес шрифта: 900; } } @media (--breakpoint-large) { .