[CSS] FF/IE render verschil: hor. center bij te brede pagina

Pagina: 1
Acties:

  • gustafa
  • Registratie: Juli 2001
  • Laatst online: 29-11-2024
Ik heb een pagina gemaakt, welke er in internet explorer goed uitziet, maar waarvan ik het niet voor elkaar krijg om deze in firefox goed weer te geven.

In internet explorer wordt de container gecentreerd op het scherm weergegeven, in firefox gebeurd dit niet. Wat kan ik doen om de container in Firefox goed te centreren?

IEFirefox
Afbeeldingslocatie: http://img63.imageshack.us/img63/6044/ie5cg.jpgAfbeeldingslocatie: http://img64.imageshack.us/img64/687/firefox0sv.jpg

Hieronder een voorbeeld stukje css/html wat de situatie reproduceerd.
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="nl" lang="nl">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 
  <title>test</title>
  <link rel="stylesheet" type="text/css" href="styles.css"/>
</head>
<body>
  <div id="container">
    <div id="frontinnerframe">
      <div id="contents">
      </div>
    </div> 
  </div>
  <div id="iemindimensions">
  </div>
</body>
</html>

Cascading Stylesheet:
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
  html, body
  {
  width: 100%;
  height: 100%;
  margin: 0; padding: 0;
  background-color: #000000;
  color: inherit;
  }
  body
  {
    position: relative;
    min-height: 569px;
    min-width: 1690px;
  }
  #container
  {
  width: 1680px;
  height: 1030px;
  border: 0px;
  margin: -520px -845px;
  position: relative;
  top: 50%; left: 50%;
  overflow: hidden;
  }
  #frontinnerframe
  {
  width: 960px;
  height: 564px;
  border: 0px solid #000;
  margin: 0px 0px;
  position: absolute;
  top: 233px; left: 360px;
  overflow: hidden;
  background-color: #CCCCCC;
  }
  #contents
  {
  width: 897px;
  height: 493px;
  border: 0px solid #000;
  margin: 0px 0px;
  position: absolute;
  top: 35px; left: 32px;
  overflow: hidden;
  background-color: #EEEEEE;
  }
  #iemindimensions
  {
  width: 970px;
  height: 574px;
  margin: 0; padding: 0;
  }

  • André
  • Registratie: Maart 2002
  • Laatst online: 20-02 09:23

André

Analytics dude

Ik zou de min-width en min-height bij de body weghalen ;)

  • JHS
  • Registratie: Augustus 2003
  • Laatst online: 04-01 15:49

JHS

Splitting the thaum.

Daarnaast zou ik op deze, wat eenvoudigere en in mijn ogen betere, manier centreren :) .

DM!


  • gustafa
  • Registratie: Juli 2001
  • Laatst online: 29-11-2024
André schreef op dinsdag 09 mei 2006 @ 13:21:
Ik zou de min-width en min-height bij de body weghalen ;)
Is helaas geen optie. Het kader moet een fixed formaat hebben.

  • gustafa
  • Registratie: Juli 2001
  • Laatst online: 29-11-2024
De pagina waar het om gaat is deze http://www.mcmagency.nl. Ik heb voor IE al flink wat kunst en vliegwerk moeten verichten om hem zonder scroll-balken bij elke resolutie zowel horizontaal alsook verticaal gecentreerd to krijgen. Nu ik ook weer tegen dit Firefox probleem aanloop, ben ik onderhand ten einde raad 8)7

  • André
  • Registratie: Maart 2002
  • Laatst online: 20-02 09:23

André

Analytics dude

gustafa schreef op dinsdag 09 mei 2006 @ 13:24:
[...]


Is helaas geen optie. Het kader moet een fixed formaat hebben.
Dan doet Firefox het toch goed, die centreert het vak ten opzichte van de grootte van de pagina net als IE. Alleen IE negeert de min-height en min-width en heeft dus een kleinere pagina.

  • Sjonson
  • Registratie: Mei 2005
  • Laatst online: 25-08-2025
http://www.intensivstation.ch/files/en_templates/temp09.html

ik hoop dat dit is wat je zoekt... ik denk dat dit aardig in jou design komt

  • JHS
  • Registratie: Augustus 2003
  • Laatst online: 04-01 15:49

JHS

Splitting the thaum.

gustafa schreef op dinsdag 09 mei 2006 @ 13:24:
[...] Is helaas geen optie. Het kader moet een fixed formaat hebben.
Waarom gebruik je dan min- in plaats van height in combinatie met een expression voor IE? Zo is er juist geen maximum aan de lengte. En waarom zet je dat niet op dat kader zelf, in plaats van de body?

DM!


  • gustafa
  • Registratie: Juli 2001
  • Laatst online: 29-11-2024
Met het weghalen van de min height en width lijkt het inderdaad te werken. Ik weet ook niet meer goed waarom ik dat er had neergezet|:( Ik zal het vanavond thuis eens controleren zodra ik bij de bestanden kan.
Pagina: 1