Znacznik <script> służy do dołączenia do kodu HTML skryptu, np. w języku JavaScript.
Różnice pomiędzy HTML i XHTML:
Atrybut language jest oznaczony jako niezalecany w HTML 4.01, i nie jest wspierany w standardzie XHTML 1.0 Strict. Zamiast niego należy stosować atrybut type.
DTD w których można korzystać ze znacznika <script>: Strict, Transitional, Frameset.
Atrybuty znacznika <script>
Wartości w kolumnie "Wym." oznaczają czy atrybut jest wymagany.
Wartości w kolumnie DTD oznaczają w których DTD poszczególne atrybuty mogą być używane: S=Strict, T=Transitional, F=Frameset.
Nazwa
Opis
Wym.
DTD
charset
Określa sposób kodowania znaków użyty w skrypcie
Nie
STF
defer
Wartość defer określa że skrypt nie generuje fragmentów dokumentu HTML, a zatem przeglądarka może kontynuować parsowanie i wyświetlanie strony
Nie
STF
language
Określa nazwę języka skryptu. Niezalecany. Użyj atrybutu type zamiast niego
Nie
TF
src
Adres URL pliku ze skryptem który ma być załadowany (skrypty można umieścić bezpośrednio wewnątrz znacznika script lub można je załadować z zewnętrznego pliku)
Nie
STF
type
Określa typ MIME oznaczający język skryptu, np. text/javascript lub text/vbscript