Tôi đang cố gắng thiết lập một bố cục mà sẽ trông như thế này: Layout với tiêu đề cố định và footer, chiều rộng sidebar cố định và nội dung linh hoạt
Tôi muốn sử dụng twitter bootstrap cho dự án, nhưng tôi hiểu nó có thể không phải là cách tốt nhất để đi cho bố cục cơ bản trông như thế này. Tôi biết cách thiết lập đầu trang và chân trang được cố định ở trên cùng và dưới cùng, nhưng tôi gặp khó khăn khi có chiều rộng cố định của thanh bên và độc lập có thể cuộn được.
Triển khai hiện tại của tôi ở đây: http://jsfiddle.net/Mwkrw/3/.
Tôi đã thử thiết lập thanh bên cố định bằng cách sử dụng Fixed sidebar navigation in fluid twitter bootstrap 2.0 và một số câu trả lời tương tự khác trên ngăn xếp ngăn xếp, nhưng tất cả đều bị ngắt khi thanh bên dài hơn nội dung và theo tôi biết không có cách nào cuộn độc lập.
Tôi lý tưởng muốn làm điều này với css thuần túy - không có javascript. Tôi chắc chắn rằng nó có thể và đó là thiếu kỹ năng và kiến thức của tôi mà ngăn cản tôi hình thức làm đúng cách, do đó, có thể không có điểm trong việc thêm mã javascript không cần thiết. (Tôi vẫn đang thêm thẻ javascript trong trường hợp không thể thực hiện được)
Cảm ơn tất cả trợ giúp!
EDIT: Vì vậy, tiêu đề của tôi rõ ràng không cần phải là vị trí cố định. Đây là phiên bản mới và cải tiến: http://jsfiddle.net/Mwkrw/4/ Tôi vẫn đang đấu tranh với hai div di chuyển được.
Oh man. Điều đó có vẻ hoàn hảo! Tôi sẽ kiểm tra điều này đúng vào ngày mai và chấp nhận. Cảm ơn bạn! Tôi đã không bao giờ nghe nói về 'box-sizing' trước đây. – mck
không sao cả. nếu bạn nghĩ rằng kích thước hộp là hữu ích, chỉ cần đợi cho đến khi chúng tôi có hỗ trợ cho bố cục hộp. cung cấp cho nó một vài năm và chúng tôi thậm chí có thể viết css rằng * không phải là * một loạt các hack. –
Điều đó thật tuyệt. Tôi vẫn còn bối rối bởi rất nhiều thứ trong css. Twitter-bootstrap thực hiện rất nhiều thứ có vẻ như họ nên có ngay từ đầu. (cách để xây dựng bố trí ví dụ) – mck