Hvordan opgrader til XHTML?
- Forrige side XHTML DTD
- Næste side XHTML validering
Hvordan opgraderer du din hjemmeside til XHTML?
For at konvertere din side fra HTML til XHTML, bør du først være bekendt med de grammatiske regler for XHTML, som er beskrevet i de første kapitler.
Her er de specifikke trin forklaret.
Tilføj filtype-erklæring
Tilføj følgende filtype-erklæring til første linje på hver side:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Bemærk:Denne side (codew3c) bruger en streng DTD. Men at bruge en overgangs DTD er også en god mulighed, fordi for de fleste nybegyndere kan en streng DTD virke 'for streng'.
Nogle tips om filtype-deklaration
Hvis du ønsker at validere din side som korrekt XHTML, skal der være en filtype-deklaration på siden.
Det skal bemærkes, at nye browsere håndterer dokumenter på forskellig måde afhængigt af filtype-deklaration. Hvis en browser læser en filtype-deklaration, vil den behandle dokumentet på en passende måde. Uden DOCTYPE kan dokumentet måske vises på en helt anden måde.
Små bogstaver for tags og egenskabsnavne
Da XHTML er følsom over for store og små bogstaver, og da XHTML kun accepterer små bogstaver for HTML-tags og egenskabsnavne, kan du udføre en simpel søg og erstat-kommando for at ændre alle store bogstaver til små. Gør det samme for egenskabsnavnene. Vi bruger små bogstaver på vores egen side, så udskiftning af funktioner bruges ikke meget.
Tilføj citationstegn til alle egenskaber
Da W3C XHTML 1.0-standard kræver, at alle egenskabsværdier skal være citeret, skal du kontrollere alle sider, hvis du ikke har bemærket denne detalje tidligere. Det er en tidskrævende opgave, så glem aldrig at tilføje citationstegn til egenskabsværdierne.
Tomme tags: <hr> , <br> og <img>
I XHTML er det ikke tilladt at bruge tomme tags (Empty tags). <hr> og <br>-tags skal erstattes med <hr /> og <br />.
Dette skaber et nyt problem, Netscape kan misforstå <br/>-tagget. Vi ved ikke årsagen, men efter at have ændret det til <br /> er der ingen problemer. Når du har forstået dette, skal du igen ændre tagget ved hjælp af søg og erstat.
Andre tags (f.eks. <img>-tagget) kan også støde på de samme problemer. Brug ikke lukket tags til at lukke <img>, men tilføj / > ved slutningen af tagget.
Valider websted
Efter at have gjort alt dette, brug nedenstående link til at validere alle ændrede sider efter den officielle W3C DTD: XHTML ValidatorNæste, der kan måske opdages få fejl, og disse skal rettes en efter en (manuelt). Vores erfaring er, at den mest almindelige fejl er at glemme at tilføje </li>-tagget i listen.
Skal vi bruge konverteringsværktøjer (f.eks. TIDY)? Ja, vi kunne bruge TIDY.
Dave Raggetts HTML TIDYDet er en gratis værktøj til at rengøre HTML-kode. På området at håndtere den svære at læse HTML-kode, der genereres af specialiserede HTML-kodeeditører og konverteringsværktøjer, fungerer TIDY stadig godt. Samtidig kan det hjælpe dig med at finde steder på din side, hvor der skal bruges mere opmærksomhed, så websiderne bliver mere brugervenlige for handicappede.
Hvorfor bruger vi ikke Tidy? Når vi begyndte at skabe denne hjemmeside, var vi meget bekvemme med XHTML. Vi vidste allerede at bruge små tegn og at bruge citationstegn omkring egenskaber. Så under websitetestning brugte vi kun W3C's XHTML validerer til at teste og rette små fejl. Det vigtigste er, at vi allerede havde lært meget om at skrive Tidy HTML kode.
Læs mere
Hvis du ønsker at dykke dybere ned i at forstå, hvordan man bruger XHTML til at strukturelle websider, så læsXHTML struktureret》。
- Forrige side XHTML DTD
- Næste side XHTML validering