Floating 2er Container in einem anderen Container

Diskutiere Floating 2er Container in einem anderen Container im Web & Grafik Forum im Bereich Internet & Telekomunikation Forum; Hallo :hal: Ich werd hier mal wieder Wahnsinnig mit dem CSS :wah: Folgenden Aufbau will ich erst mal erklären, bevor ich fortfahre: Der...
  • Floating 2er Container in einem anderen Container Beitrag #1
Bond246

Bond246

Bekanntes Mitglied
Dabei seit
03.06.2006
Beiträge
2.544
Reaktionspunkte
0
Ort
127.0.0.1
Hallo :hal:

Ich werd hier mal wieder Wahnsinnig mit dem CSS :wah:

Folgenden Aufbau will ich erst mal erklären, bevor ich fortfahre:

Der HTML-Code ist folgender:
HTML:
<div class="container">

    <div class="head">
    	<?php include "head.php"; ?>
    </div>
    <div class="content">
    	<div class="main-content">
        	<?php include $dateien[$id]; ?>
        </div>
        <div class="sidebar">
        	<?php include $sidebar[$id]; ?>
        </div>
        
        <div class="footer"><a name="unten"></a>
		</div> <!-- of Footer -->

    </div>	<!-- of Content -->
   
</div>	<!-- of Container -->

Dazu kommt folgender relevanter CSS-Code:
Code:
.container {
	background:		#8c1717;
	width:			960px;
	padding:		0px 2px;
	margin:		-21px auto -8px auto;
}

.head {
	background:		url(head_bg.jpg) no-repeat;
	width:			960px;
	height:			350px;
	margin-bottom:	2px;
}

.content {
	background:		url(content_bg.png) #5c2727 no-repeat;
	width:			960px;
	min-height:		425px;
	margin:			0;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		14px;
}

.main-content {
	width:			660px;
        float:                 left;
	padding:		30px 20px 20px 30px;
	text-align:		left;
}

.sidebar {
	width:			220px;
        float:                 right;
	padding:		10px 20px 10px 10px;
}

Das Problem ist jetzt, dass das Floating der beiden Content-Div's (.main-content und .sidebar) offensichtlich dafür sorgt, dass die darum liegenden divs "übergangen" werden. Normalerweise sollten diese ja mit dem Inhalt der inneren Container "wachsen".
Sobald das floating drin ist, machen sie das jedoch nicht mehr. Aber ohne Floating wäre die Sidebar unter dem Inhalt, was natürlich nicht Sinn der Sache ist :suspicious:
Aufgefallen ist mir das erst, als der Inhalt "mehr" sein sollte, als durch das "min-height" im .content-div abgedeckt.

Woran liegt das?
Warum sorgt das floating dafür, dass es plötzlich nicht mehr funktioniert?
Ich habe auch schon alternativen versucht und z.B. den Container-Div weggelassen. Aber das funktioniert auch nicht, genauso wenig, wie die Nutzung von spans anstatt divs, um den Umbruch zu vermeiden.

Danke für eure Unterstützung :)
Bond
 
  • Floating 2er Container in einem anderen Container Beitrag #2
Bond246

Bond246

Bekanntes Mitglied
Dabei seit
03.06.2006
Beiträge
2.544
Reaktionspunkte
0
Ort
127.0.0.1
Ok, ich habs mir selber erarbeitet.
Ich war wohl zu schnell oder hab nicht gleich die richtigen Begriffe für Google gehabt.

Für alle nachfolgenden mit dem Problem empfehle ich das hier.
Speziell der Absatz zu "clear".
 
Thema:

Floating 2er Container in einem anderen Container

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.180
Beiträge
1.579.174
Mitglieder
55.879
Neuestes Mitglied
stonetreck
Oben