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

CSS - Text und Rahmenabstand Problem

Status
Für weitere Antworten geschlossen.

enforcer31

Neues Mitglied
moin,

ich habe ein problem den Abstand zwischen Text und Rahmen (nach rechts) einzustellen.

normalerweise sollte ich für diese Übung innerhalb des <span> Tags
den Abstand einstellen, doch dies bekam ich erst gar nicht hin.

Nun bin ich auf <div> ausgewichen.
Aber leider bekomme ich es mit margin-right; o.ä. erst gar nicht.
Code:
HTML:
<div style="border-width: 1cm; border-style: solid; border-color: #00FF00; padding-right: 10px; padding-left:10px; padding-top:10px; padding-buttom:10px;">Wichtiger Text</div>
Text und Rahmen soll ein gleichmäßiger Abstand von 10 Pixeln haben.....

Weiss jemand Rat?
Maybe bekommt man es auch ohne das <div> Tag hin?

Gruss.

PS: Eigendlich sollte der Code so aussehen, nur leider sieht man den oberen Rahmen nicht:
HTML:
<span style="border-width: 1cm; border-style: solid; border-color: #00FF00; padding-right: 10px; padding-left:10px; padding-top:10px; padding-buttom:10px;">Wichtiger Text</span>
 
Zuletzt bearbeitet:
Bei mir im FireFox 2.0.0.3 sieht das nach genau dem aus, was du beschrieben hast.
Im IE7 lief das auch -.-
 
Ja, stimmt.

Der Abstand stimmt.
Aber wie kann ich die Position verändern innerhalbt den span Tags?

Im Augenblick sieht man den oberen Rand nicht.
Der wird vom Browsermenu verdeckt.
d.h. es müsste weiter nach unten Positioniert werden.
 
Das mit dem margin-top funzt irgendwie nicht.

..und ich muss die Position innerhalb des span-tags setzen.

mit <br> wärs ja einfach. :-(

Derzeitiger Code:
HTML:
<span style="margin-top: 10px; border: 1cm solid #00FF00; padding: 10px;height: 5cm;">wichtiger text</span>
 
wenn du es mit einem span element benutzt musst du glaube ich noch
Code:
display:block;
einfügen - oder nimm gleich eine div

Das problem ist dass du folgendes mit einem span erreichst:
Du schreibst in einer zeile normal - willst dann aber plötzlich z.b. für ein Wort einen abstand nach oben - so groß ist aber die Ziele gar nicht.

Eine andere variante wäre line-hight und vertical-align (wenn es unbeding span sein muss)
 
Danke.

Hab ich auch schon versucht.

Das beste Ergebnis bekam ich jetzt mit:

HTML:
<span style="position: absolute;margin-top: 10px; border: 1cm solid #00FF00; padding: 10px;">wichtiger text</span>
wooo;Jump

..wobei margin-top unbrauchbar geworden ist.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben