Avatar billede mjayg Nybegynder
07. maj 2007 - 10:36 Der er 12 kommentarer og
1 løsning

Div ;p

hej derude ;p. et enkelt simpelt spørgsmål.

Har et divlay med en border på 1 px omkring.. denne border skal ikke være synlig.. medmindre musen føres over divtagget.. hvordan gøres dette ?
Avatar billede mclemens Nybegynder
07. maj 2007 - 11:46 #1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>

<style type="text/css">
#a {width:100px;height:100px;background:#aaa;}
#a:hover {border:1px solid #000;}
</style>

</head><body>
<div id="a"></div>
</body></html>

... Husk :hover virker ikke på andet en a elementer i IE6
- Eller a:hover img {} - eller lignende
Avatar billede mjayg Nybegynder
07. maj 2007 - 11:50 #2
den mouseover effekt skulle også meget gerne virke i firefox
Avatar billede mclemens Nybegynder
07. maj 2007 - 12:04 #3
Det gør den også, men :hover var ikke
implementeret på andet end a elementer i IE6.
Avatar billede mjayg Nybegynder
07. maj 2007 - 12:20 #4
okay ;p.. tak for det
Avatar billede mclemens Nybegynder
07. maj 2007 - 12:24 #5
Velbekom, og tak for point :)
Avatar billede mjayg Nybegynder
07. maj 2007 - 12:26 #6
Kan du give mig et svar på hvordan man så gør at div tagget og alt indholdet i det bliver til et link.. klikbart
Avatar billede mclemens Nybegynder
07. maj 2007 - 12:33 #7
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>

<style type="text/css">
#a {width:100px;height:100px;background:#aaa;}
#a:hover {border:1px solid #000;}
#a a {width:100%;height:100%;display:block;}



a#b {display:block;width:100px;height:100px;background:#aaa;}
a#b:hover {border:1px solid #000;}

</style>

</head><body>
<div id="a"><a href="#"></a></div>

<br><br>Eller<br><br>

<a href="#" id="b"></a>
</body></html>


(hvor det sidste eksempel bør virke i IE6 også)
Avatar billede mjayg Nybegynder
07. maj 2007 - 12:37 #8
okay.. mange tak siger jeg :)
Avatar billede mclemens Nybegynder
07. maj 2007 - 12:40 #9
Glemte lige den sidste, hvis nu at der er
flere elementer som ikke kan være i a elementet
Kan du lege med denne:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>

<style type="text/css">
#a {width:100px;height:100px;background:#aaa;position:relative;}
#a:hover {border:1px solid #000;}
#a a {width:100%;height:100%;display:block;position:absolute;z-index:2;top:0;left:0;}

</style>

</head><body>
<div id="a"><div style="position:absolute;z-index:1;"><div>a</div><div>b</div><div>c</div></div><a href="#"></a></div>
</body></html>


eller:


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>

<style type="text/css">
#a {width:100px;height:100px;background:#aaa;cursor:pointer;}
#a:hover {border:1px solid #000;}

</style>

</head><body>
<div id="a" onclick="window.open('http://www.eksperten.dk/spm/776941','_blank');"></div>

<a href="#" id="b"></a>
</body></html>
Avatar billede mclemens Nybegynder
07. maj 2007 - 12:41 #10
Ok, velbekomme ;)
Avatar billede mjayg Nybegynder
07. maj 2007 - 12:47 #11
det virker fint nok med det exempel du gav fra starten af.. men men når jeg sætter den a href ind så kommer der nogle meget ulækre borders rundt om mit billede.. fordi det jo bliver klikbart. hvordan fjernes det ?
Avatar billede mclemens Nybegynder
07. maj 2007 - 13:24 #12
Denne css fjerner alle
border billeder i hrefs.
a img {border:0;}

- ellers kan du ramme med
#a img {border:0;} eller andet.

... eller sætte style="border:0;" direkte i img'et.
Avatar billede mjayg Nybegynder
08. maj 2007 - 12:10 #13
okay ;p.. kendte ik lige til den første funktion. men nice nok
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