Vấn đề:Làm cách nào để xóa đường viền 3D trong IE8 bằng DOCTYPE XHTML?
Dưới đây là những gì tôi làm
body {
border: 0;
}
như đã được đề xuất ở đây: Removing border from WebBrowser control
Nhưng này chỉ hoạt động khi chúng ta sử dụng loại tài liệu sau đây:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
Khi DOCTYPE được thay đổi để
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
biên giới khó chịu sẽ không biến mất!
Nhưng tôi cần loại tài liệu XHTML để "vị trí: cố định" hoạt động trong IE.
Mọi đề xuất?
Mã:
HTML:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html>
<head>
<title>Borders, Go Away!</title>
<link href="styles.css" rel="stylesheet" type="text/css" />
</head>
<body>
</body>
</html>
CSS:
body {
border: 0;
}
Đáng buồn là liên kết của bạn đã chết và bạn không đăng bất kỳ mã nào. Vì vậy, bạn giải quyết vấn đề cho bạn nhưng điều này không giúp đỡ người khác. Tôi đã đăng mã cho các nhà phát triển MFC trong một câu trả lời mới. – Elmue