Avatar billede zac Nybegynder
08. januar 2006 - 14:35 Der er 1 kommentar og
1 løsning

xhtml: Firefox laver alt tekst i image om til tekst på skærmen

Jeg har brugt denne html til at sikre en lodret farvet streg i en tabel - dvs. indsat denne celle mellem to andre:
echo " <td width='2' bgcolor='#ff9900'>\n";
echo " <img height='1' width='1' src='../grafik/pixelOrange.gif'>";
echo "</td>\n";
                           
Nu ville jeg gerne prøve at overholde W3 xhtml1 transitional, og det gør denne her, når den testes i W3s validator:
echo " <td width='2' bgcolor='#ff9900'>\n";
echo " <img height='1' width='1' src='../grafik/pixelOrange.gif' alt='pic' />";
echo "</td>\n";
                           
Den ser fin ud i IE 6, men Mozilla Firefox, som ellers skulle være bedre til xhtml (!?), skriver pic i cellen og gør den så bred som 'pic' (dvs. meget bredere end de 2 px, den skulle være).

xhtml testen kræver en alt='somErIkkeTom', men Firefox bruger alt teksten til at skrive med!
Dog kun, hvor det er celler, der udfyldes med et billede, som består af farve    alene...
Og for øvrigt vises alt teksten i almindelighed ikke i Firefox, som den gør i IE, når markøren føres hen over billedet (gælder alle billeder).

Det kan godt være, det ikke i strikt forstand er en god måde at gøre det på, men når nu W3s validator godkender det, skulle Firefox så ikke acceptere det?
Hvis jeg fjerner linien med <img.. slår bgcolor ikke igennem i Firefox, men stadig i IE.
Avatar billede zac Nybegynder
08. januar 2006 - 15:27 #1
Jeg fandt noget her, som oplyser sagen:
http://www.w3schools.com/tags/tag_img.asp:

"Mozilla Firefox and the alt Attribute
If you use the alt attribute in Firefox on images and image maps the text will not show on mouse-over as in other browsers.

Firefox uses the alt attribute the way it's meant to be used, like an alternative text if the image won't load, not as a mouse-over text.

Firefox does support mouse-over comments on images or image maps if you use a title attribute in the <img> tag.

E.g. <img src="image.gif" alt="bla" title="bla bla bla""
Avatar billede zac Nybegynder
08. januar 2006 - 23:37 #2
Har altså fået løst det med alt tekst i image ift. Firefox, men stadig ikke fået baggrundfarve i tabel celle i Firefox - jf. nyt spm. http://www.eksperten.dk/spm/678024
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester