Được rồi, điều này khiến tôi phát điên ngay bây giờ.Đường viền khoảng 100% chiều cao và chiều rộng cơ thể (HTML 4.01 Nghiêm ngặt)
Tôi muốn có đường viền quanh tài liệu của mình. Nó sẽ được độc đáo đi xung quanh toàn bộ cửa sổ/khung nhìn. Vì vậy, tôi xác định:
body {
border: 1px solid red;
}
Khi tài liệu của tôi ở chế độ quirks, điều này hoạt động tốt. Ít nhất trong IE, mục tiêu chính của tôi ở đây. Đường viền màu đỏ xuất hiện ở chính các cạnh của trang của tôi, rõ ràng là do CSS được xác định trước body
và html
được đặt để lấp đầy màn hình.
Khi đi sang chế độ tiêu chuẩn bằng cách thiết lập một DOCTYPE HTML 4.01 nghiêm ngặt, body
và html
sụp đổ vào thực (nhỏ hơn) kích thước của nội dung, biên giới được vẽ ngay giữa màn hình qua. Vì vậy, tôi xác định:
body, html {
padding: 0px;
margin: 0px;
border: 0px none;
width: 100%;
height: 100%;
}
body {
border: 1px solid red;
}
Và tôi nhận — thanh cuộn, di chuyển chính xác một pixel để hiển thị các ranh giới góc dưới bên phải /. Tuy nhiên, tôi muốn biên giới đó hiển thị ngay lập tức.
Có phương pháp không có nhảm nhí (như "chiều cao: 99,9%;", "tràn: ẩn;" hoặc "chuyển về chế độ quirks") để có đường viền ở 100%, không có thanh cuộn không cần thiết? IE chỉ là tốt, trình duyệt chéo sẽ tốt hơn, tất nhiên.
Chỉ dành cho ứng dụng mạng nội bộ của IE? Nơi duy nhất bạn có thể nhận được 100% người dùng không sử dụng IE? Khùng! :) – Kornel
Môi trường công ty và Firefox loại trừ lẫn nhau. Ít nhất 99% phần trăm thời gian. Và cho đến khi Mozilla cuối cùng * nhận được nó * hướng dẫn sử dụng xác thực NTLM (hoặc không quan trọng với about: config trên một cơ sở cho mỗi khách hàng) thực sự không cắt nó, điều này sẽ ở lại theo cách đó. – Tomalak
Cấu hình từ xa. http://wetdog.sourceforge.net/ – SpliFF