Nếu bạn làm:width: 100% với position: absolute (css)
<div style="width:auto;background:red;color:white">test</div>
Bạn nhận được một div được kéo dài để lấp đầy toàn bộ chiều rộng màn hình (100%).
Đó là những gì tôi cần phải xảy ra.
Tuy nhiên, tôi cũng cần vị trí bắt đầu được đặt .. Vì vậy, tôi cần vị trí: tuyệt đối.
Khi tôi thêm vị trí: tuyệt đối, chiều rộng của div chỉ rộng bằng nội dung bên trong .. (Tương tự như phao). Có cách nào để khắc phục điều này?
tôi có thể không chỉ cần xác định width: 100% vì đây không đưa vào tài khoản kích thước biên giới, vv ..
Cảm ơn, Wesley
Hầu như tốt, nhưng nếu bạn cần thanh cuộn (thêm 'overflow: auto') sau đó bạn sẽ mất phần đệm bên phải (nội dung sẽ đi lên thanh cuộn và bỏ qua phần đệm của bạn) – outofmind
@outofmind: Thử một giải pháp' box-sizing: border-box; '. Nếu điều đó không hiệu quả, hãy cung cấp bản trình diễn cho thấy sự cố. – thirtydot
'box-sizing' không có hiệu lực. Xem [jsfiddle cho một bản demo của vấn đề] (http://jsfiddle.net/yQWGV/342/) – outofmind