HTML 4.0

 

 

 

1. Om den här sidan
2. Dessa element har försvunnit
3. Ersatta element som fortfarande fungerar
4. Helt nya element

 

 

 

 

 

 

 

 

 

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å.

 

 

 

 

 

 

 

2. Dessa element har försvunnit

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.

 

 

 

 

 

 

 

 

 

 

3. Ersatta element som fortfarande fungerar

Upp

Följande element har ersatts, men stöds fortfarande i den nya standarden:

Gammalt element (HTML 3.2)

Ersatt med (HTML 4.0)

<APPLET> <OBJECT>)
<BASEFONT> Stylesheets
<CENTER> Stylesheets
<DIR> Stylesheets
<FONT> Stylesheets
<ISINDEX> <INPUT>
<MENU> Stylesheets
<S> Stylesheets
<STRIKE> Stylesheets
<U> Stylesheets

 

 

 

 

 

 

4. Helt nya element

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).

Texten är lånad från www.jonasweb.nu, men redigerad av Skicka mail till mig!.