Html теги размеров size

Атрибут size

Задает размер шрифта в условных единицах от 1 до 7. Средний размер, используемый по умолчанию принят 3. Размер шрифта можно указывать как абсолютной величиной (например, size=»4″ ), так и относительной (например, size=»+1″ , size=»-1″ ). В последнем случае размер изменяется относительно базового. На размер шрифта влияет не только заданный атрибут size , но и выбор гарнитуры шрифта. Так, шрифт Arial выглядит крупнее, чем шрифт Times, а шрифт Verdana чуть больше шрифта Arial. Учитывайте эту особенность при выборе шрифта и его размеров.

Синтаксис

Значения

Целое число от 1 до 7 или изменение значения в большую или меньшую сторону с помощью символов + и -.

Аналог CSS

Значение по умолчанию

Не выкладывайте свой код напрямую в комментариях, он отображается некорректно. Воспользуйтесь сервисом cssdeck.com или jsfiddle.net, сохраните код и в комментариях дайте на него ссылку. Так и результат сразу увидят.

Типы тегов

HTML5

Блочные элементы

Строчные элементы

Универсальные элементы

Нестандартные теги

Осуждаемые теги

Видео

Документ

Звук

Изображения

Объекты

Скрипты

Списки

Ссылки

Таблицы

Текст

Форматирование

Формы

Фреймы

Источник

HTML Атрибут size

Атрибут size (от англ. «size» — «размер») определяет для элементов:

  • Для тега — ширину текстового поля, которая определяется числом символов моноширинного шрифта. Иными словами, ширина задаётся количеством близстоящих букв одинаковой ширины по горизонтали. Если размер шрифта изменяется с помощью стилей, ширина также соответственно меняется.
  • Для тега — высоту списка. Если значение атрибута size равно 1, то список превращается в раскрывающийся. При добавлении атрибута multiple к элементу при size=»1″ список отображается как «крутилка». Во всех остальных случаях получается список с одним или множественным выбором.
  • Для тега — размер шрифта в условных единицах.
  • Для тега

    — высоту горизонтальной линии в пикселях.

Внимание: Атрибут size для элементов и не поддерживается в HTML5.

Синтаксис

Значения

Любое целое положительное число.

Значение по умолчанию

  • Для тега — 20.
  • Для тега — зависит от атрибута multiple . Если он присутствует, то размер списка равен количеству элементов. Когда атрибута multiple нет, то по умолчанию значение атрибута size равно 1.
  • Для тега — размер, установленный в браузере по умолчанию. Обычно он равен 3.
  • Для тега

    — 2.

Применяется к тегам

Примечание: Атрибут size работает со следующими типами элементов ввода: text, search, tel, url, email, password.

Отличия HTML 4.01 от HTML 5

Пример использования:

Атрибут size (Элемент )

HTML-форма с двумя полями ввода шириной 30 и 4 символа:

Пример HTML:

Атрибут size (Элемент )

Выпадающий список с 3 одновременно видимыми пунктами:

Пример HTML:

Поддержка браузерами

Атрибут size имеет следующую поддержку браузерами для каждого элемента:

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

Источник

Атрибут size

Зададим ширину с помощью size . Поле ввода растянется так, чтобы в видимую часть поместилось не меньше 9 символов моноширинного шрифта.

  label for="input-field">Поле ввода:label> input id="input-field" size="9" placeholder="123456789">      

В примере ниже зададим size для . Число 3 определит количество видимых параметров списка.

          label for="city-select">Ваш городlabel> select id="city-select" size="3"> option value="novosibirsk">Калининградoption> option value="petrozavodsk">Петрозаводскoption> option value="petrozavodsk">Зеленоградoption> option value="petersburg">Санкт-Петербургoption> option value="samara">Самараoption> option value="perm">Пермьoption> select>      

Поскольку size = "3" , видимая часть списка содержит только 3 города. Чтобы изучить остальные, нужно воспользоваться прокруткой.

Как понять

Скопировать ссылку "Как понять" Скопировано

В случае задать ширину с помощью атрибута size можно не для всех типов ввода. Подойдут лишь те, что принимают текстовые данные:

  • type = "text"
  • type = "password"
  • type = "email"
  • type = "url"
  • type = "tel"
  • type = "search"

Если шрифт будет не моноширинный, выставить ширину для с помощью атрибута size окажется затруднительно — внутрь поля ввода может поместиться непредсказуемое число символов.

 body  /* Подключаем немоноширинный шрифт */ font-family: "Roboto", sans-serif;>input  font-family: inherit;> body  /* Подключаем немоноширинный шрифт */ font-family: "Roboto", sans-serif; > input  font-family: inherit; >      
  label for="input-field">Поле ввода:label> input id="input-field" size="3" placeholder="123456789">      

Как видно из примера, в помещается куда больше трёх символов, хотя атрибут size = "3" задан. Причина в нашем шрифте Roboto , — он не моноширинный, а значит для каждый символ занимает немного разное пространство, и ему очень тяжело определиться с размерами 🤕

Подсказки

Скопировать ссылку "Подсказки" Скопировано

💡 Если поставить в теге атрибут multiple и задать size = "1" , из списка получится обыкновенная «прокрутка».

💡 Хотя атрибут size выглядит удобным, использовать его для следует с осторожностью. Порой даже с моноширинными шрифтами он может сделать что-то странное, растягивая поле ввода на неожиданное число символов.

Источник

HTML attribute: size

The size attribute defines the width of the and the height of the element. For the input , if the type attribute is text or password then it's the number of characters. This must be an integer value of 0 or higher. If no size is specified, or an invalid value is specified, the input has no size declared, and the form control will be the default width based on the user agent. If CSS targets the element with properties impacting the width, CSS takes precedence.

The size attribute has no impact on constraint validation.

Try it

Examples

By adding size on some input types, the width of the input can be controlled. Adding size on a select changes the height, defining how many options are visible in the closed state.

label for="fruit">Enter a fruitlabel> input type="text" size="15" id="fruit" /> label for="vegetable">Enter a vegetablelabel> input type="text" id="vegetable" /> select name="fruits" size="5"> option>bananaoption> option>cherryoption> option>strawberryoption> option>durianoption> option>blueberryoption> select> select name="vegetables" size="5"> option>carrotoption> option>cucumberoption> option>caulifloweroption> option>celeryoption> option>collard greensoption> select> 

Specifications

No specification found

No specification data found for html.elements.attribute.size .
Check for problems with this page or contribute a missing spec_url to mdn/browser-compat-data. Also make sure the specification is included in w3c/browser-specs.

Browser compatibility

BCD tables only load in the browser

See also

Found a content problem with this page?

This page was last modified on Jun 30, 2023 by MDN contributors.

Your blueprint for a better internet.

Источник

Читайте также:  Error java lang nullpointerexception mouseclicked event handler
Оцените статью