vị trí: cố định không hoạt động đối với trình khám phá Internet 6. Tôi thực sự không thể hiểu được các bản sửa lỗi được tìm thấy trên google. Tôi cần nó để làm việc trong IE6, IE7, IE8 & FireFox 3.0.IE 6 so với vị trí: cố định
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-1" />
<title>Sidebar fixed</title>
<style type="text/css">
#wrapper {
position:relative;
width:900px;
margin:0 auto 0 auto;
}
#sidebar_left {
position:fixed;
height:200px;
width:200px;
border:1px solid #000;
}
#sidebar_right {
position:fixed;
height:200px;
width:200px;
margin-left:700px;
border:1px solid #000;
}
#content {
position:absolute;
height:2000px;
width:480px;
margin-left:210px;
border:1px solid #000;
}
</style>
</head>
<body>
<div id="wrapper">
<div id="sidebar_left">
<p>Left sidebar</p>
</div>
<div id="sidebar_right">
<p>Right sidebar</p>
</div>
<div id="content">
<p>This is the content</p>
</div>
</div>
</body>
</html>
Hoạt động khá tốt! Nhưng nếu tôi có tiêu đề thì sao? Nó có thể được sửa đổi để đi đến đầu khi tiêu đề đã được thông qua? – Cudos
"Không hỗ trợ IE6" rất dễ nói (tôi thường nói), nhưng đôi khi bạn không có lựa chọn. – mbillard
Tiêu đề sẽ hoạt động tốt, vì mã này chỉ sửa lỗi vị trí: được sửa cho IE6 thay vì làm rối tung bố cục của bạn theo bất kỳ cách nào khác. Đó là một hack mặc dù, vì vậy bạn có thể tìm thấy tình huống mà nó phá vỡ; nó thực sự sẽ phụ thuộc vào cách bố trí cuối cùng của bạn. – Mathew