• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Text neben einen dahinterstehenden Spacer packen

Flummi

Neues Mitglied
Hallo alle zusammen,

ich habe ein doch nicht ganz so einfaches Problem glaub ich.
Ich arbeite momentan an einer Seite die ihren Content über einen php Script bekommen soll. Problem an der ganzen Sache ist das ich zwei spacer links untereinander brauche und der text rechts nebendran stehen soll, heißt im Code kommt zuerst ein Spacer, dann der Text der über php eingefügt wird und am Ende wieder ein Spacer.
Der Text fließt halt nur um den ersten Spacer (ist ja auch normal) gibt es irgendeinen weg das so einzufädeln das der text auch um den zweiten fließt der zweite spacer ist übrigens kleiner als der erste.
HTML:
<img id="Spacor1" align="left" src="http://www.html.de/images/Spacor.png" border="1" alt=""/> <!-- ich weiß das align="left" gehört da nicht hin war aber schneller im moment -->
<div id="Content"><!-- Php Content--></div>
<img id="Spacor2" align="left" src="http://www.html.de/images/Spacor.png" border="1" alt=""/>

Code:
img#Spacor1    {    
    width:600px;
    height:170px;
}


img#Spacor2 {
    width:300px;
    height:200px;
}

div#Content    {
    vertical-align:top;
}
 
Wieso verwendest Du Spacer? Hat die einen grafischen Hintergrund? Wenn nein: Grafiken sollte man nicht verwenden um künstliche Abstände ("Spacer") zu erzeugen. Dafür ist CSS da.
 
hey ^^
Sie hat einen grafischen Hintergrund. Der text soll rechts im weißen Feld sein die Spacer sollen diesen von der farbigen Linie fernhalten

Das ganze ist momentan nur eine Demo soll so auch nicht fortgeführt werden deswegen lege ich jetzt nicht so den großen Wert auf Hundert Prozent korrekten Code solang er provisorisch hält bin ich erstmal zufrieden.
BG_Otto.jpg
 
Dann würdet ich raten auf die Spacer zu verzichten und margin und/oder padding zu verwenden um Abstände zu erreichen.
 
Normal würde ich das auch tun, in diesem Fall ist das allerdings nicht ganz so einfach.
Dadurch das ich einen nur durch php erzeugten Text habe kann ich diesen nicht umbedingt immer so mit css bearbeiten wie ich es eigentlich gerne hätte. Das heißt die einzige Einstellmöglichkeit die ich habe ist ein Span bzw. ein Div block der um das ganze Element gepackt wird, da ich aber zwei verschieden große Abstände brauche brauche ich irgendetwas was den Platz dort besetzt.
 
Den durch PHP ausgegebenen HTML-Code kann man (normalerweise) so anpassen, dass man diesen mit CSS gestalten kann. Das ist eigentlich nie ein Grund es nicht zu können.
 
Zurück
Oben