1. Om den här sidan
Upp
Den här sidan innehåller en sammanfattning av vad som tillkommit och
försvunnit i den nya HTML-standarden, HTML 4.0, som antogs av
W3C den 18 december 1997. Du hittar
specifikationen för HTML 4.0 på:
http://www.w3.org/TR/REC-html40/
Ännu så länge fungerar inte alla HTML 4.0-kommandon i alla webläsare.
Faktum är att det idag (augusti 1999) inte finns någon webläsare som
klarar alla funktioner i den nya HTML-standarden. Inte ens Explorer 5,
alltså. I takt med att det kommer nya versioner av Netscape och Internet
Explorer och andra webläsare, blir det HTML 4.0-specifika mer och mer
användbart. Men det finns också mycket som inte ens de värsta
entusiasterna använder...
Den största nyheten är att stylesheets ersätter många av de gamla
kommandona för att manipulera texten i ett dokument. Stylesheets är
utvecklat för att ge bättre kontroll och färre missförstånd, men fungerar
ännu så länge inte alltid så.
Upp
<LISTING> <PLAINTEXT> <XMP>
Dessa element skapades redan HTML 1.0 och fanns inte med i HTML 3.2. I
den nya standarden har man helt tagit bort dem och de stöds alltså inte i
HTML 4.0. Man har ersatt alla med <PRE> i stället.
Upp
Följande element har ersatts, men stöds fortfarande i den nya
standarden:
Upp
Nåväl, här är en lista på de nya elementen och en förklaring av vad de
är till för. I vissa fall hänvisar jag till
specifikationen till HTML 4.0,
om elementet saknar uppenbar användning. :
<ABBR> |
Talar om att 'här står en förkortning'. Kan
användas för att sökmotorer, talande och översättande program, m.fl,
skall hitta/ uttala/ översätta rätt. Använd gärna ihop med
attributen 'title', för att tala om vad det är en förkortning för,
och 'lang', för att tala om vilket språk det är; 'sv' är koden för
'svenska'.
<ABBR title="och så vidare" lang="sv">o.s.v</ABBR>
|
<ACRONYM> |
Talar om att det är en akronym - ett ord som är en
förkortning och består av initialer, t.ex RADAR, NATO. Används och
skrivs som <ABBR>. |
<BDO> |
Används för att ändra den inärvda riktningen på en
text. På svenska läser vi ju från vänster till höger, men på
hebreiska har man den motsatta riktningen och läser i stället från
höger till vänster. Har man skrivit en text på hebreiska och lagt
upp den på nätet, vill man förmodligen att indexering, uttal,
översättning, rättstavning och annat skall följa hebreiskan, d.v.s
räknas från höger till vänster. Då använder man <BDO>. Du kan
läsa mer om detta i W3C specifikation för HTML 4.0. |
<BUTTON> |
Tillhör FORM-familjen.
Se min sida om
formulär eller se specifikationen för HTML 4.0, kapitel
17. |
<COLGROUP> |
Kommando för att gruppera kolumner i tabeller.
Läs mer här
eller se specifikationen för HTML 4.0, kapitel 11). |
<DEL> |
Talar om vad som blivit borttaget (deleted) i en
annan version av ett dokument, t.ex:
Minimimåttet för öring är nu <DEL>40
cm</DEL><INS>50 cm</INS>
<INS> anger det nya, ändrade värdet. Med hjälp av
stylesheets kan man visa DEL och INS med olika typsnitt, men text
innanför DEL-elementen behöver inte visas. Man kan också ge mer
information om var den föregående versionen finns eller varför ny
information har tillkommit, med attributet 'cite':
Minimimåttet för öring är nu <DEL cite="verson1.html">40
cm</DEL><INS cite="http://www.fiskeriverket.se">50
cm</INS>
Du kan läsa mer om detta i specifikationen för HTML 4.0, kapitel
9.4. |
<FIELDSET> |
Tillhör FORM-familjen.
Se min sida om
formulär eller se specifikationen för HTML 4.0, kapitel
17. |
<FRAME> |
Läs mer om detta på min
sida om
frames |
<FRAMESET> |
Läs mer om detta på min
sida om
frames |
<IFRAME> |
Läs mer om detta på min
sida om
frames |
<INS> |
Se under <DEL> |
<LABEL> |
Tillhör FORM-familjen.
Se min sida om
formulär eller se specifikationen för HTML 4.0, kapitel 17.
|
<LEGEND> |
Tillhör FORM-familjen.
Se min sida om
formulär eller se specifikationen för HTML 4.0, kapitel
17. |
<NOFRAMES> |
Läs mer om detta på min
sida om
frames |
<NOSCRIPT> |
Tillhör SCRIPT-familjen. Läs mer om detta på min
introduktionssida
till scripts, eller titta i specifikationen för HTML 4.0,
kapitel 18. |
<OBJECT> |
OBJECT-elementet introduceras för att på sikt
ersätta <IMG>, <APPLET> och andra element. Anger typen
av objekt och OBJECT är alltså ett samlingsnamn. Det fiffiga med
detta är att man kan använda ett element för många olika slags media
och slipper göra en lång uppräkning: i stället skriver man attribut
inne i OBJECT-elementet. (Man kan alltså ange många fler attribut
till OBJECT än till IMG och APPLET.)
<IMG SRC="Bild.gif" ALT="En bild på min guldfisk">
är samma som:
<OBJECT data="Bild.gif" type="image/gif">En bild på min
guldfisk</OBJECT>
Man använder alltså ingen ALT utan skriver texten innanför
elementen. Det ger naturligtvis många fler möjligheter än tidigare,
men blir därmed också svårare att begripa för normalanvändaren. Det
finns dessutom många specialattribut för olika funktioner, t.ex
classid, codebase, codetype, data, type, archive, declare, standby,
id, class, lang, title, o.s.v. Du kan läsa mer om allt detta i
specifikationen till HTML 4.0, kapitel 13.3. |
<OPTGROUP> |
Tillhör FORM-familjen.
Se min sida om
formulär eller se specifikationen för HTML 4.0, kapitel
17. |
<PARAM> |
PARAM står för 'parameter' och bestämmer vissa
värden som man kan ha innanför OBJECT-elementet. Om man t.ex
importerar en räknare genom ett kommando i <OBJECT>, kan man
med <PARAM> bestämma dess bredd och höjd. |
<Q> |
Q står för 'quote' och skiljer sig från
<BLOCKQUOTE> genom att inte visas som ett enskilt block, utan
som ett citat inne i ett stycke. Browsern indikerar citatet genom
att lägga till citationstecken. (Eventuellt visar den också
citationstecknen så som man gör i det språket.) Flera Q-element inne
i varandra ger olika citationstecken:
<Q><Q>Att vara eller inte vara</Q>är en ofta
citerad rad ur Hamlet.</Q>
ger:
"Att vara eller inte vara är en ofta citerad rad ur
Hamlet."
Eftersom man citerar med olika tecken på olika språk kan man även
ange detta:
<Q lang="de">Die Welt ist alles, was der Fall
ist.</Q>
som ger:
Die Welt ist alles, was der Fall ist.
(Det här fungerar ju bara om din browser begriper vad <Q>
betyder.) |
<SPAN> |
SPAN används för att bestämma ett innehåll som
'inline'. Läs mer på
min
introduktion till stylesheets |
<TBODY> |
Kommando för att gruppera kolumner i tabeller.
Läs mer här
eller se specifikationen för HTML 4.0, kapitel 11). |
<TFOOT> |
Kommando för att gruppera kolumner i tabeller.
Läs mer här
eller se specifikationen för HTML 4.0, kapitel 11). |
<THEAD> |
Kommando för att gruppera kolumner i tabeller.
Läs mer här
eller se specifikationen för HTML 4.0, kapitel
11). |
|