ugrás a tartalomhoz

Div probléma

machiavellian · 2008. Aug. 1. (P), 11.51
Szervusztok!!

Következő lenne a problémám, IE6 alatt a #maincontent rész valami módon mindig elcsúszik, egész pontosan, lekerül az alá a rész alá ahová eredetileg szánva van.
Firefox alatt tökéletesen megy...viszont IE6 alatt olyan mintha, oldalirányba megnyúlna és ezért nem férne be az adott divbe.

Szemléltetés képpen itt megtekinthetitek mi a probléma:

http://www.teszterportal.extra.hu

A html kód:

<div id="container">

<div id="header">
</div>


<div id="menucontent">
<div id="menu">
</div>

<div id="maincontent">
<div id="maincontent_felso">
<div id="maincontent_also">
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
</div>
</div>
</div>
<br class="clear" />
</div>

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

</div>

</div>


És hozzá a CSS:

@charset "utf-8";
/* CSS Document */

body{ background-color:#000000;
text-align:left;
margin:0;
padding:0;}

#container{ width:1004px;
top:0;
left:0;
padding:0;}


#header{ width:1004px;
height:220px;
padding:0;
margin:0;
background-image:url(pictures/header/header.jpg);}



#menu{ width:293px;
float:left;
padding:0;
margin:0;
height:600px;
background-image:url(pictures/menu/menu.jpg);}


#maincontent{ width:711px;
height:600px;
margin:0 0 0 293px;
padding:0;}

#maincontent_felso{ width:711px;
margin:0;
padding:30px 0 0 0;
background-image:url(pictures/content/felso/contentfelso.jpg);
background-position:top;}

#maincontent_also{ width:661px;
margin:0;
padding:0 30px 30px 20px;
background-image:url(pictures/content/also/contentalso.jpg);
background-position:bottom;}



#menucontent{ width:1004px;
margin:0;
padding:0;}


#footer{ width:1004px;
clear:both;}


.clear{ clear:both;
line-height:0px;}



Segítségeteket előre is köszönöm!!
 
1

Doboz méret

yaanno · 2008. Aug. 1. (P), 14.33
Nos, a példából az látszik, hogy kicentizted a doboz méreteket, de valószínűleg nem kalkuláltad bele, hogy a doboz width explicit megadása nem rögzíti véglegesen a szélességet; ha padding-ot is megadsz, akkor az hozzáadódik a div méretéhez. Azt javaslom, hogy

#maincontent{ float: left; margin: 0}
#maincontent_also, #maincontent_felso{ width: auto}
módosításokkal élj.
2

re:doboz méret

machiavellian · 2008. Aug. 1. (P), 19.03
Köszönöm a gyors segítséget, így már működik!!
3

Szívesen + 1 tipp

yaanno · 2008. Aug. 1. (P), 20.33
Egy igazán jól használható referencia a Sitepointon a témához.