Hello out there!
ich möchte ein DIV-Element, für das im STYLE-Attribut keine Angaben zu Width oder Height notiert sind auf quadratische Größe bringen.
Das DIV wird über ein Script mit Text (einer Reihe von Wörtern) gefüllt, die unterschiedlich lang und auch unterschiedlich groß sein können, was vorher nicht bekannt ist.
Da verlangst du etwas zu viel DTP-Fähigkeiten von CSS und Browsern.
Du musst dir wohl einen Algorithmus überlegen, der im Text Zeilenumbrüche setzt.
Dann lässt die ihn anzeigen und sorgst bspw. mit 'float' dafür, dass die 'div'-Box nicht die ganze zur Verfügung stehende Breite einnimmt, sondern nur so viel, wie es die Zeilenlänge verlangt. Die Breite kannst du mit JavaScript auslesen ('offsetWidth') und der Höhe diesen Wert zuweisen.
See ya up the road,
Gunnar
“Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)