ERLEDIGT
NEIN
NEIN
ANTWORTEN
8
8
ZUGRIFFE
661
661
EMPFEHLEN
-
27.08.10 23:05 #1
- Registriert seit
- Sep 2007
- Ort
- Salzgitter, Germany, Germany
- Beiträge
- 190
Guten Abend zusammen,
habe gerade ein Problem mit meiner DIV-Anordnung. Idee ist, dass ich für diesen zusammenhängenden Bereich ein Umspannendes DIV (oben) nehme. In diesem DIV sollen dann zwei Bereiches sein (grafik und logo) die sich links bzw. rechts anordnen. Dazwischen soll die Überschrift der Seite mit einer Kurzbeschreibung sein, welches zusammen wiederum in einem DIV (titel) ist.
Der html-Aufbau schaut so aus:Der CSS-Teil schaut so aus:HTML-Code:<div id="oben"> <img id="logo" src="Bilder/Logo/fueller1.jpg" alt="Ein Füller mit Kappe als Logo der Seite," /> <img id="grafik" src="Bilder/Logo/kothe-04-sw.gif" alt="Eines der wechselnden Fotos." /> <div id="titel"> <h1>Titel der Seite</h1> <p>Beschreibung der Seite</p> </div> </div>
Nun habe ich das Problem, dass die beiden Bilder über das DIV oben hinaus ragen. Das sollte so nicht sein. Ändern kann ich es, wenn ich vor dem Ende von "oben" einen Umbruch mit clear:both schreibe:HTML-Code:#oben { display:block; padding:0em; margin:0em; text-align:center; border:1px solid red; } #logo { float:right; display:block; padding:0em; margin:0em; width:25%; border:none; } #grafik { float:left; display:block; padding:0em; margin:0em; width:25%; background-color:darkblue; border:none; } #titel { display:block; padding:0em; margin:0em; border:none; }Das Ergebnis ist dann aber so, dass der Bereich in dem der Titel und Untertitel ist, nur zwischen rechts & links zentriert ist. Dies hätte ich am liebsten auch von oben & unten. Wie kann ich das umsetzten? Nur wenn ich das DIV als Tabellen-Zelle definiere? Wenn ja, können sich dann die folgenden DIVs noch richtig anschließen?HTML-Code:<br style="clear:both;" />
Vielen Dank
Muckel
-
Ich versteh zwar nicht, wie anhand des Stylesheets die Bilder nach oben über das Elternelement hinausragen, aber das soll hier mal nicht weiter von Belang sein.
Da die Höhen nicht bekannt sind, um das erforderliche Maß der vertikalen Zentrierung zu ermitteln, läuft es auf die Tabelleneigenschaften der display-Eigenschaft in Kombination mit vertical-align:middle hinaus.
Beispiele gefällig?
Aller guten Dinge sind drei
- http://www.pmob.co.uk/temp/vertical-align3.htm
(die Bilddateien können durch Text ersetzt werden)
- http://www.pmob.co.uk/temp/vertical-align9.htm
(hier kommt zwar vertical-align:bottom zum Zuge, ist aber nebensächlich, da es sich in middle umwandeln lässt)
- http://www.pmob.co.uk/temp/vertical-align11.htm
Und was verstehst du hier bitte unter dem richtigen "Anschluß" der nachfolgenden Blöcke?
Ich geh bei deinem Codeschnipsel davon aus, dass nach diesem DIV-Block mit dem eindeutigen Bezeichner oben ein Block namens mitte folgt, der sich meines Erachtens dort auch sauber anschließen lässt.
Also nicht gleich schwarz sehen, nur weil du dich mit dem CSS-Handlling schwer tust - insbesondere wenn float-Eigenschaften im Spiel sind
Geändert von spicelab (27.08.10 um 23:44 Uhr) Grund: Rückfrage
- http://www.pmob.co.uk/temp/vertical-align3.htm
-
-
27.08.10 23:54 #4
- Registriert seit
- Sep 2007
- Ort
- Salzgitter, Germany, Germany
- Beiträge
- 190
Die Bilder ragen nach unten durch das DIV id="oben" heraus. (Schlechte Formulierung...)
Gut, dann muss ich das wohl mit der Tabellen-Zelle machen.
Liebe Grüße
Muckel
-
Hi,
also ersteinmal benötigst du kein display:block; für deine Divs.
Um dein Vorhaben umzusetzen benötigst du auch kein Manteldiv. Um deinen Titel mittig zu bekommen weißt du diesem ein text-align: center zu.
Aber ehrlich, ich verstehe nicht so ganz was du eigentlich erreichen willst. Denn ich denke das dies nur ein Schnipsel aus der gesamten Webseite ist.
GrußDirt is my World
www.janstieler.de coming soon!
Xing Profil (OpenBC)
del.icio.us Profil
flickr Profil
Portfolio
Bitte bewerte mich wenn ich dir weitergeholfen habe. Und makiere dein Beitrag als erledigt wenn das Problem geklärt wurde.
Information zum neuen Bewertungsmodell.
-
Aber das/der Korn war lecker

Tabellenzelle <td>? Warum das denn?
In den Quellcodes der drei Beispiele suchst du dir einen Wolf nach so einer Tabelle.
display:table und display:table-cell kommen dort zum Einsatz, damit die vertical-align-Eigenschaft genutzt werden kann.
-
-
Was soll dieser Abfällige Ton?Soso.
Es war nie die Rede davon das er den Text komplett mittig haben möchte. Aber text-align:center erzeugt einen mittigen Satz.Mit text-align:center wird es ein schweres Unterfangen, den Inhalt vertikal zu zentrieren.Dirt is my World
www.janstieler.de coming soon!
Xing Profil (OpenBC)
del.icio.us Profil
flickr Profil
Portfolio
Bitte bewerte mich wenn ich dir weitergeholfen habe. Und makiere dein Beitrag als erledigt wenn das Problem geklärt wurde.
Information zum neuen Bewertungsmodell.
-
Abfällig?
Witz komm' raus, du bist umzingelt 
Da ist seinereiner wohl irgendwie irgendwo irgendwann auf dem falschen Fuß gelandet, dass er meinen Kommentar im falschen Hals verschluckt, und als "abfällig" ausspuckt
Da bist du gleichermaßen falsch gewickelt, wie mit deinem vermeintlichen Lösungsvorschlag.
Es stand nie die Frage im Raum, wie der Text zwischen den Bildern horizontal zentriert werden kann, denn das ist doch nach seiner eigenen Aussage schon längst Bestand, sondern nach den Möglichkeiten zur vertikalen Zentrierung.
Hätte ich sonst die drei Beispielvarianten für vertical-align empfohlen?
Wer lesen und das Gelesene verstehen kann, ist klar im Vorteil.Geändert von spicelab (28.08.10 um 01:52 Uhr) Grund: Tippex
Ähnliche Themen
-
Ausrichtung von Divs
Von Marico im Forum CSSAntworten: 2Letzter Beitrag: 30.05.10, 16:16 -
Ausrichtung innerer <DIVS>
Von Transporter im Forum CSSAntworten: 2Letzter Beitrag: 20.03.08, 11:41 -
Anordnung von DIVs im IE6
Von AhuraMasda im Forum CSSAntworten: 1Letzter Beitrag: 05.10.07, 20:42 -
Ausrichtung innerhalb eines divs
Von Moan im Forum CSSAntworten: 2Letzter Beitrag: 29.12.05, 13:06 -
JTextfield -> Text ausrichtung wenn der Text zu lang ist
Von desmoloch im Forum JavaAntworten: 2Letzter Beitrag: 02.09.04, 15:35





Zitieren


Login




