相关疑难解决方法(0)

如何使用DOCTYPE XHTML删除IE8中的3D边框?

问题:

替代文字

这就是我的工作

body {
    border: 0;
}
Run Code Online (Sandbox Code Playgroud)

正如在此处所建议的:从WebBrowser控件中删除边框

但这仅在我们使用以下doctype时有效:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
Run Code Online (Sandbox Code Playgroud)

当doctype更改为

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
Run Code Online (Sandbox Code Playgroud)

令人讨厌的边界不会消失!

但我需要XHTML doctype才能使"position:fixed"在IE中运行.

有什么建议?


代码:

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>
Run Code Online (Sandbox Code Playgroud)

CSS:

body {
    border: 0;
}
Run Code Online (Sandbox Code Playgroud)

internet-explorer coding-style border

8
推荐指数
1
解决办法
5398
查看次数

标签 统计

border ×1

coding-style ×1

internet-explorer ×1