Характеристики атрибута
В каких браузерах работает?
3.0+ | 8.0+ | 15.0+ | 5.0+ | 3.5+ | 3.0+ | 5.0+ |
В каких спецификациях используется?
HTML | - | 4.01 | 5.0 |
XHTML | 1.0 | 1.1 |
Для чего используется?
Действует абсолютно противоположно атрибуту async - связывает запуск скрипта и загрузку веб-страницы. Если быть точнее, то скрипт не запускается до тех пор, пока загрузка веб-странички полностью не завершится.
Важно отметить, что в браузере Firefox версии 3.6 указанный атрибут работает только в паре с src. В противном случае действия атрибута не возымеет действие, однако в более ранних версиях такой особенности нет.
Как правильно задавать?
<script defer>…</script>
Какие значения могут быть записаны в атрибут?
Никакие.
В каких тегах применяется?
Применяется только в script.
Пример использования
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Атрибут defer</title> </head> <body> <script defer type="text/javascript"> document.write ('<table width="100%" border="1" cellpadding="0" cellspacing"0">'); for (i=1; i<4; i++) { document.writeln("<tr>"); for (j=1; j<10; j++) document.write("<td align='center'>" + i + j + "<\/td>"); document.writeln("<\/tr>"); } document.write ("<\/table> "); </script> </body> </html>
Тип HTML атрибута:
Прочие