Antworten auf deine Fragen:
Neues Thema erstellen

div horizontal mit img positionieren

C

CarstenH

Guest

tag,
hat jemand eine idee wie man drei container (div) nebeneinander positioniert?
jedes div soll ein hintergrundbild enthalten.
es sollte sich in der y-achse wiederholen.

HTML:
<table border=1 width="100%" cellspacing="0" cellpadding="0">
  <tr>
    <td><div id="shad_left"></div></td>
    <td id="main_cont"><p><p><p><p><p><p><p><p><p></p></p></p></p></p></p></p></p></p>2</td>
    <td><div id="shad_right"></div></td>
  </tr>
</table>
Code:
#shad_left{
    width:31px;
    background-image: url(images/shadow_left.png);
    background-repeat: repeat-y;
    vertical-align:bottom;
    
}

#shad_right{
    width:31px;
    background-image: url(images/shadow_right.png);
    background-repeat: repeat-y;
    vertical-align:bottom;
    
    
}

#main_cont{
    width:100%;
    margin-top:0;
    margin-bottom:0;
    background-color:#035f86;
     
}

anbei hier der screenshot:
 

MyBad

localhorst

AW: div horizontal mit img positionieren

Ja:

HTML
HTML:
<div id="links">Linkes DIV</div>
<div id="mitte">Mittleres DIV</div>
<div id="rechts">Rechtes DIV</div>

CSS
HTML:
#links, #mitte, #rechts{ float: left; }
#links{ background: url(dein_bild1.gif) repeat-y; width: 100px; }
#mitte{ background: url(dein_bild2.gif) repeat-y; width: 300px;  }
#rechts{ background: url(dein_bild2.gif) repeat-y; width: 100px;  }

Das wichtige ist hierbei "float:left;" damit werden die DIVs nebeneinander ausgerichtet.

Ich hoffe das meintest du.
 
C

CarstenH

Guest

AW: div horizontal mit img positionieren

vielen dank erstmal.
die anordnung nebeneinander funktioniert.
aber: die seitlichen containter links und rechts bekommen keinen inhalt, nur das hintergrundbild via css.
sie sollten sich wiederholen - das funktioniert nicht



falls das browserfenster kleiner wird, verschieben sich die divs nach unten:
 

Mysth

Mod | C4D 3D&5D-Contests

AW: div horizontal mit img positionieren

Hast du den divs eine Höhe gegeben?
Wenn sie keine fixe oder mindest Höhe haben dann wird sich auch nichts wiederholen weil nicht notwendig.
Du solltest die drei divs noch in ein übergeordnetes div integrieren.
Versuchs mal so:

<div id="container">
<div id="links">
Linkes DIV</div>
<div id="mitte">Mittleres DIV</div>
<div id="rechts">Rechtes DIV</div>
</div>

Den "container" gibst du eine Breite von z.B.: 950px
 

cebito

undefined

AW: div horizontal mit img positionieren

Wozu 3 Divs? Ist ja wieder mal auch nicht viel besser als Tabellendesign. Mach dein Hintergrundbild über die komplette Breite in einen Div und gib diesem rechts und links padding...

Code:
#content{
background:url(deinHintergrundbild.jpg) top center repeat-y;
margin:0 auto;
padding:10px 40px;
width:1187px;
}

Edit: Ach ja, wenn sich das ganze anpassen soll, auch kein Problem:

Code:
#contentbg{
background:#035F86 url(links.jpg) top left repeat-y;
margin:0;
}
#content{
background:url(rechts.jpg) top right repeat-y;
margin:0;
padding:10px 40px;
}

HTML:
<div id="contentbg"><div id="content">
Ein bisschen Inhalt...
</div></div>
 
Zuletzt bearbeitet:
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.614
Beiträge
1.538.351
Mitglieder
67.525
Neuestes Mitglied
mgtaucher
Oben