ЛУЧШИЙ САЙТ ДЛЯ РАЗРАБОТЧИКОВ
×

HTML Ссылки

HTML по Алфавиту HTML по Категориям HTML Атрибуты Тегов HTML Атрибуты Глобал HTML Атрибуты Событий HTML Цвета HTML Холсты HTML Аудио / Видео HTML Наборы символов HTML DOCTYPEs HTML Кодирование URL HTML Языковые коды HTML Коды стран HTTP Ответы сервера HTTP Методы PX в EM конвертер Горячие клавиши



HTML type Атрибут


Определение и использование

Для элементов button атрибут type указывает тип кнопки.

Для входных элементов атрибут type указывает тип элемента <input> для отображения.

Для элементов меню атрибут type указывает тип меню.

Для встраивания, связывания, объекта, сценария, источника и стиля, атрибут type указывает тип Интернет-носителя (ранее известный как тип MIME).


Относится к

Атрибут type может использоваться для следующих элементов:

Элементы Атрибут
<button> type
<embed> type
<input> type
<link> type
<menu> type
<object> type
<script> type
<source> type
<style> type

Пример

Пример кнопки

Два элемента Button, которые действуют как одна кнопка отправки и одна кнопка сброса (в форме):

<form action="/action_page.php" method="get">
  First name: <input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
  <button type="submit" value="Submit">Submit</button>
  <button type="reset" value="Reset">Reset</button>
</form>

Пример встраивания

Встроенная флэш-анимация с указанным типом носителя:

<embed src="helloworld.swf" type="application/vnd.adobe.flash-movie">

Пример ввода

HTML-форма с двумя различными типами входных данных; текст и представить:

<form action="/action_page.php">
  Username: <input type="text" name="usrname"><br>
  <input type="submit" value="Submit">
</form>

Пример ссылки

В следующем примере атрибут type указывает, что связанный документ является внешней таблицей стилей.

<head>
<link rel="stylesheet" type="text/css" href="theme.css">
</head>

Пример меню

Контекстное меню:

<menu type="context" id="mymenu">
  <menuitem label="Refresh" onclick="window.location.reload();" icon="ico_reload.png">
  </menuitem>
  <menu label="Share on...">
    <menuitem label="Twitter" icon="ico_twitter.png"
    onclick="window.open('//twitter.com/intent/tweet?text='+window.location.href);">
    </menuitem>
    <menuitem label="Facebook" icon="ico_facebook.png"
    onclick="window.open('//facebook.com/sharer/sharer.php?u='+window.location.href);">
    </menuitem>
  </menu>
  <menuitem label="Email This Page"
  onclick="window.location='mailto:?body='+window.location.href;"></menuitem>
</menu>

Пример объекта

Элемент <object> с указанным типом носителя:

<object width="400" height="400" data="helloworld.swf" type="application/vnd.adobe.flash-movie"></object>

Пример сценария

Сценарий с указанным атрибутом type:

<script type="text/javascript">
document.getElementById("demo").innerHTML = "Hello JavaScript!";
</script>

Пример источника

Использование атрибута type:

<audio controls>
  <source src="horse.ogg" type="audio/ogg">
  <source src="horse.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>

Пример стиля

Используйте атрибут type для указания типа носителя тега <style>:

<style type="text/css">
h1 {color:red;}
p {color:blue;}

</style>

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

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

Элемент
button Да Да Да Да Да
embed Да Да Да Да Да
input Да Да Да Да Да
link Да Да Да Да Да
menu Не поддерживается Не поддерживается 8.0
(only type="context")
Не поддерживается Не поддерживается
object Да Да Да Да Да
script Да Да Да Да Да
source 4.0 9.0 3.5 4.0 10.5
style Да Да Да Да Да