String.prototype.fontsize()
Застаріло: Це — не рекомендована до використання функціональність. Хоча деякі браузери все ще можуть її підтримувати, її або вже виключено з актуальних вебстандартів, або вона знаходиться в процесі завершення підтримки, або ж її залишили лише з міркувань зворотної сумісності. Слід уникати її використання, і якщо можливо — оновлювати вже написаний з код, що опирається на цю функціональність (дивіться таблицю сумісності) внизу цієї сторінки, щоб прийняти рішення). Майте на увазі: ця функціональність може припинити працювати в будь-який момент.
Метод fontsize()
створює HTML-елемент <font>
, який змушує рядок зображатись шрифтом вказаного розміру.
Примітка: елемент <font> видалено в стандарті HTML5, і його не слід більше використовувати. Натомість веброзробникам слід користуватись властивостями CSS.
Синтаксис
fontsize(size)
Параметри
size
Ціле число в діапазоні від 1 до 7, або рядок з цілим числом від 1 до 7 зі знаком.
Повернене значення
Рядок, що містить HTML-елемент <font>
.
Опис
Коли значення розміру передається як ціле число, розмір шрифту рядка str
встановлюється в одне із 7 визначених розмірів. Коли значення параметру size
містить рядок, як от "-2", розмір шрифту рядка str
змінюється на вказане число відносно величини, заданої в елементі <basefont>
.
Приклади
Застосування fontsize()
Наступний приклад використовує методи рядка для зміни його розміру:
var worldString = 'Привіт, світе!';
console.log(worldString.small()); // <small>Привіт, світе!</small>
console.log(worldString.big()); // <big>Привіт, світе!</big>
console.log(worldString.fontsize(7)); // <font size="7">Привіт, світе!</font>
За допомогою об'єкта element.style
можна отримати доступ до атрибута style
елемента і більш загально ним маніпулювати, як от:
document.getElementById('yourElemId').style.fontSize = '0.7em';
Специфікації
Сумісність із браузерами
desktop | mobile | server | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
fontsize
|
Chrome Full support 1 | Edge Full support 12 | Firefox Full support 1 | Internet Explorer Full support 3 | Opera Full support 3 | Safari Full support 1 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox for Android Full support 4 | Opera Android Full support 10.1 | Safari on iOS Full support 1 | Samsung Internet Full support 1.0 | Deno Full support 1.0 | Node.js Full support 0.10.0 |
Дивіться також
- Поліфіл методу
String.prototype.fontsize
доступний уcore-js
String.prototype.big()
String.prototype.small()