Atrybut wymagany pod warunkiem

Atrybuty HTML niektórych elementów HTML są wymagane, lecz tylko jeżeli zaistnieje z góry określona sytuacja w naszym kodzie HTML.

Wymaganym atrybutem elementu meta jest wyłącznie jeden atrybut charset lub wyłącznie jeden atrybut http-equiv lub wyłącznie jeden atrybut name. Oznacza to, że element meta musi posiadać element charset lub element http-equiv lub element name.

Przykład:

O ile element meta z atrybutem charset oraz wartością utf-8 stanowi kompletną informację dla przeglądarki internetowej. O tyle element meta posiadający tylko atrybut http-equiv lub tylko atrybut name nie stanowi kompletnej informacji dla przeglądarki internetowej. Dlatego dodatkowym wymaganym atrybutem elementu meta jest atrybut content, lecz tylko w sytuacji gdy dany element meta posiada atrybut http-equiv lub atrybut name.

Przykład:

Od tej pory każdy z zaprezentowanych elementów meta stanowi kompletną informację dla przeglądarki internetowej.

Element meta wraz z atrybutem charset o wartości utf-8 informuje przeglądarkę internetową o tym, że do napisania zawartości danego dokumentu HTML zostały wykorzystane znaki należące do systemu kodowania znaków utf-8.

Element meta wraz z atrybutem http-equiv o wartości content-language oraz atrybutem content o wartości pl informuje przeglądarkę internetową o tym, że bazowym językiem, jaki posiada treść reprezentowana przez zawartość danego dokumentu HTML jest język polski.

Element meta wraz z atrybutem name o wartości author oraz atrybutem content o wartości Jan Kowalski informuje przeglądarkę internetową o tym, że autorem danego dokumentu HTML jest - Jan Kowalski.

Last updated