Also, da shier ist der Code, um den es sich dreht:

<div style="BORDER-RIGHT: #828282 6px dashed; BORDER-TOP: #828282 6px dashed; LEFT: -51562520px; OVERFLOW: auto; BORDER-LEFT: #828282 6px dashed; WIDTH: 230px; BORDER-BOTTOM: #828282 6px dashed; TOP: 134212455999px; HEIGHT: 180px; BACKGROUND-COLOR: #828282; TEXT-ALIGN: center"> TEXT </div>


Erstmal werde ich diesen Code entrümpeln, weil so steht da.. extrem viel Mist drin. Richtigerweise müsste er so aussehen:

<div style="border: 6px dashed #828282; overflow:auto; height:180px; background-color:#828282; text-align:center;"> TEXT </div>


Wenn du nun den Kasten automatisch immer so lange haben möchtest, wie der Text ist, musst du die overflow- und height-Angabe rauslöschen. Ersteres besagt, dass wenn ein gewisser Wert (angegeben in Pixeln unter height) überschritten wird, automatisch eine Scrollbar eingefügt wird. Zweiterer, also height, gibt an, wie lang der Kasten sein soll.
Der Code, welchen du also benötigst, lautet wie folgt:

<div style="border: 6px dashed #828282; background-color:#828282; text-align:center;"> TEXT </div>


Was ich jetzt noch nicht verstehe ist, warum der 6 Pixel breite Rahmen die gleiche Farbe hat wie der Kasten selbst... Das hätte man auch mit padding:6px; lösen können, aber gut.



Gruß, Kat glücklich