Кратко
СкопированоСвойство font управляет альтернативными глифами надстрочных или подстрочных символов. При этом базовая линия текста не меняется меняется, только положение и размер самих символов.
Пример
Скопировано
.selector { font-variant-position: super;}
.selector {
font-variant-position: super;
}
Как пишется
СкопированоСвойство font принимает одно из следующих значений:
normal— отключает альтернативное начертание (значение по умолчанию);sub— включает подстрочные символы, например для химических формул(;H₂ O ) super— включает надстрочные символы, например для степеней(x².)
Вот как выглядят эти значения на примере:
Как понять
СкопированоСвойство помогает корректно отображать символы в математических и химических формулах, а также, например, в сносках и примечаниях. Лучше всего его использовать в связке с html-тегами <sup и <sub>: теги будут отвечать за семантику, а font делать отображение аккуратным и типографически правильным (как это задумал дизайнер шрифта).
Подсказки
Скопировано💡 Свойство пока поддерживается не во всех браузерах и работает только со шрифтами, в которых заложены OpenType. Если шрифт их не поддерживает, свойство не сработает.
💡 Того же поведения можно добиться с помощью font, однако в будущем лучше использовать именно font для более предсказуемого и точного управления.
- Chrome, не поддерживается
- Edge, не поддерживается
- Firefox 34, поддерживается
- Safari 9.1, поддерживается