Toon posts:

Css hover misbruiken

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil een kerstkaartje hebben, waarbij een hover zorgt voor een ander kaartje en het tonen van de persoonlijke boodschap.

Mozilla gaat perfect maar IE 6 laat mijn tekst staan :) Ben ik op een browser bugje gestrand of doe ik zelf iets fout :)

Het enige wat ik bij hovers mag wijzigen is de kleur in IE6 schijnbaar. Ik heb al gepriegeld met margins, positionering, maar dat mag allemaal niet schijnbaar.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style>
a.voorkant {
    position:relative;
    display:block;
    width:607px;
    height:402px;

    background-image: url(http://www.mailitdirect.com/images.asp?MailID=114&PartID=4&ImageID=3kerstkaart_mmit2.gif);
}

a.voorkant:hover {
    position:relative;
    display:block;
    width:607px;
    height:402px;

    background-image: url(kerstkaart_mmit_achterkant.gif);
}

.container{
    position:relative;
    display:none;
    height:100%;
    width:100%;
}

a.voorkant .container {
    display:none;
}
a.voorkant:visited .container{
    display:block;
}
a.voorkant:hover .container{
    display:block;
}
a.voorkant:active .container{
    display:block;
}
.textheader {
    position:absolute;
    top:50px;
    left:150px;
}
</style>

</head>

<body>

<a href="#" class="voorkant">
    <div class="container">
        <div class="textheader">Beste blaat,</div>
    </div>
</a>
</body>
</html>

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 16:40
Waarom geen andere margin of wat dan ook bij :hover?
Moet volgens mij gewoon werken...

Heb je een linkje naar wat spul online? :)
Zie http://willem.yoursite.nl/stok/index.html

[ Voor 35% gewijzigd door Willem op 09-12-2003 11:20 ]

Motor (of auto) onderhoud bijhouden


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 15:55

crisp

Devver

Pixelated

Lijkt me eerder een tekortkoming in IE met de pseudo-class in samenwerking met de descendant selector. Niet zo vreemd gezien de marginale ondersteuning van CSS2 in IE...

Intentionally left blank


Verwijderd

Topicstarter
crisp schreef op 09 december 2003 @ 11:21:
Lijkt me eerder een tekortkoming in IE met de pseudo-class in samenwerking met de descendant selector. Niet zo vreemd gezien de marginale ondersteuning van CSS2 in IE...
Kortom een IE bug dus :) Ik vond het al zo vreemd. Color wijzigde die wel goed, maar top, left, margin, padding, visibility en display werden niet aangepakt.

  • Justice
  • Registratie: Maart 2001
  • Laatst online: 07-08-2025
:hover ondersteuning in IE bestaat alleen op links (<a />)

Human Bobby


Verwijderd

Topicstarter
Justice schreef op 09 december 2003 @ 12:00:
:hover ondersteuning in IE bestaat alleen op links (<a />)
Rara, waar heb ik de hover op zitten :p

  • Justice
  • Registratie: Maart 2001
  • Laatst online: 07-08-2025
Sorry, mijn fout.. Een andere mogelijkheid die ik zo 123 zie:
Definier eens a:link, want veel van zulke fouten komen door het niet aanhangen van het LoveHate model (LVHA - link, visited, hover, active), en aangezien je niet a.voorkant:link hebt staan, kan het zijn dat het daardoor niet werkt :)

Ik zie dat je a.voorkant:hover wel doet, maar niet link en visited, zet deze er ook eens zien en test eens.

[ Voor 27% gewijzigd door Justice op 09-12-2003 13:09 ]

Human Bobby


Verwijderd

Topicstarter
Justice schreef op 09 december 2003 @ 13:07:
Sorry, mijn fout.. Een andere mogelijkheid die ik zo 123 zie:
Definier eens a:link, want veel van zulke fouten komen door het niet aanhangen van het LoveHate model (LVHA - link, visited, hover, active), en aangezien je niet a.voorkant:link hebt staan, kan het zijn dat het daardoor niet werkt :)

Ik zie dat je a.voorkant:hover wel doet, maar niet link en visited, zet deze er ook eens zien en test eens.
Had ik al gechecked ;)
Pagina: 1