Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 06.03.07, 11:03
Benutzerbild von hannah
Forum Newbie
 
Registriert seit: 20.02.07
Beiträge: 29

CSS-Probleme mit 3spaltigem Layout


Hallo,
ich ärgere mich schon seit Tagen mit einem dreispaltigen Layout herum. ich habe auch schon jede Menge Tutorials gelesen und ausprobiert, aber offenbar bin ich durch das ständige ausprobieren und ändern inzwischen total vernagelt, dass ich den Fehler einfach nicht finden kann.
Das (derzeitige) Problem:
wenn man im IE die Seite zusammenschiebt, rutscht irgendwann der Inhalt vom mittleren div-Bereich (content) nach unten. Wie kann ich das verhindern ?

Hier das CSS:
Code:
div#header {
	height:60px;
	background-image: url(./top2.jpg);
	background-repeat: repeat-y;
	background-color:#990000;
}

div#mainnav {
	border-top-color:#cc0000;
	border-top-width:1px;
	border-top-style:solid;
	background-color:#990000;
	padding-top:2px;
	background-image: url(./white_dot.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-left: 250px;
}

div#rootline {
	background-color:#D6564E;
 	padding-left:20px;
   	padding-bottom: 2px;
	color:#FFFCF9;
}
div#rootline a {
	color:#ffffff;
	text-decoration: none;
}
div#menu {
	float:left;
	background-color:#333333;
	width:12em;
}

div#teaser {
	float:right;
	background-color:#FFCC00;
	width:16em;
}

div#content {
background-color:#6699FF;
/*margin-left:13em;
margin-right:17em;*/
overflow:auto;
height:100%;
}

div#footer {
clear:both;
text-align:center;
background-color:#FF0000;
}
und hier der HTML-Teil:
Code:
<div id="header">Header</div>
<div id="mainnav">Menu</div>
<div id="rootline">Breadcrump</div> 
<div id="menu">Menue</div>
<div id="teaser">Teaser</div>
<div id="content">Content</div>
<div id="footer">Footer</div>
__________________
liebe Grüße aus einem kleinen Kaff,
hannah
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 06.03.07, 13:00
Benutzerbild von Kurt51
TYPO3forum.net Donater
 
Registriert seit: 21.07.06
Ort: Jülich
Beiträge: 1.128
Kurt51 eine Nachricht über Yahoo! schicken Kurt51 eine Nachricht über Skype™ schicken

Hannah, Du hast ja nirgendwo eine Positionierung und eine Größe der DIVs angegeben!? Wie kommen die denn da hin, wo sie sich jetzt befinden? Du hast sie doch wohl nicht in eine Tabelle reingepackt nach dem Motto
Code:
... <td><div class="..."> po ijdfopjisd poi  </div></td> ....
ODER!?!?!?
__________________
Herzliche Grüße, Kurt
kupix webdesign aus Jülich, NRW
(... und, denkt dran - immer schön fröhlich und besonnen bleiben!)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 06.03.07, 13:38
Benutzerbild von hannah
Forum Newbie
 
Registriert seit: 20.02.07
Beiträge: 29

nein nein, sicher nicht - ganz ohne Tabelle.
menu und teaser haben ja mit width eine Breite bekommen und
zuerste hatte ich auch für content mit margin-left und margin-right eine Positionierung. Dafür ohne dem overflow: auto. Das Problem daran war allerdings, dass zwischen der rootline und dem content ein Zwischenraum entstanden ist, dh. die linke Box und die rechte Box waren weiter oben als der mittlere Content-Bereich (vor allem im Firefox besondern deutlich zu sehen).

Ich bin immer froh, wenn mir ein erfahrener Experte wie Du aus der Patsche hilft. Also was muss ich tun ?
__________________
liebe Grüße aus einem kleinen Kaff,
hannah
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 06.03.07, 16:02
Benutzerbild von Kurt51
TYPO3forum.net Donater
 
Registriert seit: 21.07.06
Ort: Jülich
Beiträge: 1.128
Kurt51 eine Nachricht über Yahoo! schicken Kurt51 eine Nachricht über Skype™ schicken

Spiel mal mit CSS-Objekten wie diesen rum:

Code:
div#content {
        position:absolute; top:195px; left:220px; bottom:20px;
        z-index:0;
        width:570px;
        overflow: auto;
        line-height: 140%;
        padding:0px;
}
* html #content {
   height:100%; top:0; bottom:0px;
   border-top:195px solid white;
   border-bottom:20px solid  white;
}
Diese border liegen hinter den Top- und Footer-Divs (z-index:0;)!
Die Breiten der Border entsprechen den top- und bottom-Angaben im div#content
__________________
Herzliche Grüße, Kurt
kupix webdesign aus Jülich, NRW
(... und, denkt dran - immer schön fröhlich und besonnen bleiben!)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
be Layout für FCE Gluehstrumpf TemplaVoila 3 16.06.08 11:42
Seite Layout Probleme mit IE aber Firefox i.O. www.char... chilli2007 HTML & CSS 2 11.10.07 08:55
div zentriertes layout und gmenu_layer macht probleme phlipmaster TYPO3 4.x Fragen und Probleme 2 26.09.07 00:39
Sch***** IE 6 ... - Probleme mit CSS-Layout tom HTML & CSS 5 12.01.07 09:05
Layout wie umsetztbar? mavo TYPO3 3.x Fragen und Probleme 7 10.03.06 14:17


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:05 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0