Я видел несколько сайтов, которые упоминаются в CSS - font-weight: 700
или font-weight: bold
. Но оба результата одинаковы. Какой из них правильный и как мы должны следовать? Пожалуйста, предложите мне.
Font-weight: 700 или font-weight: полужирный, какой из них следует использовать в CSS?
Ответ 1
font-weight
в цифрах лучше, чем тогда по умолчанию жирный, потому что в номерах вы можете настроить жирный в соответствии с вашими требованиями к дизайну.
Ответ 2
Вы можете найти полное разбиение всех допустимых значений для font-weight
в Спецификация модуля CSS 3-го уровня. В разделе раздел 3.2 (свойство font-weight) мы находим следующий список:
- 100 - Тонкий
- 200 - Дополнительный свет (Ultra Light).
- 300 - Светлый
- 400 - Обычный
- 500 - средний
- 600 - Полужирный (Деми Полужирный)
- 700 - Полужирный
- 800 - Extra Bold (Ultra Bold)
- 900 - черный (тяжелый)
Вероятно, вы заметили, что 700
является "жирным". Так или иначе, вы получите те же результаты. (Единственное, что соответствует числу, является "нормальным" - 400
.)
Полный список:
normal
- То же, что "400 bold
- То же, что и "700 bolder
- указывает больший вес, чем унаследованное значение lighter
- указывает более легкий вес, чем унаследованное значение
Нет никакой реальной разницы. Это больше о том, к чему вы и ваша команда привыкли.
Ответ 3
Мой основной ответ тот же, что и два раза, но с правильной ссылкой:
Они являются синонимами по определению, согласно спецификации CSS 2.1, пункт 15.6. Это авторитетная спецификация.
Ключевое слово "normal" является синонимом "400", а "жирный" - синонимом "700".
Слово bold
делает код более читаемым, чем номер 700
, который не имеет интуитивного значения. Номер может быть более удобным для читаемости в ситуациях, когда вы указываете вес шрифта с помощью чисел, чтобы получить вес, для которых нет ключевых слов. Такие ситуации редки, отчасти потому, что шрифты шрифтов, отличные от 400
и 700
, не поддерживаются для большинства шрифтов.
Ответ 4
В некоторых браузерах в Windows (IE, FF) выполнение font-weight:800
не будет работать с различными шрифтами UTF-8. Используйте font-weight: bold
или font-weight: bolder
..
Я нашел это трудным путем, создавая вещь для BBC Kyrgyzstan..