Video: The Third Industrial Revolution: A Radical New Sharing Economy 2024
For hvert webkodingsproblem som er identifisert av en validator, må du avgjøre hvilken handling du skal ta. Selv om noen skyldige som gjentatte ganger kaster opp, er enkle å fikse, for eksempel mangler alt tekst og koder, er du bundet til å finne kodingsproblemer som helt baffle og stumpe deg.
Hvis du for eksempel får en feilmelding som leser XML Parsing Error: Åpning og avslutning av tagmatching: br linje 52 og kropp, kan det være vanskelig å finne ut hva det betyr, ikke si hvorfor det ble forårsaket og hvordan du bør fikse det.
Som en strategi, prøv å fikse problemene i koden fra toppen ned, som de er oppført i valideringsresultatene, fordi noen ganger fikserer ett problem, løses en annen. Med XML-parsing-feilen, kan dette problemet forsvinne når du korrigerer for et utelatt lukkeelement på en
-kode som er oppført tidligere i feilresultatene.
Den beste måten å finne ut hvordan man kode bedre og gjøre færre feil før valideringstesting er å gjøre mange ærlige feil og finne ut hvordan du kan rette dem på egen hånd. Ofte kan du reparere ikke-kompatibel kode for hånd eller ved hjelp av en god HTML-editor.
For å hjelpe deg med å identifisere noen av de vanligste kodingsfeilene, her er flere kodeproblemer sammen med forslag til hvordan du retter dem.
Problem | Løsning |
---|---|
alt tekstattributt mangler fra tag | Legg til alternativ tekstattributt, enten med eller uten
beskrivelse, som i src = "images / logo. gif "width =" 150 " height =" 150 "alt =" Petes Pizza "> height =" 150 "alt =" ">. |
tagger mangler fra
kode |
Legg til koder under hver
forekomst når JavaScript er til stede i JavaScript på nettet eller på slutten av innholdet før den avsluttende kroppsmerket. Mellom taggene, sett inn HTML-innhold (tekst, grafikk, mediefiler osv.) Som beskriver -funksjonen til JavaScript og, når det er hensiktsmessig, hvordan besøkende kan få tilgang til informasjonen avslørt av den, som vist her: type =" text / javascript "> Den JavaScript som brukes på denne siden, gir en rask kobling som tillater besøkende å automatisk bokmerke denne siden. Som alternativ, vennligst bruk nettleserens bokmerke denne siden-funksjonen. |
Blinkende eller flimrende element (e) som er oppdaget, for eksempel animerte
GIFer, Java-applets og andre multimedieplugg-moduler |
Juster hastigheten på animasjoner for å unngå at skjermbildet
flimmer med en frekvens mellom 2 Hz og 55 Hz. Animasjoner som overstiger disse to tiltakene, kan forårsake anfall hos besøkende med lysfølsomme epilepsi. |
Ingen DOCTYPE spesifisert | Legg til en gyldig DOCTYPE over åpningen
-taggen. |
Ingen HTTP-charset-parameter spesifisert | Denne spesielle metakoden angir tegnsettet som brukes i
HTML-koden. Enkelte HTML-redaktører inkluderer det automatisk når genererer nye tomme nettsider. Hvis validering finner ut at denne taggen mangler fra HTML- eller XHTML-koden, legger du inn følgende kode for hånd: http-equiv = "Content-Type" content = "text / html; charset = utf-8” >. For HTML5, sett inn. |
Ingen merking spesifisert | Legg til en unik tittel mellom koder i hodeområdet på hver
side. |
Ingen merker spesifisert | Legg til meta søkeord og meta beskrivelse koder til hodet på hver
side. Disse kan være identiske på hver side på nettstedet. Hvis ønskelig, kan du også legge til ekstra metakoder etter behov. |
Ingen Robots-tagger spesifisert | Legg til Robots-taggen i hodet på siden til
instruer webspiders og roboter om du vil indeksere siden og følge noen hyperkoblinger, for eksempel navn = " Roboter "content =" All ">. |
Utdaterte tagger
oppdaget |
Flytt all presentasjonsmarkering av HTML (side, skrifter,
tabeller, koblinger osv.) Til en ekstern CSS-fil og fjern alle tagger og HTML og inline formateringsattributter. |
Utdatert tabellhøydeattributt oppdaget | Kontroller tabellcellens høyder, når det er nødvendig, med CSS
stiler. |
Stilattributter oppdaget i åpningskoden | Flytt kroppsattributter, som margin
attributter og bakgrunnsfarger, til en BODY-tag definere stil i en ekstern CSS-fil. |
typeattributt ikke spesifisert for
JavaScript eller CSS |
Legg til typen = "text / css"
attributt for koder og type = "text / javascript" attributt for koder: type = "text / javascript">. |
Enhetsnavn brukt i stedet for enhedsnummer | Endre enhetens navn til et enhedsnummer, for eksempel å bruke $ # 169; i stedet for © å opprette opphavsrettssymbolet
(c). |
Ingen bakgrunnsfargeattributt ble spesifisert for en CSS-stil
som angir tekstfarge |
Gi hver stil som inneholder en tekstfargeattributt med en tilhørende bakgrunnsfargeattributt
. Bakgrunnsfargen bør samsvare med, eller tett sammen, bakgrunnsfargen som -teksten skal vises på. |
Når du er ferdig med å identifisere og justere all ikke-kompatibel kode som er identifisert av valideringsverktøyene, og har fikset alt som trengte å fikse, fortsetter du til testprosessen som testes og aksepteres.