Min løsning kræver eksempelvis en <span> inde i dine links. Hvis dette er for besværligt eller ikke kan lade sig gøre, er det nok bedst med den løsning som w13 foreslår.
Så der vil altså være en usynlig border-bottom når musen ikke er over linket. Når musen placeres over linket, altså ved :hover, farves border-bottom rødt.
Synes godt om
Slettet bruger
19. oktober 2008 - 19:53#9
Jeg mente: Hvad mener du med "for ikke at hoppe"? Vil teksten da ellers "hoppe"?
Ja, hvis den pludselig får en kant på forneden, vil den nok rykke sig lidt i nogle browsere. Derfor lægger vi en transparent kant på fra start.
Synes godt om
Slettet bruger
19. oktober 2008 - 20:48#11
Okay, jeg forstår.
Jeg har forsøgt mig frem med <span>-tags omkring linksene, og det virker fint - i alle andre browsere end Internet Explorer 7.0 ?! I Firefox, Opera, Apple Safari og Google Chrome fremkommer den røde understregning ved musen over linket som den skaæ, men IKKE i IE.
Ja, det er et span-element, der er et såkaldt "barn" af et a-tag. Så det kan godt være sådan her:
<a><b><i><span></span></i></b></a>
Synes godt om
Slettet bruger
19. oktober 2008 - 21:50#18
Okay. Tak for det.
Jeg har ikke forsøgt med den sidstnævnte metode med <span>-elementer alligevel, for jeg fik det til at fungere med border-bottom. Nu passer det helt perfekt - det gør ikke noget, at understregning er lidt længere under teksten end ellers.
Tusind tak for hjælpen. Jeg er nået frem til en glimrende løsning. Læg meget gerne et svar begge to.
Hvis du mindsker padding og sørger for at øge margin med det samme antal px, så kan du flytte understregningen op, så det ligner en normal understregning. =)
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.