04. oktober 2009 - 17:52Der er
14 kommentarer og 3 løsninger
doc type declaration wc3 og alt text
Jeg har opdaget efter jeg måtte deklarere et dokument med w3.org, at alt text på billeder ikke vises.
Altså jeg har mit dokument her, med fuld deklaration, og så virker alt="alt tekt her..." ikke mere. Kan man fixe det? Jeg har noget js scripting der kræver w3.org linket "http://www.w3.org/TR/html4/loose.dtd">.
<!doctype HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Test for alt text</title> <body> <img border=0 src='ikon.gif' alt="Alt teksten her..."> </body> </html>
Mener du at du plejer at kunne se alt-teksten som tooltip, når du holder musen over billedet? Jeg er bange for at lyde nedladende her, hvis du udmærket er klar over det, men det er en fejl i IE at alt-tekster vises sådan. Det er slet ikke meningen. I stedet skal man bruge title, som f.eks. <img src="..." title="Alt tekst her">
Para7: Som Kimsey også siger, "alt" har et andet formål - det bruges som alternativ tekst, hvis billedet ikke kan vises af en eller anden grund, evt. brugeren har slået billeder fra i sin browser, eller er blind og bruger en screen-reader. Derfor skal alt-property'et være der på billeder (men ikke på links).
Det handler som sagt ikke primært om broken images, men mere om billeder, hvor brugeren har valgt ikke at se dem, f.eks. fordi de er blinde, har slået billeder fra (evt. på grund af langsomt internet), eller bruger en browser som f.eks. Lynx, der sler ikke viser billeder - og så søgemaskiner, som heller ikke ser billeder.
Men hvis du ikke bekymrer dig synderligt om blinde besøgende, søgemaskineoptimering osv., kan du roligt efterlade alt-properties tomme. Hvis du desuden er ligeglad med W3C-standarder, kan du også sagtens udelade dem, uden det vil få din side til at se anderledes ud, men jeg vil naturligvis tilskynde enhver at overholde standarderne, så vidt muligt :)
Tak for hjælpen her, kimsey0 send også gerne lige svar. Alle w3 standarder er ihvertfald for tidskrævende at indføre i et 8 år gammelt ASP site fyldt med ureglementerede ting hist og her. Det kører fint nu :)
Synes godt om
Slettet bruger
05. oktober 2009 - 12:53#17
Svar her.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.