Spec-Zone.ru › JavaScript

String.prototype.fontsize()

Базовая Ограниченная доступность

Эта функция не является базовой, поскольку она не работает в некоторых наиболее широко используемых браузерах.

Устарело: Эта функция больше не рекомендуется. Хотя некоторые браузеры могут всё ещё поддерживать её, она, возможно, уже была удалена из соответствующих веб-стандартов, находится в процессе удаления или сохраняется только для целей совместимости. Избегайте её использования и обновите существующий код, если это возможно; ознакомьтесь с таблицей совместимости в нижней части этой страницы, чтобы принять решение. Имейте в виду, что эта функция может перестать работать в любое время.

Метод fontsize() значений String создаёт строку, которая встраивает эту строку в элемент <font> (<font size="...">str</font>), заставляя эту строку отображаться с указанным размером шрифта.

Примечание: Все методы-обёртки HTML устарели и стандартизированы только для целей совместимости. В случае fontsize(), сам элемент <font> был удалён из спецификации HTML и больше не должен использоваться. Веб-разработчикам следует использовать свойства CSS.

Синтаксис

fontsize(size)

Параметры

size
Целое число от 1 до 7, или строка, представляющая целое число со знаком от 1 до 7.

Возвращаемое значение

Строка, начинающаяся с открывающего тега <font size="size"> (двойные кавычки в size заменены на &quot;), затем текст str, а затем закрывающий тег </font>.

Описание

Сам метод fontsize() просто объединяет части строки без какой-либо проверки или нормализации. Однако для создания допустимых элементов <font>, когда вы указываете size как целое число, вы устанавливаете размер шрифта str в один из 7 определённых размеров. Вы можете указать size как строку, например "-2" или "+3", чтобы настроить размер шрифта str относительно 3, значения по умолчанию.

Примеры

Использование fontsize()

Приведённый ниже код создаёт строку HTML, а затем заменяет ею тело документа:

const contentString = "Hello, world";

document.body.innerHTML = contentString.fontsize(7);

Это создаст следующий HTML:

<font size="7">Hello, world</font>

Предупреждение: Эта разметка недействительна, поскольку font больше не является допустимым элементом.

Вместо использования fontsize() и прямого создания HTML-текста, вам следует использовать CSS для управления шрифтами. Например, вы можете управлять font-size через атрибут element.style:

document.getElementById("yourElemId").style.fontSize = "7pt";

Спецификации

Спецификация
ECMAScript® 2027 Language Specification
# sec-string.prototype.fontsize

Совместимость с браузерами

Десктоп Мобильные Сервер
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on iOS Samsung Internet WebView Android WebView on iOS Bun Deno Node.js
fontsize
1
12
1
3
1
18
4
10.1
1
1.0
4.4
1
1.0.0
1.0
0.10.0

Смотрите также

  • Полифил String.prototype.fontsize в core-js
  • Полифил es-shims для String.prototype.fontsize
  • Методы-обёртки HTML
  • <font>

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/fontsize

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API