[dl-tag] Verschillende weergave IE en FF

Pagina: 1
Acties:

  • samo
  • Registratie: Juni 2003
  • Laatst online: 22-12 09:40

samo

yo/wassup

Topicstarter
Ik ben al een tijdje aan het kloten met een lijstje voor mijn c.v. page. Het is een simpele definiton list:
HTML:
1
2
3
4
    <dl>
      <dt>consectetuer adipiscing elit</dt>
       <dd>Suspendisse convallis imperdiet neque. </dd>
    </dl>

Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
      dl {
        list-style          : none inside none;
        margin              : 0;
        padding             : 0;
      }
      dl dt {
        width               : 200px;
        float               : left;
        clear               : both;
        border: 1px solid green;
      }
      dl dd {
        width               : 500px;
        clear               : right;
        border: 1px solid red;
      }

zoals iets uitgebreider kan worden gezien op deze link.
Maar als ik deze pagina open krijg ik verschillende dingen te zien in IE en FF, en wat ik ook probeer, ik krijg het niet gelijk.

In IE (6) zie ik:
Afbeeldingslocatie: http://arne.coomans.name/test/ie_box.png
en in FF zie ik:
Afbeeldingslocatie: http://arne.coomans.name/test/ff_box.png

Maar als ik dan
Cascading Stylesheet:
1
2
3
  dd {
    float: right;
  }

toepas ziet het er in ie weer niet uit!
Afbeeldingslocatie: http://arne.coomans.name/test/ie_box2.png

Ik snap er echt niks meer van! ik wil dat het wordt weergegeven zoals ie het in den beginne doet: netjes naast elkaar. Breedte van container heb ik, dus float zou best een oplossing zijn...

[ Voor 3% gewijzigd door samo op 16-10-2005 20:37 ]

Bekend van cmns.nl | ArneCoomans.nl | Het kindertehuis van mijn pa in Ghana


Verwijderd

ff een float: left bij die dd (en eventueel margin: 0)

  • samo
  • Registratie: Juni 2003
  • Laatst online: 22-12 09:40

samo

yo/wassup

Topicstarter
Dat werkt ook niet zoals ik wil.... zie bijvoorbeeld dit linkje. Dus aan de hand daarvan met clear: gespeeld...
In FF werkend maar in IE een ramp:
dit linkje

Bekend van cmns.nl | ArneCoomans.nl | Het kindertehuis van mijn pa in Ghana


Verwijderd

andere opzet?
code:
1
2
3
4
5
6
dl dd {
width               : 500px;
padding-left: 200px;
margin              : 0;
border: 1px solid red;
}

[/]

  • samo
  • Registratie: Juni 2003
  • Laatst online: 22-12 09:40

samo

yo/wassup

Topicstarter
wederom FF ja, IE zet ze dan (ondanks het verwijderen van clear:) onderelkaar
linkje

Bekend van cmns.nl | ArneCoomans.nl | Het kindertehuis van mijn pa in Ghana


Verwijderd

/me graaft (heb het toch ooit gedaan)
code:
1
2
3
4
5
6
7
8
9
10
11
12
dl.run-in {
    margin-top: 1em;
}
dl.run-in dt {
    float: left;
    margin: 0;
}
dl.run-in dd {
    margin: 0;
    margin-left: 60px;
    _height: 1%;
}

zoe voor voorbeeld http://www.elfijarz.nl/agenda.htm
die _height was ongetwijfeld om 1 of andere IE bug te omzeilen

(die class kan jij weglaten natuurlijk)

[ Voor 21% gewijzigd door Verwijderd op 16-10-2005 21:28 ]


  • samo
  • Registratie: Juni 2003
  • Laatst online: 22-12 09:40

samo

yo/wassup

Topicstarter
wetend dat het moet kunnen dus mn css maar herschreven naar
Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
      dl {
        margin              : 0;
        padding             : 0;
      }
      dl dt {
        width               : 200px;
        float               : left;
        border              : 1px solid green;
        clear               : both;
      }

      dl dd {
        width                       : 500px;
        float               : left;
        display             : block;
        margin              : 0;
        padding             : 0;
        border              : 1px solid red;
      }


en dan werkt het wel! ik snap niet waarom het nu wel werkt en eerst niet, maar het lijkt te werken. Ik vind het wel gek dat html er zelf standaard 2 block elementen over elkaar heen gooit.
Voor de geinteresseerden: een linkje. En voor de mensen met tijd over: als je mij meer helderheid kan brengen over de oplossing, het zou handig zijn! ;)

Bekend van cmns.nl | ArneCoomans.nl | Het kindertehuis van mijn pa in Ghana


Verwijderd

bij een breder scherm gaat het nog niet helemaal goed

Afbeeldingslocatie: http://www.digitallyactive.com/images/css.jpg


Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 dl dd {
        border: 1px solid #FF0000;
        float: left;
        clear: right;
        width: 500px;
        margin: 0;
        padding: 0;     
    }
    
    dl {
        margin: 0;
        padding: 0;
        width: 704px;
    }
    
    dl dt {
        border: 1px solid #008000;
        float: left;
        width: 200px;
        margin: 0;
        padding: 0;
    }

Dan wel ;)

[ Voor 7% gewijzigd door Verwijderd op 17-10-2005 08:53 ]

Pagina: 1