Được rồi, đây là một điều kỳ lạ đối với tôi. Dưới đây là các phần tử HTML Tôi đang làm việc với:CSS: Buộc văn bản để bọc (HOẶC xác định chiều rộng phần tử bởi chỉ một trong số các con của nó)
LOLZ http://www.ubuntu-pics.de/bild/14571/screenshot_030_0O2o3D.png
Một bức ảnh với chú thích. Lý tưởng nhất, tôi muốn nó trông như thế này, thông qua CSS tinh khiết:
alt text http://www.ubuntu-pics.de/bild/14572/screenshot_031_mp84u7.png
Chiều rộng của phần tử cha của hình ảnh cần phải phụ thuộc vào kích thước của hình ảnh.
Tôi có thể thay đổi đánh dấu tất cả những gì tôi cần. (Văn bản hiện không nằm trong div riêng của nó, nhưng nó có thể là cần thiết.) Có cách nào trong CSS để thực hiện điều này không? Tôi có ấn tượng rằng tôi cần "ép" văn bản để bọc càng nhiều càng tốt (điều này dường như không thể đạt được), hoặc làm cho chiều rộng của toàn bộ phần tử phụ thuộc vào một phần tử và bỏ qua phần tử kia (mà tôi chưa bao giờ nghe trước đây).
Có phải là có cách nào thực sự không? Hay tôi cần sử dụng Javascript ma thuật thay thế? (Các giải pháp JS là khá đơn giản, nhưng khá lame ...)
Đang cố gắng những gì bạn đang mô tả; phải làm điều gì đó sai.
Bố cục bảng có vẻ của nó: cố định không thành công khi độ rộng bảng là tự động. Tôi đã đưa ra một giải pháp tốt hơn mặc dù nó hoạt động (xem câu trả lời khác của tôi). – SpliFF