R C 07, HTML
[ Pobierz całość w formacie PDF ]
Dodatek C.
Porównanie
możliwości przeglądarek
World Wide Web służy do komunikacji. Z oszałamiającej kakofonii różnych
standardów, możliwości przeglądarek, języków, stylów projektowania staramy się
tworzyć kanały informacyjne i rozrywkowe pomiędzy ludźmi i maszynami, firmami i
ich klientami, pomiędzy dostawcami informacji i ich odbiorcami, członkami
rozproszonych społeczności oraz pomiędzy komputerami i procesami na WWW a ich
użytkownikami — ludźmi. Ten dodatek ma na celu ułatwienie trudnego zadania
poprzez wskazanie znaczników, które są szeroko obsługiwane, jak i tych, których
zastosowanie jest marginalne.
Tabela możliwości przeglądarek
Znaczniki i atrybuty podane
pogrubioną
czcionką zostały dołączone do specyfik
acji
HTML-a 4.0, a znaczniki umieszczone w nawiasach kwadratowych są opcjonalne.
W celu zapewnienia łatwiejszego dostępu do informacji, znaczniki w tabeli zostały
rozmieszczone alfabetycznie, lecz typy znaczników — Strukturalny/
Bloko
wy/
Tek
s
towy
— zostały podane bezpośrednio za znacznikami, w postaci oznaczeń
S,
B
oraz
T
.
Wartości niektórych atrybutów zostały podane poniżej nich, wewnątrz nawiasów.
Zdarzenia JavaScriptu są umieszczone na samym końcu list atrybutów znaczników,
a ich nazwy zostały wydrukowane kursywą. Większość znaczników może korzystać ze
standardowej grupy wbudowanych zdarzeń, których nazwy podane zostały na końcu
listy atrybutów znacznika. Zdarzenia char
akterystyczne dla pewnych znaczników także
zostały podane na końcu listy atrybutów.
Z
nacznik/atrybut
M E N NCSA O a L
etN
per
ynx
Emacs HTML P
rom
Status
<!—komentarz
-->
9
9
9
9
9
9
2
W3C
SI
916
HTML 4 — Vademecum profesjonalisty
Komentarze tworzone według składni SGML nie są elementem HTML-a, który może
zawierać inne elementy. Można w nich umieszczać wiele komentarzy (zapisując
na ich początku i końcu dwa znaki minusa) lub jeden komentarz; komentarze te mogą także
być puste. Pierwszy komentarz, jeśli jest, musi zostać umieszczony bezpośrednio po znaku
wykrzyknika, bez żadnych odstępów. W wielu przeglądarkach znacznik ten został
zaimplementowany niepoprawnie, a zatem należy go stosować ostrożnie. Należy unikać
umieszczania w komentarzach znaczników HTML i sprowadzić ilość wieloliniowych
komentarzy do minimum.
Znacznik/atrybut MSIE NetN NCSA Opera Lynx Emacs HTML Prom Status
<!DOCTYPE>
9
9
9
9
9
9
2
W3C
HTML
9
9
9
9
9
9
2
W3C
MSIE- Microsoft Internet Explorer; NetN = Netscape Navigator lub Communicator;
NCSA = NCSA Mosaic; Opera = Opera; Lynx = Lynx; SM = Sun Microsystems; Emacs
= Emacs (tryb W3); HTML = numer wersji języka HTML lub oznaczenie znacznika
charakterystycznego dla przeglądarki; Prom = Organizacja wprowadzająca znacznik;
Status = status elementu w procesach standaryzacyjnych; W3C = World Wide Web
Consortium (Konsorcjum World Wide Web); MS - Microsoft Corp.; N = Netscape Inc.
2, 3, 4, itd. = numer wersji HTML; 3+ = HTML 3.2;
9
= element dostępny we
wszystkich
ak
tualnych wersjach; ↓ = element przestarzały; × = element wycofany,
odrzucony;
P
= element charakterystyczny dla przeglądarki, niezgodny ze standardami;
* = implementacja częściowa lub częściowo niezgodna ze standardami.
Firma Netscape wprowadziła dodatek
?subject=xxx
do URL-u mailto do automatycznego
wstawiania linii tematu w przeglądarkach, które potrafią obsługiwać ten typ łączy (między innymi
są to Netscape Navigator oraz Internet Explorer). Należy jednak mieć świadomość, że rozszerzenie
to jest charakterystyczne wyłącznie dla kilku najbardziej popularnych przeglądarek. W innych,
rzadziej używanych, takich jak: NCSA Mosaic lub Lynx użycie adresu URL tego typu oraz
takiego rozszerzenia może spowodować podanie błędnego adresu poczty elektronicznej.
W niektórych przypadkach, użycie takiego adresu może nawet doprowadzić do przerwania pracy
przeglądarki.
Jeśli zwracasz uwagę na szeroką dostępność stron, to zapewne będziesz wolał uniknąć
wykorzystania tej możliwości lub szczególnie uważnie tworzyć tytuł wiadomości, tak aby
można go było użyć w jak największej ilości przeglądarek. Jednak w niektórych przypadkach
znajomość strony, z której został wysłany list jest bardzo przydatna. Jako przykład, poniżej
podane zostało połączenie, które będzie działać w
przeważającej większości przeglądarek,
choć linia tytułu nie zawsze zostanie podana:
Adres-Emai: <A HREF="mailto:nazwisko@firma.com.pl?subject=Re:
nazwisko@firma.com.pl (IDLokalizacji)">nazwisko@firma.com.pl</A>
W każdym przypadku, jeśli tyko możliwość wykorzystania połączeń do adresów poczty
elektronicznej jest w ogóle dostępna, to zapewne otrzymasz jakieś informacje o pochodzeniu
wysłanej wiadomości, bądź to w tytule, bądź w komentarzu umieszczonym w adresie. Zwróć
szczególną uwagę na zachowanie podanego powyżej formatu, gdyż jest on skomplikowany, a
nawet minimalne zmiany mają duże znaczenie. Działanie takiego łącza zależy od zachowania
przeglądarek, które z czasem może się zmieniać. Przedstawione powyżej połączenie zostało
przetestowane w najnowszych wersjach przeglądarek Microsoft Internet Explorer, Netscape
Navigator, NCSA Mosaic, Opera oraz Lynx. Umieszczenie znaku nowej linii wewnątrz
Dodatek C.
Porównanie możliwości przeglądarek
917
cudzysłowów może spowodować powstanie niepoprawnego, lecz akceptowalnego adresu.
Przeglądarki, które nie obsługują połączeń
mailto
dysponują odpowiednikami tekstowymi,
które mogą skopiować do własnych programów obsługi poczty elektronicznej.
Znacznik/atrybut
MSIE NetN
NCSA Opera Lynx
Emacs HTML Prom Status
<A>T
…
</A>
9
9
9
9
9
9
2
W3C
ACCESSKEY=
4
-
-
-
-
-
4
W3C
CHARSET=
4
-
-
-
-
-
4
W3C
CLASS=
-
9
3/4 -
-
9
*
9
3/4
W3C
COORDS=
4
-
-
-
-
-
4
W3C
DIR=
-
-
-
-
-
-
4
W3C
HREF=
9
9
9
9
9
9
2/4
W3C
HREFLANG=
9
9
9
9
9
9
2/4
W3C
ID=
9
3/4
9
3/4
-
-
9
*
9
3/4
W3C
LANG=
9
3/4
9
3/4
-
-
9
*
9
3/4
W3C
LANGUAGE=
9
3/4
9
3/4
-
-
-
-
P
MS ×3+
MD=
-
-
-
-
9
*
9
3
W3C ×3+
METHODS=
9
2-4
9
-
-
9
9
2
W3C ×3+
NAME=
9
9
9
9
9
9
2/4
W3C
REL=
9
9
2-4
9
9
9
9
2/4
W3C
REV=
-
9
2-4
9
9
9
9
2/4
W3C
SHAPE=
-
-
-
-
9
*
9
*
3/4
W3C
STYLE=
9
3/4
4
-
-
-
-
4
W3C
TABINDEX=
9
3/4
4*
-
-
-
-
4
W3C
TARGET=
9
3/4
9
2-4
-
3
9
*
9
4
W3C
TITLE=
9
2-4
9
2-4
9
9
9
9
2/4
W3C
TYPE=
4
4
-
-
-
-
4
W3C
URN=
9
2-4
9
2-4
-
-
9
9
2
W3C ×3+
ONBLUR=
9
3/4
9
-
9
-
-
4
W3C
ONFOCUS=
9
3/4
9
-
9
-
-
4
W3C
EVENT=
9
3/4
9
-
9
-
-
4
W3C
Znacznik/atrybut MSIE NetN NCSA Opera Lynx Emacs HTML Prom Status
<ABBR>
T
…
</ABBR>
-
-
-
-
9
*
9
3
W3C ×3+
CLASS=
-
-
-
-
9
*
9
3
W3C ×3+
ID=
-
-
-
-
9
9
3
W3C ×3+
LANG=
-
-
-
-
9
9
3
W3C ×3+
918
HTML 4 — Vademecum profesjonalisty
Znacznik/atrybut MSIE NetN NCSA Opera Lynx Emacs HTML Prom Status
<ABBREV>
T
…
</ABBREV>
-
-
-
-
9
*
9
3
W3C
×3+
CLASS=
-
-
-
-
9
*
9
3
W3C
×3+
ID=
-
-
-
-
9
9
3
W3C
×3+
LANG=
-
-
-
-
9
9
3
W3C
×3+
Znacznik/atrybut MSIE NetN NCSA Opera Lynx Emacs HTML Prom Status
<ACRONYM>
T
…
</ACRONYM>
-
-
-
-
9
*
9
3/4
W3C
CLASS=
-
-
-
-
9
*
9
3/4
W3C
DIR=
-
-
-
-
4
W3C
ID=
-
-
-
-
9
*
9
3/4
W3C
LANG=
-
-
-
-
9
*
9
3/4
W3C
STYLE=
-
-
-
-
9
*
9
3/4
W3C
TITLE=
-
-
-
-
9
*
9
3/4
W3C
EVENT=
-
-
-
-
-
-
3/4
W3C
Znacznik/atrybut MSIE NetN NCSA Opera Lynx Emacs HTML Prom Status
<ADDRESS>
T
9
9
9
9
9
*
9
2/4
W3C
…
</ADDRESS>
ALIGN=
9
3/4
-
-
-
-
-
P
(center, left, right)
CLASS=
-
9
3/4
-
-
9
*
9
3/4
W3C
CLEAR=
-
9
3/4
-
-
9
*
9
3
W3C ×3+
(left, right, all)
DIR=
-
-
-
-
-
-
4
W3C
ID=
9
9
3/4
-
-
9
*
9
3/4
W3C
LANG=
-
9
3/4
-
-
9
*
9
3/4
W3C
NOWRAP
-
9
-
-
9
*
9
3
W3C ×3+
STYLE=
9
3/4
4
-
-
-
-
4
W3C
TITLE=
9
3/4
-
-
-
-
-
4
W3C
EVENT=
9
3/4
-
-
-
-
-
4
W3C
Dodatek C.
Porównanie możliwości przeglądarek
919
Znacznik/atrybut MSIE NetN NCSA Opera Lynx Emacs HTML Prom Status
<APP>
B
…
</APP>
4
-
-
-
-
-
P
SM
CLASS=
4
-
-
-
-
-
P
SM
SRC=
4
-
-
-
-
-
P
SM
ALIGN=
4
-
-
-
-
-
P
SM
(bottom, top, middle)
WIDTH=
4
-
-
-
-
-
P
SM
HEIGHT=
4
-
-
-
-
-
P
SM
Znacznik
<APP>
jest stosowany przez firmę Sun Microsystems w przeglądarce HotJava,
jednak większość innych przeglądarek nie obsługuje tego znacznika.
Znacznik/atrybut MSIE NetN NCSA Opera Lynx Emacs HTML Prom Status
<APPLET>
B
…
</APPLET>
9
3/4
9
2-4
-
3
9
*
9
3+/4
W3C ↓4
ALIGN=
9
3/4
9
2-4
-
3
-
-
3+
W3C
(left, center, right, top, middle, bottom)
ALT=
9
3/4
9
2-4
-
3
9
*
9
3+
W3C
ARCHIVE=
-
-
-
-
-
-
4
W3C
CODE=
9
3/4
9
2-4
-
9
9
*
9
3+
W3C
CODEBASE=
9
3/4
9
2-4
-
9
9
*
9
3+
W3C
DOWNLOAD=
9
3/4
-
-
-
-
-
P
MS ×3+
HEIGHT=
9
3/4
9
2-4
-
3
9
*
9
3+
W3C
HSPACE
9
3/4
9
2-4
-
3
9
*
9
3+
W3C
NAME=
9
3/4
9
2-4
-
3
9
*
9
3+
W3C
OBJECT=
-
4
-
-
-
-
4
W3C
TITLE=
9
3/4
-
-
-
-
-
3
MS ×3+
VSPACE=
9
3/4
9
2-4
-
3
9
*
9
3+
W3C
WIDTH=
9
3/4
9
2-4
-
3
9
*
9
3+
W3C
W przeglądarce Lynx obrazy nie są wyświetlane, tworzy ona listę odwołań do wszystkich
miejsc docelowych zdefiniowanych jako obszary mapy odnośników obsługiwanej po stronie
przeglądarki. Jeśli nazwy tych obszarów będą odpowiednie, to nawet osoby, które nie
dysponują dostępem do samej mapy, będą mogły posługiwać się jej tekstowym
odpowiednikiem.
[ Pobierz całość w formacie PDF ]