Warunkowa przynależność do kategorii HTML

W języku HTML występuje wiele różnych kategorii HTML, do których to kategorii HTML zazwyczaj należy wiele różnych elementów HTML, lecz czasami może zdarzyć się taka sytuacja, iż dany element HTML należy do danej kategorii HTML wyłącznie gdy pewien z góry określony warunek jest spełniony.

Przykładowo. Element audio należy do kategorii zawartość interaktywna , lecz tylko gdy pewien z góry określony warunek jest spełniony. Wspomnianym z góry określonym warunkiem jest posiadanie przez element audio atrybutu logicznego controls.

Zobaczmy najpierw jak będzie prezentował się w oknie przeglądarki internetowej przykładowy element audio, gdy wspomniany element audio nie będzie posiadał atrybutu logicznego controls.

Przykład:

<audio src="./files/html/utwor-01.mp3"></audio>

Rezultat:

Gdy element audio nie posiada atrybutu logicznego controls, wspomniany element audio nie może należeć do kategorii zawartość interaktywna , ponieważ gdy element audio nie posiada atrybutu logicznego controls, wtedy nie możemy wykonać żadnej bezpośredniej interakcji ze wspomnianym elementem audio.

Zobaczmy teraz jak będzie prezentował się w oknie przeglądarki internetowej nasz przykładowy element audio, gdy wspomniany element audio będzie posiadał atrybut logiczny controls.

Przykład:

<audio src="./files/html/utwor-01.mp3" controls></audio>

Rezultat:

Gdy element audio posiada atrybut logiczny controls, wspomniany element audio należy do kategorii zawartość interaktywna , ponieważ gdy element audio posiada atrybut logiczny controls, wtedy możemy wykonać bezpośrednią interakcję ze wspomnianym elementem audio. Wspomnianą interakcją na przykład może być kliknięcie, na któryś przycisk interfejsu użytkownika elementu audio, który to przycisk interfejsu użytkownika służy do kontrolowania odtwarzania zasobu internetowego reprezentowanego przez dany element audio.

Last updated