[valid XHTML | CSS] Geen height: auto; in Opera?

Pagina: 1
Acties:
  • 390 views sinds 30-01-2008
  • Reageer

  • Urk
  • Registratie: Maart 2000
  • Laatst online: 30-11 16:43
Ik heb de volgende 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
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
 <title>Geen</title>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
 <link rel="stylesheet" href="css/style.css?v=5" type="text/css" media="screen,projection" title="default style" />
</head>
<body>

<div id="page_container">
 <div id="page_verline"></div>
 <div id="header_container">
  <div id="header_logo"></div>
  <div id="header_horline"></div>
  <div id="header_rightbox">
   <div>Header tekst</div>
  </div>
 </div>
 <div id="content_container">
  <div id="content_subcontainer">
    <div id="content_rightcontainer"></div>
</div>
  </div>
 </div>

 <div id="footer">
  <div></div>
 </div>

</div>

</body>
</html>


Met bijbehorende CSS:

Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
html {overflow: -moz-scrollbars-vertical;}
html, body, #page_container {width: 100%; height: 100%; min-height: 100%; }
html>body, html>body #page_container {height: auto;}
body {font-family: Arial, Tahoma, Verdana; font-size: 11px; line-height: 14px; margin: 0; padding: 0; cursor: default;}
form {margin: 0;}
#page_container {position: absolute; width: 958px; border-left: 1px solid #bfbfbf; border-right: 1px solid #bfbfbf;}
#page_verline {position: absolute; width: 1px; left: 100px; font-size: 0; line-height: 0; height: 100%; background: #bfbfbf; z-index: 10;}
#header_container {height: 112px;}
#header_logo {position: relative; width: 434px; height: 53px; left: 15px; top: 59px; background: url('/images/logo.gif') no-repeat; z-index: 2;}
#header_horline {position: absolute; width: 100%; height: 1px; font-size: 0; line-height: 0; top: 100px; background: #bfbfbf; z-index: 1;}
#header_rightbox {position: absolute; width: 208px; height: 100px; right: 0; top: 0; line-height: 18px; border-left: 1px solid #bfbfbf;}
#header_rightbox div {margin: 13px 0 0 13px;}
#content_container {border: 1px solid green; height: auto; min-height: auto; margin-top: 20px; margin-bottom: 36px;}
#content_rightcontainer {margin-left: 140px;}
#footer {position: absolute; width: 858px; height: 36px; left: 100px; bottom: 0; color: #666666; border-left: 1px solid #bfbfbf; border-top: 1px solid #bfbfbf;}
#footer div {margin: 10px 0 0 38px;}


De content_container div dient de pagina in hoogte op te vullen, dit werkt prima in IE6, IE7 en Firefox maar helaas niet in Opera.
Ondersteund Opera height: auto; niet of ligt het probleem ergens anders? Heb al diverse dingen geprobeerd maar kom er niet uit 8)7

De footer is trouwens altijd bottom gelined, en er wordt geen gebruik gemaakt van een content overflow = scroll, dus wanneer er meer content is dan wordt de footer daar gewoon onder gezet zonder gebruik te maken van inline scrolling

  • Noork
  • Registratie: Juni 2001
  • Niet online
Volgens mij is opvullen altijd al een probleem geweest van veel browsers. Wat je kunt doen is een achtergrond instellen, zodat het lijkt alsof de kolom doorloopt. Zie: http://alistapart.com/articles/fauxcolumns/

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

Je code is zowiezo fout:
HTML:
7
 <link rel="stylesheet" href="css/style.css?v=5" type="text/css" media="screen,projection" title="default style" />

De ' " ' voor de />

Going for adventure, lots of sun and a convertible! | GMT-8


  • Urk
  • Registratie: Maart 2000
  • Laatst online: 30-11 16:43
Snakiej schreef op donderdag 12 april 2007 @ 20:58:
Je code is zowiezo fout:
HTML:
7
 <link rel="stylesheet" href="css/style.css?v=5" type="text/css" media="screen,projection" title="default style" />

De ' " ' voor de />
Wat is daar fout aan dan? Het is gewoon valid XHTML hoor... :?

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

Bij mij is het juist, maar kijk eens bij jouw op regel 7, je bent een laatste quote vergeten.

Going for adventure, lots of sun and a convertible! | GMT-8


  • tjmv
  • Registratie: Juli 2004
  • Laatst online: 28-11 19:03
Urk schreef op donderdag 12 april 2007 @ 21:20:
[...]

Wat is daar fout aan dan? Het is gewoon valid XHTML hoor... :?
Vergelijk je eigen stukje code eens met die van 2 posts hierboven, en vooral die regel..

offtopic:
ik moet eens wat vaker refreshen..

[ Voor 7% gewijzigd door tjmv op 12-04-2007 21:28 ]


  • Urk
  • Registratie: Maart 2000
  • Laatst online: 30-11 16:43
OK, sorry, dat is puur een foutje wat waarschijnlijk met invoeren per ongeluk weggehaald is want in mijn code is dat niet zo...
Maargoed, bedankt voor de oplettendheid, iemand nog een oplossing voor mijn probleem?

  • Urk
  • Registratie: Maart 2000
  • Laatst online: 30-11 16:43
Kickje :P

  • codemann
  • Registratie: Oktober 2002
  • Laatst online: 01-12 21:15
De opmerking van Noork is correct volgens mij, de enige correcte manier hiervoor is Faux Columns(zie zijn link).
Pagina: 1