HTML

Article on other languages:

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire
Denne artikel behøver tilrettelse af sproget.
Sproget i denne artikel er af lav kvalitet på grund af stavefejl, grammatikfejl, uklare formuleringer eller sin uencycklopædiske stil. Du kan hjælpe Wikipedia ved at forbedre teksten.
HTML (Hypertext Markup Language)
Filendelse: .html, .htm, .shtml, .shtm
MIME-type: text/html
Udviklet af: World Wide Web Consortium
Formattype: Markup language
Udvidet fra: SGML
Udvidet til: XHTML
Standard(er): W3C HTML 4.01
W3C HTML 3.2

Hypertext Markup Language (HTML) er en IETF-standard til at beskrive formatering af tekster, for eksempel overskrifter, tabeller, hyperlink og indlejring af billeder. HTML-filer bruges på Internettet og især på World Wide Web, hvor webbrowsere som for eksempel Firefox, Internet Explorer, Mozilla, Safari og Opera.

Indholdsfortegnelse

HTML Opmærkning (Markup)

Normalt siges enkelte .html filer at være dokumenter, men idet at de bliver ledsaget af CSS-stilark, og/eller sat sammen med andre sider kan disse samlet siges at udgøre en hjemmeside, eller webside, også idet at der bruges Server-Side eller klient-side scripting, for eksempel JavaScript.

Et Eksempel

Et eksempel på et simpelt HTML-Dokument ses nedenfor, hvor første linje angiver dokument typpen.

 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
 <html lang="da">
 
   <head>
     <title>Mit HTML Dokument</title>
   </head>
 
   <body>
     <h1>Overskrift / Hovede Emne</h1>
     <p>Bare en masse Tekst.</p>
     <h2>Underaafsnit</h2>
     <p>Mere Tekst.</p>
     <h3>Under-Underaafsnit</h3>
     <p>Endu Mere Tekst.</p>
   </body>
 
 </html>

Elementer og Attributter

HTML har et fast antal af elementer og attributter, i HTML er selve HTML-elementet det første i dokumentet. Elementer bliver formet af såkaldte tags, hvor attributterne bliver tilføjet til start-tagget. Et eksempel ses nedenfor:

 <html lang="da">
 </html>

Et element begynder med et start-tag <ElementNavn> og afsluttes med </ElementNavn>. Det er dog ikke alle elementer som skal afsluttes, nogle af disse bliver ofte beskrevet som inline-elementer, det kan være, <img> (images / billeder), linjeskift <br>, eller (horizontal linje) <hr>.

Bemærk. Normalt må et block-level element ikke optræde inden i et inline-element. Eks: <em><p></p></em>
Hvis der ikke er et afsluttende tag, angives eventuelle attributter direkte på elementet.

Attributten lang som set ovenfor, bliver brugt af skærmoplæsere og søgemaskiner, til at bedre at kunne fastslå sproget for en side, eller en sektion eksempelvis angivet med <div>.

Editorer og WYSIWYG

Der er i dag mange værktøjer som kan bruges i web-udvikling, det inkludere funktionalitet som Syntax Highlighting, Autofuldførelse, og Faneblade. Nogle værktøjer forsøger helt at erstatte hånd-skrivning af Markup og Stil, med forskellig grad af succes. Ideen er, at en webudvikler derved ikke behøver at hånd-kode ret meget, men der kan dog nemt opstå problemer i forskellige situationer.

Mange begyndere er kendt for at benytte disse værktøjer, og når det kombineres med ringe viden omkring de underliggende standarder går det ofte galt.

Generelt kan enhver tekst-editor benyttes til at skrive HTML-Markup, eksempelvis Notepad i Windows.

Historie

HTML-sproget blev opfundet af to medarbejdere hos CERN-atomforskningsinstituttet i Geneve, Schweiz. Tim Berners-Lee var hovedmanden.

Filformatet er en variation af sproget SGML, og som filefternavn bruges normalt ".html", ".htm" eller med et tilføjet s, som fx ".shtml" og ".shtm". De to sidste bruges især til ASP-kodning i HTML-kode, da det beder serveren om at kigge efter specielle scripts og ikke kun html kode.

HTML-formatet udvikles løbende med nye funktioner. Udviklingen af HTML koordineres af The World Wide Web Consortium, forkortet W3C.

Brugen af HTML i dag

I dag er mange attributter blevet erstattet af CSS-egenskaber, og en del elementer er ligeså blevet erstattet af <span> som bliver brugt sammen med CSS Stil til at opnå samme, eller rigere resultater med.

Mange webdesignere er også begyndt at gå væk fra de gamle tabel baseret sider, og opbygger i stedet sider ved brug af div tags, som bliver positioneret enten ved hjælp af CSS Float, eller CSS Position egenskaberne.

HTML sammenlignet med XHTML

XHTML er en videreudvikling af HTML, som er baseret på XML. Det betyder at man kan kombinere andre XML baserede sprog med XHTML, og omvendt.

De fleste vil dog ikke mærke nogen større fordel ved at bruge XHTML frem for HTML 4.01 Strict, bruger man bare XHTML alene, vil forskellen være minimal. Se også: What are the advantages of using XHTML rather than HTML? (Engelsk)

Det kan endvidere være problematisk at arbejde med XHTML, da selv den mindste fejl i koden kan betyde at browseren ikke vil vise siden. De fleste sider som er lavet i XHTML bliver endvidere "serveret" af webserveren med den forkerte mime-type, og endvidere vil mange xhtml-dokumenter end ikke rendere hvis de blev vist med den rigtige mimetype.

Det skyldes hovedsageligt uerfarne webdesignere, som bruger XHTML uden at have fuld forståelse for nogle enkelte, men vigtige ting.

Se også

Eksterne henvisninger

Teknisk

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net