img in floatende container niet klikbaar in IE

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb een anchor-element, met daarbinnen een plaatje en een caption met een tekstje ernaast. De img staat in een div "imgbox"; de tekst in een div "textbox".

Ik heb de div.imgbox gefloat, en de textbox ernaast gezet. Dat gaat overal goed, behalve in IE. Daar is de image binnen de float niet meer klikbaar. De captiontekst in hetzelfde divje en de textbox ernaast blijven wel gewoon klikbaar. Hier staat een voorbeeld

Heeft iemand een idee hoe dit komt (en wat ik eraan kan doen)?

Hier mijn code:
HTML:
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
<!DOCTYPE HTML>
<html>
<head>
    <title>image inside float inside anchor</title>
    <meta charset="UTF-8" />

    <style>
        .wrap a {
            display: block;
            overflow: hidden;/* makes this wrap around floats */
            cursor: pointer;
            background: #bbb;
        }
        .imgbox {
            float: left;
            background: #ddd;
        }
        .textbox {
            overflow: hidden;
            background: #ccc;
        }
    </style>
</head>
<body>

    <div class="wrap">
        <a href="#">
            <span class="imgbox">
                <img src="http://jaron.nl/misc/dummy.gif" width="80" height="45" alt="" />
                caption text is clickable
            </span>
            <span class="textbox">
                some text here
            </span>
        </a>
    </div>
                
</body>
</html>

Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:53

crisp

Devver

Pixelated

Werkt prima in IE8, welke IE test je in?

Intentionally left blank


Acties:
  • 0 Henk 'm!

  • macciez
  • Registratie: Maart 2008
  • Laatst online: 05-09 20:31
Ik gebruik hier Pale Moon met IE-Tab en hier is alles ook gewoon klikbaar

Do what you love, do it often


Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 10-09 08:45

Bosmonster

*zucht*

Als het IE7 is, voeg eens een zoom:1 toe.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hmmm. Ik test in IE8. Het rare is, dat als ik het online voorbeeld test, het goed werkt. Ook als ik het voorbeeld op mijn harddisk zet gaat het goed. Maar als ik het test over het lokale netwerk, dan werkt de link niet?!

Bedankt voor de feedback allemaal. Voor ik me druk maak ga ik eerst maar eens kijken hoe het op onze productieomgeving werkt.

Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 10-09 08:45

Bosmonster

*zucht*

Dan lijkt het me dat voor je lokale netwerk compatibility-modus is geactiveerd.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
@bosmonster: Dank. je hebt gelijk. Compatibility modus stond inderdaad ingesteld voor lokale netwerken. Maar de optie zoom:1 (ik neem aan om hasLayout te forceren?) werkt bij mij vooralsnog niet. Ik heb het zowel op imgbox, img als beide geprobeerd; op welk element zou het volgens jou moeten?

Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 10-09 08:45

Bosmonster

*zucht*

Op de anchor :)

Maar snelle manier om te kijken of je probleem een hasLayout-bug is is:

Cascading Stylesheet:
1
* { zoom: 1}


Dat doe ik althans tijdens het ontwikkelen en IE7 doet raar. Lost dit het op, dan ga ik kijken naar een specifiekere hasLayout oplossing :)

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Thanks, handige tip. Ik ga het maandag proberen :)
Pagina: 1