Ho una pagina XHTML1.0 strict. Semplificando all'estremo la struttura è questa:
Purtroppo firefox, anzichè sottolineare il first-letter come dovrebbe, piazza l'underline un po' sotto a quanto dovrebbe stare, mentre durante l'hover l'underline viene inserito correttamente.codice:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>test</title> <style type="text/css"> a, a:visited {display:block;font-weight:bold;color:#E00;text-decoration:none;} a:hover, a:first-letter { text-decoration:underline; } </style> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> </head> <body> <a>ciao</a></p> </body> </html>
In Opera tutto funziona perfettamente.
La cosa strana è che se tolgo le intestazioni di xhtml e lascio un semplice <html>, tutto funziona anche in firefox...
Non ci sto capendo più niente, qualcuno ha idea del perchè di questo strano comportamento? Grazie.

Rispondi quotando