Hvordan skriver jeg dette i xhtml og css?

Tags:    html css

Som overskriften siger:

<img src="images/design_01.jpg" alt="" onmouseover="this.src='images/design2_01.jpg'" onmouseout="this.src='images/design_01.jpg'" onclick="location.href='fotografier.html'" />

Ovenstående skal skrives i ren xhtml og css. Altså uden brug af nogen form for scripting sprog.



9 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
nr. 1: Hvorfor ikke Javascript? el. DHTML som du bruger der...? (lav koden sådan her:)
Fold kodeboks ind/udKode 



nr. 2: Meget avanceret og unødvendigt... (Kan ingengang finde på din links procedurer...):
XHTML:
Fold kodeboks ind/udKode 

CSS
Fold kodeboks ind/udKode 





Nummer to løsning er ikke crossbrowser!

Vil du lave en crossbrowser-løsning men uden jscript skal du gøre således:

Fold kodeboks ind/udKode 


og css:
Fold kodeboks ind/udKode 


Så burde det virke, også crossbrowser.

Og husk een ting: target-attributten findes ikke på anchor-objectet i xhtml.



Indlæg senest redigeret d. 12.11.2007 07:50 af Bruger #4442
http://www.netmechanic.com/news/vol6/html_no1.htm
http://diveintoaccessibility.org/day_23_providing_text_equivalents_for_images.html


I korte træk:
Alternativ tekst: er for de folk der slår billeder fra. Det er til tekstbrowsere og til folk med små forbindelser. De findes stadig - store dele af Afrika er endnu ikke kommet på nettet. :) Alternativ tekst bruges som en kort beskrivelse til f.eks. et billede.

Titler: kan derimod bruges på næsten alle html-elementer og bruges som ekstra information.

De to attributter skal ikke fra ses som værende en og samme funktion.

Hvem, hvad og hvor der bruges hvilke skal jeg ikke kunne sige. Så jeg kan ikke fortælle dig hvor meget de to attributter benyttes, da dette er bestemt af hvor dovne folk er.



Indlæg senest redigeret d. 16.11.2007 23:54 af Bruger #10216
Altså det er til en aflevering - begyndte på multimediedesigner uddannelsen her til sommers. Vores rammer er at vi skal KUN bruge xhtml og css.

Men ud fra hvad jeg ser, så må den anden løsning være den rigtige.



Dog kan jeg ikke se hvorhenne i koden den linker henne. Hvordan får jeg det ind?



Men en bedre løsning vil selvfølgelig være:
Fold kodeboks ind/udKode 


Så laver man heller ikke om på blok elementer, der er plads til alternativ tekst og man kan have bedre css-kontrol :)



Indlæg senest redigeret d. 13.11.2007 08:13 af Bruger #10216
Alt-teksten kan tilføjes ethvert element, blot man bruger title-attributten.



men alt og title attributerne er jo heldigvis ikke det samme... ;)



Indlæg senest redigeret d. 16.11.2007 08:10 af Bruger #10216
næh... men hvor stærkt brug er der egentlig for alt-teksten længere?



t