noscript
- Data publikacji
- Ostatnio edytowano
Przeznaczenie elementu noscript
Element noscript
reprezentuje zawartość, która ma zostać wyświetlona w oknie przeglądarki internetowej w sytuacji gdy obsługa języka skryptów (domyślnie języka programowania JavaScript) jest niemożliwa lub została wyłączona w przeglądarce internetowej.
Dodatkowe artykuły związane z elementem noscript
brak
Informacje techniczne o elemencie noscript
- kategoria ogólna
- kontekst zewnętrzny
-
-
jako element dziecko elementu head
-
element HTML, który tworzy wewnętrzny kontekst frazowany, lecz tylko wtedy gdy dany element noscript nie posiada innego elementu przodka typu noscript
Przykładowy Kod HTML
<article> <h1>Mój ulubiony owoc</h1> <p>Moim ulubionym owocem jest czereśnia.</p> <noscript>obsługa skryptów języka programowania JavaScript nie jest obsługiwana w Twojej przeglądarce internetowej lub została wyłączona</noscript> <script src="skrypt-01.js"></script> </article>
Kontekstem zewnętrznym przykładowego elementu "noscript" jest element "article". Wspomniany element "article" jest jednym z elementów HTML, które tworzą wewnętrzny kontekst frazowany. Ponadto elementem przodkiem wspomnianego elementu "noscript" nie jest inny element "noscript", dlatego w tej sytuacji wspomniany kontekst zewnętrzny, czyli element "article", jest prawidłowym kontekstem zewnętrznym dla elementu "noscript".
-
- kontekst wewnętrzny
-
-
w sytuacji gdy przypuszczamy, że obsługa języka skryptów może być wyłączona w przeglądarce internetowej oraz gdy dany element noscript znajduje się w kontekście wewnętrznym elementu head, wtedy kontekstem wewnętrznym takiego elementu noscript mogą być następujące elementy HTML: link, meta, style
Przykładowy Kod HTML
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Darmowy Kurs HTML</title> <noscript> <style>body { background-color:blue; }</style> </noscript> </head> <body> <!-- miejsce na pozostały kod części BODY dokumentu HTML --> </body> </html>
Kontekstem wewnętrznym przykładowego elementu "noscript" jest wyłącznie element "style". Ponadto wspomniany element "noscript" znajduje się w kontekście wewnętrznym elementu "head", dlatego w tej sytuacji wspomniany kontekst wewnętrzny, czyli element "style", jest prawidłowym kontekstem wewnętrznym dla elementu "noscript".
-
w sytuacji gdy przypuszczamy, że obsługa języka skryptów może być wyłączona w przeglądarce internetowej oraz gdy dany element noscript nie znajduje się w kontekście wewnętrznym elementu head, wtedy kontekstem wewnętrznym takiego elementu noscript może być kontekst wewnętrzny elementu rodzica, lecz nie element noscript jako element potomek wspomnianego elementu noscript
Przykładowy Kod HTML
<article> <h1>Mój ulubiony owoc</h1> <p>Moim ulubionym owocem jest czereśnia.</p> <noscript> <p> <b>obsługa skryptów języka programowania JavaScript nie jest obsługiwana w Twojej przeglądarce internetowej lub została wyłączona</b> </p> </noscript> <script src="skrypt-01.js"></script> </article>
Kontekstem wewnętrznym przykładowego elementu "noscript" jest wyłącznie element HTML, który jest prawidłowym kontekstem wewnętrznym dla elementu rodzica wspomnianego elementu "noscript", którym to elementem rodzicem w tym wypadku jest element "article". Ponadto wspomniany element "noscript" nie znajduje się w kontekście wewnętrznym elementu "head" oraz elementem potomkiem wspomnianego elementu "noscript" nie jest element "noscript", dlatego w tej sytuacji wspomniany kontekst wewnętrzny, czyli element "p", jest prawidłowym kontekstem wewnętrznym dla elementu "noscript".
-
- wymagane elementy dzieci
-
brak
- wymagane atrybuty
-
brak
- zdolność fallback
-
Element noscript posiada zdolność fallback. Zdolność fallback elementu noscript uaktywnia się w momencie gdy obsługa języka skryptów z różnych przyczyn nie jest możliwa w przeglądarce internetowej.
- składnia HTML
-
<noscript> ... </noscript>
- pominięcie tagu na początku
-
nigdy
- pominięcie tagu na końcu
-
nigdy
- CSS display
-
-
none
(jeżeli obsługa języka skryptów jest włączona w przeglądarce internetowej) -
inline
(jeżeli obsługa języka skryptów jest wyłączona w przeglądarce internetowej)
-
Przypuszczalnie domyślne reguły CSS elementu noscript
/* jeżeli obsługa języka skryptów jest włączona w przeglądarce internetowej */
noscript {
display:none;
}
Interpretacja elementu noscript
-
tak
-
tak
-
tak
-
tak
-
tak
-
tak