[css] IE geeft het niet goed weer

Pagina: 1
Acties:

  • Phenomenon
  • Registratie: December 2000
  • Laatst online: 01-04 13:18
Ik ben bezig om een reactie blok te maken voor mijn website, alleen blijft Internet Explorer het foutief weergeven, in Firefox wordt het verder wel goed weergegeven.

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
<div id="reacties">
    <ul>
        <li><div class="time">9:35</div><a href="#">jdj jdjjd jdjd jd jd</a></li>
        <li><div class="time">5:45</div><a href="#">jdj jdjjd jdjd jd jd</a></li>
        <li><div class="time">18:44</div><a href="#">jdj jdjjd jdjd jd jd</a></li>
        <li><div class="time">10:45</div><a href="#">jdj jdjjd jdjd jd jd</a></li>
        <li><div class="time">10:45</div><a href="#">jdj jdjjd jdjd jd jd</a></li>      
        <li><div class="time">10:45</div><a href="#">jdj jdjjd jdjd jd jd</a></li>
        <li><div class="time">10:45</div><a href="#">jdj jdjjd jdjd jd jd</a></li>
        <li><div class="time">10:45</div><a href="#">jdj jdjjd jdjd jd jd</a></li>
        <li><div class="time">10:45</div><a href="#">jdj jdjjd jdjd jd jd</a></li>
        <li><div class="time">10:45</div><a href="#">jdj jdjjd jdjd jd jd</a></li>
        <li><div class="time">10:45</div><a href="#">jdj jdjjd jdjd jd jd</a></li>
        <li><div class="time">10:45</div><a href="#">jdj jdjjd jdjd jd jd</a></li>
        <li><div class="time">10:45</div><a href="#">jdj jdjjd jdjd jd jd</a></li>
        <li><div class="time">10:45</div><a href="#">jdj jdjjd jdjd jd jd</a></li>              
        <li><div class="time">10:45</div><a href="#">jdj jdjjd jdjd jd jd</a></li>              
        <li><div class="time">10:45</div><a href="#">jdj jdjjd jdjd jd jd</a></li>              
        <li><div class="time">10:45</div><a href="#">jdj jdjjd jdjd jd jd</a></li>              
        <li><div class="time">12:12</div><a href="#">jdj jdjjd jdjd jd jd</a></li>              
        <li><div class="time">10:45</div><a href="#">jdj jdjjd jdjd jd jd</a></li>              
        <li><div class="time">10:45</div><a href="#">jdj jdjjd jdjd jd jd</a></li>              
    </ul>
</div>

HTML voor het reactieblok

Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#reacties {
    background: url(images/back_reacties.jpg) no-repeat;
    font-size:10px;     
}

#reacties ul {
    padding: 0px;
    margin: 0px;
}

#reacties .time {
    float: left;
    display: inline;
    margin-right: 2px;
    width: 33px;
    border-right: 1px Solid Black;
    background-color: #838E94;
    color: #fff;
    font-weight: bold;  
}

Css

In Internet Explorer blijft er een wit stukje onder de tijden staan. Ik zou dit graag net zoals in Firefox zien, dat je het dus zeg maar als kolommen ziet. Hoe krijg ik dit goed in IE?

Voorbeeld:http://www.burnincows.nl/test/reacties.html

[ Voor 32% gewijzigd door Phenomenon op 20-09-2005 14:59 ]


  • Phenomenon
  • Registratie: December 2000
  • Laatst online: 01-04 13:18
Hmmm zit wat verder te zoeken etc en toen kwam ik tegen dat inline div geen hoogte kan meegeven. Dus doet IE het hier soms 'goed'?

  • Jerry
  • Registratie: September 2001
  • Laatst online: 24-03 16:08

Jerry

Who?

Als je alle regels die je hebt achter elkaar zet dan wordt het ook goed weergegeven in IE :).
Dit "bugje" had ik namelijk ook in mijn menu, want IE zet de enters ook om naar enters in je webpagina (dit geldt alleen voor <ul><li> gevallen geloof ik).


Oeps :X. Niet goed gecontroleerd.

[ Voor 151% gewijzigd door Jerry op 20-09-2005 16:57 ]


  • Phenomenon
  • Registratie: December 2000
  • Laatst online: 01-04 13:18
Eeehm bij mij niet hoor.

Het gaat om het witstuk onder de tijd hè. En die oplossing die jij zegt, zou eigenlijk helemaal niets uit moeten maken ja.

Het is me nu wel gelukt om het zowel in firefox of als in IE goed weer te geven, maar dan maar ik geen gebruik van <ul><li>, maar dit wil ik eigenlijk wel....

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

crisp

Devver

Pixelated

Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
#reacties ul {
    padding: 0px;
    margin: 0px;
    list-style: none;
}
#reacties ul li {
    float: left;
    clear: both;
}

Intentionally left blank


  • JayVee
  • Registratie: Mei 2002
  • Laatst online: 14-11-2025

JayVee

shibby++!

Geen oplossing voor het probleem, wel een aanmerking op je HTML.
In plaats van
code:
1
<li><div class="time">9:35</div><a href="#">jdj jdjjd jdjd jd jd</a></li>
zou ik toch voor
code:
1
<li><span class="time">9:35</span><a href="#">jdj jdjjd jdjd jd jd</a></li>
gaan. Even makkelijk te stylen, een standaard een inline element ipv block level. Semantisch natuurlijk ook wat logischer dan een "div" voor elk datum.

ASCII stupid question, get a stupid ANSI!


  • Noork
  • Registratie: Juni 2001
  • Niet online
Geen oplossing, maar ook nog een opmerking. Opera geeft het ook niet weer zoals bedoeld hebt.
Pagina: 1