Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Frage zu CSS: floats überlappen einander

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
nocte
PostRank 2
PostRank 2
Beiträge: 39
Registriert: 19.07.2006, 21:40

Beitrag von nocte » 17.02.2012, 03:55

Ich habe mit Bootstrap ein Layout erstellt.

Das ganze ist in einem ".well" Container. Darin befinden sich einige Divs der Klasse ".box". Rechts sollte ein Bild erscheinen - umgeben von einem Div der Klasse ".profil-thumb". Das ganze soll so aussehen:

Code: Alles auswählen

+------------------+ +--------+
|      DIV1        | |        |
|                  | |        |
+------------------+ |  BILD  |
+------------------+ |        |
|      DIV2        | |        |
|                  | +--------+
+------------------+
+-----------------------------+
|            DIV3             |
|                             |
+-----------------------------+
das html sieht (vereinfacht) so aus:

Code: Alles auswählen

<div class="profil-thumb">
	<!-- Bild -->
</div>

<div class="box">
	<!-- Div1 -->
</div>

<div class="box">
	<!-- Div2 -->
</div>

<div class="box">
	<!-- Div3 -->
</div>
und das CSS:

Code: Alles auswählen

.box &#123;
	border&#58; 1px solid #999;
	padding&#58; 10px;
	margin-top&#58; 20px;
&#125;
.profil-thumbs &#123;
	float&#58; right;
	margin-left&#58; 20px;
&#125;
Leider überlappt bei diesem Code das Bild einfach die Boxen, d.h. die boxen laufen unter dem Bild bis zum rechten Rand weiter.

ich hoffe ich konnte mich einigermaßen verständlich ausdrücken. Kann jemand helfen?

nocte

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


dropsi
PostRank 2
PostRank 2
Beiträge: 58
Registriert: 17.12.2007, 02:45
Wohnort: Stollberg

Beitrag von dropsi » 17.02.2012, 08:23

Floate div 1 und 2 mit left und gib am besten noch die Breite dazu an - dann sollte alles passen.
Impressum:
Steinwebdesign
Daniel Stein
Hohensteiner Str. 4
09366 Stollberg
https://www.steinwebdesign.de
info@steinwebdesign.de

pimpi
PostRank 9
PostRank 9
Beiträge: 2185
Registriert: 13.12.2005, 17:22

Beitrag von pimpi » 17.02.2012, 08:23

Ich würde div1 und div2 ebenso floaten, danach kommt ein clearer für den Footer.

nocte
PostRank 2
PostRank 2
Beiträge: 39
Registriert: 19.07.2006, 21:40

Beitrag von nocte » 17.02.2012, 08:50

Das Problem ist, dass die Höhe der Divs und der Thumbnails variabel ist, d.h. es kann auch sein, dass schon Div1 höher als das Bild ist oder umgekehrt mehrere Bilder angegeben werden.

Melegrian
PostRank 10
PostRank 10
Beiträge: 3170
Registriert: 30.01.2005, 12:36

Beitrag von Melegrian » 17.02.2012, 15:42

Lasse doch in diesem Fall den ersten und zweiten Text einfach laufen, dann passt der Inhalt sich doch von allein an. Und statt ein Bild passen da auch mehrere Bilder zwischen Div und /Div hinein.

Code: Alles auswählen

<div style="float&#58; right; margin&#58; 5px 0px 5px 20px"><img src="Bild.jpg" alt="Text" width="xx0" height="xx0"></div>
<p style="text-align&#58; left">Fließtext 1</p>
<p style="text-align&#58; left">Fließtext 2</p>
<p style="text-align&#58; justify; clear&#58; both">Fließtext 3</p>

+------------------+ +--------+
|      Absatz 1    | |        |
|                  | |        |
+------------------+ |  BILD  |
+------------------+ |        |
|      Absatz 2    | |        |
|                  | +--------+
+------------------+
+-----------------------------+
|          Absatz 3           |
|                             |
+-----------------------------+
Es sei denn Du möchtest Spalten erzwingen, auch wenn der Text oder die Bilder länger sind, dann lege ein "zweispaltiges" Div (2 DIVs) noch einmal darüber oder nehme halt eine Tabelle dafür.

Code: Alles auswählen

+-------------------+---------+
| +---------------+ |+-------+|
| |      Absatz 1 | ||       ||
| |               | ||       ||
| +---------------+ || BILD  ||
| +---------------+ ||       ||
| |      Absatz 2 | ||       ||
| |               | |+-------+|
| +---------------+ |         |
+-------------------+---------+
+-----------------------------+
|            DIV3             |
|                             |
+-----------------------------+

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag