Jag har länge haft en bok hemma om XHTML för nybörjare, och nu känner jag mig redo för att gå över till ren XHTML. DÄrför började jag nu då och sen har jag bara gjort grunderna, alltså en grund för en vanlig sida.
Jag sitter för tillfället också och kodar xhtml och så här ser mina dokument ut:
<?//xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
Nu kör jag visserligen strict men html-taggen bör se likadan ut och dessutom kan du lägga in meta-taggen jag har som beskriver vilken teckenuppsättning som används.
Jag sitter för tillfället också och kodar xhtml och så här ser mina dokument ut:
<?//xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
Nu kör jag visserligen strict men html-taggen bör se likadan ut och dessutom kan du lägga in meta-taggen jag har som beskriver vilken teckenuppsättning som används.
Jag fattade dock inte vad UTF-8 var och varför det inte funkade förr... NU tog jag ditt huvud. Men den varnade dock på denna rad:
<?//xml version="1.0"?>
Tog då bort den och då funkade allt kalas...
Sen funderar jag bara på en sak, jag jämförde lite med din och palleman.nu.s huvud, han hade inte en utan sv. Vad är skillnaden? Jag ändrade oxå till sv, bra eller dåligt? :?
Jag har tagit det från w3c:s egna sidor. Dom skrev
<?xml version="1.0"?>
Sen lade jag till // i början för att inte få problem med PHP.
Det rätt av dej att byta från en till sv. Jag har glömt bort att ändra då jag saxade direkt från w3.
Jag fattar inte vad som är fel. Jag följer en bok som heter XHTML-Handboken
Av Jesper Ek och Ulrika Eriksson utgiven av Pagina..
Någon som läst den? Jag har ju gjort som dem och ändå valideras det fel :?
Nu skriver du ju i Strict och inte Transitional (som inte är lika hård). Att ta steget från html till xhtml transitional är nog lättare för dej men om du vill gå på Strict direkt, kul! :)
Vad gäller felen.
h-taggen får inte ligga inom paragraftaggen (<p>) till skillnad från <br/> som måste ligga inom <p></p>
Nu skriver du ju i Strict och inte Transitional (som inte är lika hård). Att ta steget från html till xhtml transitional är nog lättare för dej men om du vill gå på Strict direkt, kul! :)
Vad gäller felen.
h-taggen får inte ligga inom paragraftaggen (<p>) till skillnad från <br/> som måste ligga inom <p></p>
Ja, i princip. h1 är ett så kallat blockelement (såsom t ex <p>, <table> eller <ul>).
Det innebär att det på bredden är så brett som elementet det ligger inuti tillåter (en <h1> i <body> blir lika bred som webbläsarfönstret. Prova att sätta en bakgrund med hjälp av css så får du se).