Tôi muốn có chiều rộng của div với vị trí tuyệt đối tùy thuộc vào nội dung của nó thay vì bố cục của nó. Ví dụ,Chiều rộng của div với vị trí tuyệt đối phụ thuộc vào chiều rộng của bố mẹ nó?
<div style="position:absolute">
<div style="position:absolute">
<div style="position:absolute">Div in Div</div>
</div>
</div>
sẽ gây ra ngắt từ như trong http://jsfiddle.net/ymgfN/2/
Dường như chiều rộng div bên trong sẽ phụ thuộc vào chiều rộng mẹ của nó, cho dù vị trí của nó là tuyệt đối. Ví dụ: nếu chúng tôi chỉ định chiều rộng cho phụ huynh, nó sẽ hoạt động như mong đợi (không có từ bọc): http://jsfiddle.net/ymgfN/3/
Thật không may, tôi không thể xác định chiều rộng của cha mẹ - cuối cùng tôi sẽ có chiều rộng phụ thuộc vào con cái của nó. Và, tôi phải sử dụng vị trí tuyệt đối. Có thể trong CSS thuần túy không?
Một số nền: Tôi không cố gắng tạo trang để hoàn thành một số thiết kế - Tôi biết thật điên rồ khi có ba vị trí tuyệt đối xếp chồng lên nhau cho bất kỳ nhu cầu hợp lý nào. Thay vào đó, tôi đang thực hiện một số thử nghiệm để xem liệu vị trí tuyệt đối có thể là một cách tiếp cận chung để giải quyết một loạt các vấn đề bố trí (bố cục phức tạp linh hoạt thường đòi hỏi sử dụng thông minh tĩnh/tuyệt đối/float). Thật không may, tôi chạy vào vấn đề này mà sẽ làm cho ý tưởng của việc sử dụng vị trí tuyệt đối ở khắp mọi nơi ngu ngốc.
Nếu bạn chỉ định chiều rộng cho phần tử con thì cha mẹ sẽ điều chỉnh chiều rộng phần tử con. Tôi không chắc chắn đây là những gì bạn đang tìm kiếm! .... – iDroid