are47 Skrevet 14. november 2004 Del Skrevet 14. november 2004 Har en div som jeg bruker som link til en side. Jeg vil at når den div'n for hover (musepeker over seg) skal den få en annen farge, noen som vet hvordan jeg kan fikse dette? -Takk Lenke til kommentar
halvardm Skrevet 14. november 2004 Del Skrevet 14. november 2004 div#bla:hover { background-color: #FFF; } ? Lenke til kommentar
PoleCat Skrevet 14. november 2004 Del Skrevet 14. november 2004 (endret) Skomaker har rett, men husk at dette ikke funker i IE, da den ikke støtter :hover på annet enn a-elementer. Screw IE! EDIT: Leste ikke innlegget ditt skikkelig. En div skal ikke brukes som en lenke, formater heller a-elementet til å se ut som en boks: a#lenke { display: block; overflow: hidden; padding: 200px 0 0 0; height: 0 !important; height /**/: 200px; background: #ccc; width: 200px; } a#lenke:hover { background: #000; } <a id="lenke" href="http://www.hw.no/">Hardware.no</a> Da funker det i IE også. Endret 14. november 2004 av PoleCat Lenke til kommentar
halvardm Skrevet 14. november 2004 Del Skrevet 14. november 2004 Mhm.. Håper det får inn nok klager eller skjønner det at de må oppdatere IE ganske kraftig til neste versjon for å henge med... Lenke til kommentar
are47 Skrevet 14. november 2004 Forfatter Del Skrevet 14. november 2004 Finnes det en slags fix slik at dette fungerer på IE da? :s Takk for svar btw. Lenke til kommentar
PoleCat Skrevet 14. november 2004 Del Skrevet 14. november 2004 Les min edit over. Lenke til kommentar
are47 Skrevet 14. november 2004 Forfatter Del Skrevet 14. november 2004 Takk, det funket bra. Men det funket faktisk ikke å sette en width på block'n. Eller, det funka i IE og Opera, men i FF ble block'n like lang som selve teksten inni. Jeg vil ha den i en bestemt størrelse Maser kanskje litt her, men er viktig Lenke til kommentar
PoleCat Skrevet 15. november 2004 Del Skrevet 15. november 2004 Hm, lurer på om dette også kan ha med doctype å gjøre... Prøv med: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> Lenke til kommentar
are47 Skrevet 15. november 2004 Forfatter Del Skrevet 15. november 2004 Men den doctypen ble ihvertfall alt likt i FF, Opera og IE. Men desverre ikke slik jeg ville det, width'n blir bare auto, og ikke 200px; slik jeg setter den som Lenke til kommentar
PoleCat Skrevet 15. november 2004 Del Skrevet 15. november 2004 Poster du hele koden her, både HTML og CSS. Kan ha noe med parent element eller lignende som gjør det. Lenke til kommentar
enden Skrevet 15. november 2004 Del Skrevet 15. november 2004 Blir det for teit å putte div-en inn i a-elementet i stedet for å gjøre det slik PoleCat viste? Lenke til kommentar
Haraldson Skrevet 15. november 2004 Del Skrevet 15. november 2004 Block-element i et inline-element, enden? Fy fy. Lenke til kommentar
are47 Skrevet 15. november 2004 Forfatter Del Skrevet 15. november 2004 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title></title> <style type="text/css"> a#link { padding-left: 5px; padding-bottom: 2px; padding-top: 2px; padding-right: 1px; border: 1px solid #636363; background-color: red; width: 200px; height: auto; margin-bottom: 2px; margin-right: 2px; color: #fff; text-decoration: none; } a#link:hover { background: blue; } </style> </head> <body> <div style=" width: 200px; height: 20px; border: 1px solid blue; padding: 2px;"> <a id="link" href="#">Hjem</a> </div> </body> </html> Lenke til kommentar
PoleCat Skrevet 15. november 2004 Del Skrevet 15. november 2004 (endret) Du har ikke display: block på a#link som jeg viste deg over, ergo vil den oppføre seg som et inline-element. En annen ting du skal huske på er at padding vil bli lagt til på bredden, ergo 206px totalt i dette tilfellet (IE5 legger ikke til). EDIT: Renskrevet: a#link { display: block; overflow: hidden; padding: 2px 1px 2px 5px; border: 1px solid #636363; background-color: red; width: 194px !important; width /**/ : 200px; margin: 0 2px 2px 0; color: #fff; text-decoration: none; } Endret 15. november 2004 av PoleCat Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå