hjemmesider webdesign frontpage gratis grafik scripts javascripts asp html css tutorial begynder hjemmeside  homepage programmering artikler tools
Gå til forsiden   Tips & Tricks, søgemaskiner, optimering, webhoteller, layout, design og meget mere Gratis grafik - knapper, gif, billeder, ikoner m.m. FrontPage - alle kan lave hjemmesider Læs interessante artikler om web og Internet? Prøv vores Online Tools ... vi genererer dine koder Scripts inddelt i kategorier
Tutorials om webprogrammering
Få svar på spørgsmål om web og programmering
hjemmesider
tutorial lektioner vejledning programmering webskole undervisning online html xhtml web css internet webdesign Startsiden > Tutorials > HTML til XHTML > 6. Elementer tutorial lektioner vejledning programmering webskole undervisning online html xhtml web css internet webdesign
 

hjemmesider webdesign frontpage grafik scripts asp html css tutorial begynder hjemmeside  homepage programmering

Forskellen imellem XHTML og HTML

Tutorial - HTML til XHTML

6. Elementer - tags

En af de største ændringer i XHTML i forhold til HTML er ændringerne til elementerne - eller på engelsk tags. Ud over den førnævnte struktur er der nemlig i XHTML krav om, at alle elementer skal skrives med små bogstaver, og at alle elementer skal lukkes.

På denne og de efterfølgende side vælger vi hovedsageligt at bruge det danske udtryk, elementer, frem for det nok mere kendte engelske udtyk, tags.

Elementer skal skrives med småt

I XHTML skal vi ikke blot skrive de korrekte elementnavne ... vi skal også skrive dem rigtigt. Alle elementer skal skrives med små bogstaver.

Forskellen her er relativ let at få øje på. I HTML kunne vi uden problemer skrive:

FORKERT:

<DIV CLASS="gammel_html">
  <p><Font cOLOR="#009900">Rød skrift</foNT>
  Her kommer selve brødteksten</P>
</dIv>

Dette vil give en fejl i XHTML, og dokumentet vil ikke kunne valideres.

Korrekt XHTML vil se således ud:

<div class="ny_xhtml">
  <p style="color:#009900">Rød skrift</p>
  <p>Her kommer selve brødteksten</p>
</div>

Alle elementer/tags (og attributter) er skrevet med små bogstaver. Bemærk også at elementet <font> ikke kan bruges i XHTML. I stedet anvendes css, og farven angives ved hjælp af attributten style.

 

Alle elementer skal lukkes

Alle elementer i XHTML skal lukkes. På foregående side viste vi et eksempel på dette, hvor et <p> element blev ladt åbent. Hvis du normalt har velstrukturerede HTML dokumenter, vil dette ikke være noget problem.

FORKERT:

<p>Teksten står her

RIGTIGT:

<p>Teksten står her</p>

Lidt anderledes ser det imidlertid ud for de såkaldte "tomme" elementer. "Tomme" elementer er elementer uden indhold, som førhen slet ikke kunne lukkes. Vi taler her om elementer som fx:

<br>
<hr>
<img>

Disse elementer skal også lukkes, når du koder i XHTML. Elementerne kan lukkes på to måder:

<p>Her starter teksten<br></br>
og den slutter her</p>
<hr></hr>

Eller:

<p>Her starter teksten<br />
og den slutter her</p>
<hr />

Den første løsning kan give problemer for ældre browsere, hvorfor W3C anbefaler den sidstnævnte løsning. Bemærk at der er et mellemrum før skråstregen. Dette mellemrum kan godt udelades, men den bedste kompatibilitet opnås, når det indsættes.

 

Hvis du sidder og undrer dig over, hvorledes et <img> element lukkes, viser vi lige et eksempel her:

<img src="ditbillede.gif" alt="en tekst" id="billede1" width="200" height="150" />

 

 

I XHTML er der også ændringer til hvorledes attributter til vores elementer skrives. Det ser vi på på næste side ...

gå tilbage tilbage  næste gå til næste

 

 

stem her!

 

 

Valid XHTML 1.0! Valid CSS!

Startside  - Foretrukne  - E-mail - Sitemap

Til toppen >>

 

powered by FreeFind

hjemmesider webdesign frontpage grafik scripts asp html css tutorial hjemmeside  homepage programmering
hjemmesider webdesign frontpage grafik scripts asp html css tutorial hjemmeside  homepage programmering

 Annoncer her ...!

hjemmesider webdesign frontpage grafik scripts asp html css tutorial hjemmeside  homepage programmering
tutorial lektioner vejledning programmering webskole undervisning online html xhtml web css internet webdesign © 2004 now@net tutorial lektioner vejledning programmering webskole undervisning online html xhtml web css internet webdesign