Ok, questo è strano per me. Ecco l'elemento HTML con cui sto lavorando:CSS: forza il testo da avvolgere (O definisce la larghezza dell'elemento solo da uno dei suoi figli)
LOLZ http://www.ubuntu-pics.de/bild/14571/screenshot_030_0O2o3D.png
Una foto con una didascalia. Idealmente, mi piacerebbe farlo sembrare come questo, attraverso la pura CSS:
alt text http://www.ubuntu-pics.de/bild/14572/screenshot_031_mp84u7.png
La larghezza dell'elemento genitore dell'immagine deve essere dipendente dalla dimensione dell'immagine.
Posso cambiare il codice tutto ciò di cui ho bisogno. (Il testo non è attualmente nel proprio div, ma può essere se necessario.) C'è un modo in CSS per realizzare questo? Ho l'impressione che ho bisogno di "forzare" il testo per avvolgerlo il più possibile (che non sembra possibile), o rendere la larghezza dell'intero elemento dipendente da un solo elemento e ignorare l'altro (che non ho mai sentito di prima).
c'è un vero modo? O devo invece usare Javascript magico? (La soluzione JS è abbastanza semplice, ma piuttosto zoppo ...)
Cercando quello che stai descrivendo; deve fare qualcosa di sbagliato
Sembra layout di tabella: risolto fallisce quando la larghezza della tabella è automatica. Ho trovato una soluzione migliore anche se funziona (vedi la mia altra risposta). – SpliFF