CSS, 2 Boxen, gesamtbreite 100 %, das linke feste größe, wie

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
shwepsi
Mitglied
Beiträge: 1697
Registriert: 02.06.2003 14:37
Wohnort: NRW - immer dem Monitorleuchten folgen...
Kontaktdaten:

CSS, 2 Boxen, gesamtbreite 100 %, das linke feste größe, wie

Beitrag von shwepsi »

Hallo,

ich versuche gerade verzweifelt mit CSS 2 Boxen nebeneinander zu bekommen. float: left habe ich schon verwendet, hilft aber nicht weiter weil

die linke Box hat eine feste größe, die rechte Box soll auf 100% auffüllen
leider ist der Inhalt der rechten Box nur ein paar Zeichen groß

Muss ich nun zu einer Tabelle greifen oder bekommt man das auch anders hin?

MfG
Schwepsi
Die Weisheit verfolgte mich sekundenlang...
Aber sie überholte mich und war fortan nicht mehr gesehen !!!
Clone
Mitglied
Beiträge: 217
Registriert: 10.01.2004 18:41
Wohnort: Berlin
Kontaktdaten:

Beitrag von Clone »

Code: Alles auswählen

<div style="width:100%;">
<div style="width:150px;float:left;">Box 1</div>
<div style="width:100%;">Box 2</div>
</div>
Zuletzt geändert von Clone am 21.08.2005 15:34, insgesamt 1-mal geändert.
shwepsi
Mitglied
Beiträge: 1697
Registriert: 02.06.2003 14:37
Wohnort: NRW - immer dem Monitorleuchten folgen...
Kontaktdaten:

Beitrag von shwepsi »

Clone hat geschrieben:

Code: Alles auswählen

<div style="width:100%;">
<div style="width:150px;float:left;">Box 1</div>
<div style="width:100%;">Box 2</div>
</div>
fast, im IE schmeisst er die 2. Box dann unter die erste
also so:

Code: Alles auswählen

|---Box gesamt------------|
| |--- Box 1 --|          |
| |____________|          |
| |--------- Box 2 -----| |
| |_____________________| |
|_________________________|
die Lösung ist ein wenig mit span zu tricksen

Code: Alles auswählen

<div style="width:100%;">
   <div style="width:150px;float:left;">Box 1</div>
   <span style="width:100%;">Box 2</span>
</div>
ist sicher nicht die eleganteste Lösung, aber es klappt solange die rechte Box flacher als die linke ist
trotzdem danke
Die Weisheit verfolgte mich sekundenlang...
Aber sie überholte mich und war fortan nicht mehr gesehen !!!
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

shwepsi hat geschrieben:ist sicher nicht die eleganteste Lösung, aber es klappt solange die rechte Box flacher als die linke ist
trotzdem danke
Weiß jemand zufällig eine elegantere Lösung für das Problem? Ich hatte nämlich vor ein paar Tagen dieselben Schwierigkeiten, sowas hinzukriegen. :roll:
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Ich habe letztens diese Variante verwendet, die auf das wesentliche reduziert so aussieht:

HTML:

Code: Alles auswählen

<div id="nav">Navigation</div>
<div id="main">Blah Blah Blah Blah</div>
CSS:

Code: Alles auswählen

#nav {
	float: left;
	width: 10em;
}

#main {
	margin-left: 11em;
}
KB:knigge
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Stimmt, nur logisch, danke. :)
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Antworten

Zurück zu „Coding & Technik“