Autor |
Nachricht |
MicoMalukoo
Threadersteller
Dabei seit: 24.03.2004
Ort: 36037 Fulda
Alter: 45
Geschlecht:
|
Verfasst Di 26.07.2005 14:45
Titel CSS: drei <div>-tags ausrichten |
|
|
für einen header habe ich drei bilder:
das linke und das rechte besitzen jeweils eine feste breite, das mittlere ist 1px breit und soll den restlichen whitespace auffüllen bis zum rechten bild.
das linke besitzt float:left; das rechte float:right.
hab schon mehrere versuche gestartet: drei divs in einem, alle drei bilder in einem div, bilder im background..
aber das funzt nicht so richtig. problem macht vor allem das mittlere (width:100%). wie geht sowas?
grase schon den ganzen tag das iNet ab (suche, foren), finde aber nix!
kann mir wer helfen?
greetz
|
|
|
|
|
copic
Dabei seit: 09.07.2004
Ort: Stuttgart
Alter: 42
Geschlecht:
|
|
|
|
|
Anzeige
|
|
|
way2hot
Dabei seit: 14.03.2004
Ort: Jüchen-Gierath
Alter: 41
Geschlecht:
|
Verfasst Di 26.07.2005 15:03
Titel
|
|
|
So spontan würd ich mal sagen:
Code: | <div id="head">
<div id="left"><div>
<div id="right"><div>
</div> |
Code: | #head {
width: 500px;
background: url(1pixelgrafik.jpg) repeat-x;
}
#left {
width: 250px;
background: url(links.jpg) no-repeat left top;
}
#right {
width: 250px;
background: url(rechts.jpg) no-repeat right top;
} |
// Unter der Voraussetzung, dass dein Header eine feste Breite hat
Zuletzt bearbeitet von way2hot am Di 26.07.2005 15:08, insgesamt 3-mal bearbeitet
|
|
|
|
|
modstyle
Dabei seit: 29.05.2005
Ort: Münster
Alter: 40
Geschlecht:
|
Verfasst Di 26.07.2005 15:09
Titel
|
|
|
Hi!
Also so sollte es funktionieren:
Code: |
<div style="width: 100%; height: 50px; background-color: black;">
<div style="float: left; width: 50px; height: 50px; background-color: red;"></div>
<div style="float: right; width: 50px; height: 50px; background-color: red;"></div>
</div>
|
Also die beiden linken und rechten mit der festen Größe im "Raumfüller". Beim Linken und Rechten kannst du dann die Bilder einfügen und im umhüllenden 100%-Breiten legste das Pic als Background fest.
|
|
|
|
|
way2hot
Dabei seit: 14.03.2004
Ort: Jüchen-Gierath
Alter: 41
Geschlecht:
|
Verfasst Di 26.07.2005 15:13
Titel
|
|
|
modstyle hat geschrieben: | Hi!
Also so sollte es funktionieren:
Code: |
<div style="width: 100%; height: 50px; background-color: black;">
<div style="float: left; width: 50px; height: 50px; background-color: red;"></div>
<div style="float: right; width: 50px; height: 50px; background-color: red;"></div>
</div>
|
Also die beiden linken und rechten mit der festen Größe im "Raumfüller". Beim Linken und Rechten kannst du dann die Bilder einfügen und im umhüllenden 100%-Breiten legste das Pic als Background fest. |
Ich wage zu bezweifeln, dass die gleichzeitige Nutzung von float:left und float:right zum Erfolg führt. Entweder wird etwas links oder rechts umflossen, aber sich gegenseitig umfließen ist dann doch recht abstrus...
|
|
|
|
|
sahnemuh
Dabei seit: 19.06.2003
Ort: /dev/null
Alter: 42
Geschlecht:
|
Verfasst Di 26.07.2005 15:19
Titel
|
|
|
way2hot.de hat geschrieben: | modstyle hat geschrieben: | Hi!
Also so sollte es funktionieren:
Code: |
<div style="width: 100%; height: 50px; background-color: black;">
<div style="float: left; width: 50px; height: 50px; background-color: red;"></div>
<div style="float: right; width: 50px; height: 50px; background-color: red;"></div>
</div>
|
Also die beiden linken und rechten mit der festen Größe im "Raumfüller". Beim Linken und Rechten kannst du dann die Bilder einfügen und im umhüllenden 100%-Breiten legste das Pic als Background fest. |
Ich wage zu bezweifeln, dass die gleichzeitige Nutzung von float:left und float:right zum Erfolg führt. Entweder wird etwas links oder rechts umflossen, aber sich gegenseitig umfließen ist dann doch recht abstrus... |
du hast recht. sinnvoller ist es nur dem rechten div: float right zu geben. funktionieren tut die andere lösung aber trotzdem.
|
|
|
|
|
MicoMalukoo
Threadersteller
Dabei seit: 24.03.2004
Ort: 36037 Fulda
Alter: 45
Geschlecht:
|
Verfasst Di 26.07.2005 15:38
Titel
|
|
|
1000danks!!
es funzt. dachte dass ich das am anfang auch so aufgebaut habe, aber irgendwo muss ja der fehler gelegen haben.
kann man jetzt noch irgendwie unterbinden, dass beim zusammenziehen des browserfensters die rechte grafik nicht umbricht und in einer zweiten zeile angezeigt wird?
|
|
|
|
|
way2hot
Dabei seit: 14.03.2004
Ort: Jüchen-Gierath
Alter: 41
Geschlecht:
|
Verfasst Di 26.07.2005 15:46
Titel
|
|
|
MicoMalukoo hat geschrieben: |
1000danks!!
es funzt. dachte dass ich das am anfang auch so aufgebaut habe, aber irgendwo muss ja der fehler gelegen haben.
kann man jetzt noch irgendwie unterbinden, dass beim zusammenziehen des browserfensters die rechte grafik nicht umbricht und in einer zweiten zeile angezeigt wird?
|
Wie hast du es denn jetzt aufgebaut?
|
|
|
|
|
|
|
|
Ähnliche Themen |
Drei Bilder in DIV-Tag oben ausrichten?
Drei DIVs in einem DIV
Drei Punkte für Corel 12 ? - CD + RGB + EPS = farbenblind
[Hilfe] Javascript Rollover mit drei Bildern
Photoshop: Mehr als zwei (drei) Farben?
Drei Div-Container nebeneinander- nur das innere skalierbar?
|
|