[CSS :first-letter pseudo] Vreemd behavior in Firefox

Pagina: 1
Acties:

  • Urk
  • Registratie: Maart 2000
  • Laatst online: 30-11 16:43
Cascading Stylesheet:
1
.required:first-letter {text-decoration: underline;}

Bovenstaande code werkt prima in IE6, IE7 en Opera wanneer ik de .required class aanroep in een <label> tag.
Echter bij Firefox hangt de underline onder de eerste letter vreemd onder de letter, er zit namelijk meer ruimte tussen dan wanneer je bijv. het hele woord underlined.
Is dat een bug in FF?

Meer informatie: http://www.w3schools.com/css/css_pseudo_elements.asp

Een workaround wat trouwens wel werkt zodat Firefox het goed rendert is:
Cascading Stylesheet:
1
.required:first-letter {border-bottom: 1px solid black; padding-bottom: 1px;}

Maar dan gaat het bij Opera weer niet goed |:(

[ Voor 27% gewijzigd door Urk op 13-04-2007 14:20 ]


  • Blaise
  • Registratie: Juni 2001
  • Niet online
Verplichte velden aangeven met alleen CSS is ontoegankelijk, dus je kan eventueel dit hele probleem omzeilen door verplichte velden op een andere manier aan te duiden, bijvoorbeeld met een een plaatje met alt="required" of het strong element.

Ik heb geen oplossing voor je probleem. Misschien een achtergrondplaatje als streepje, maar dat is omslachtig en kost je een extra HTTP request.

  • JJvG
  • Registratie: Juli 2003
  • Laatst online: 31-05 13:43
Misschien een loze kreet, maar is "required" als class-naam wel mogelijk? Ik kan me zo voorstellen dat dit een keyword is dat voor problemen kan zorgen. Ik heb er even op gezocht bij W3C, kon er niets over vinden, maar misschien dat je het kunt proberen...

Just my 2 cents...

  • Blaise
  • Registratie: Juni 2001
  • Niet online
Dat lijkt me niet. De W3C validator zegt er niets over (maar dat ding valideert niet alles) en ik kan me niet herinneren er ooit iets over gelezen te hebben.

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Nee, er zijn geen regels noch beperkingen mbt classnames (behalve syntactisch dan) (hoewel WA1.0 aan een aantal classnames wel semantische betekenis toekent).

[ Voor 8% gewijzigd door crisp op 13-04-2007 18:16 ]

Intentionally left blank


  • frickY
  • Registratie: Juli 2001
  • Laatst online: 08:59
Probeer de line-height eens te forceren?
Pagina: 1