Hallo, ich schreibe schon längere Zeit mit xhtml und css. Nun will ich ein Bild per css Code:
div#Info strong {
font-size: 1.33em;
background: url(images/new/sidebarbanner1.gif);
color:green;
display:block
text-align:center;
}
Jetzt wird das Bild zwar angezeigt, nur kleiner! Und nicht in orginal Größe! Hier 2 screeens:
http://derpade.be.ohost.de/nicklesforum/
(screen! = So siehst jetzt aus!;
sidebarbanner1= so solls aussehen!!)
kann mir jemand helfen?
mfg
tobias
Homepage selbermachen 7.851 Themen, 35.616 Beiträge
Stimmt.
also auf meiner Homepage wollte ich erstmal, dass die Seite ne feste Breite hat, mittig dargestellt wird und einen sich nach unten wiederholenden hintergrund besitzt. (www.svenspages.de).
das hat er gemacht, DIV CLASS="Site" ist mein äußerstes DIV. darin hab ich übereinander je ein DIV für Menü, Content und Footer gemacht. Solange ich in den Content ne Tabelle habe, ändert sich die Länge des Content-DIVs nach Inhalt korrekt.
[div id="site"]
[div id="menu"]...[/div]
[div id="content">
[div id="left" style="float:left;"]...[/div]
[div id="right" style="float:right;"]...[/div]
[/div]
[div id="footer">...[/div]
[/div]
hier ist das div mit id="content" zur Höhe null zusammengeschrumpft. Klar: die divs innen scheinen in einem neuen Layer zu liegen. Aber gibt es frei positionierbare Elemente, die das nicht tun ? Etwas, was die Größe des Contents vom div "content" beeinflusst und dennoch die möglichkeit besteht, ein Element mit top: left: oder float zu positionieren?
ich wollte, dass meine Seite in der Höhe variabel bleibt, das war sie nur mit tabellen im content, aber nicht mit div-Elementen, die frei positioniert wurden. Oder hab ich vieleicht nur die falschen Container verwendet...
CU Elvereth
[Diese Nachricht wurde nachträglich bearbeitet.]