Breite eines divs
Michael
- css
Hallo zusammen,
Ich habe ein div mit einem Text:
<div>Text</div>
Mit CSS gebe ich dem div einen Rahmen und eine Hintergrundfarbe.
Wie kann ich es jetzt erreichen, dass das div nicht über die komplette Breite aufgespannt wird, sondern nur so breit wird, wie der Text (ohne Pixelangaben zu verwenden).
Ich habe schon "width:auto" ausprobiert, das hat aber nicht funktioniert.
Gruß,
Michael
Moin!
Ich habe ein div mit einem Text:
<div>Text</div>
Alle Lösungen, die ich dazu bisher probiert habe führten zu Problemen.
<div style="padding:0px"><span style="Dein Background, Border">Dein Text</span></div>
.... sollte es aber tun.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
Hallo fastix®,
Danke für den "Workaround"!
(Hätte ich ja eigentlich auch selbst drauf kommen können...)
Ist jedenfalls tausendmal besser als eine Tabelle...
Gruß,
Michael
Hallo nochmal,
Ich weiß zwar nicht, warum die Geistesblitze immer eine Minute nachdem es zu spät ist kommen, aber ich erreiche auch was ich will, wenn ich den div-Bereich als Inline-Element definiere:
<div class="text" style="display:inline;">Text</div><br>
Gruß,
Michael
Hi,
<div class="text" style="display:inline;">Text</div><br>
sag mal, was ist denn an diesem DIV (außer daß es formal ein blocklevel-Element ist) anders als wenn Du direkt ein <span> _anstelle_ des <div> verwendet hättest?
freundliche Grüße
Ingo
Hi,
Ich weiß zwar nicht, warum die Geistesblitze immer eine Minute nachdem es zu spät ist kommen, aber ich erreiche auch was ich will, wenn ich den div-Bereich als Inline-Element definiere:
<div class="text" style="display:inline;">Text</div><br>
Dann kannst Du auch gleich ein span nehmen...
cu,
Andreas