我正在为Internet Explorer做一个网站。 (不要判断!)
我注意到第二帧内容周围有这个白色边框。 这是代码:
<html>
<head>
<title>Web remote Desktop</title>
<script language="javascript" type="text/javascript">
if(!(window.navigator.userAgent.indexOf("MSIE ") > 0)) { window.location = "./redir.html"; }
</script>
</head>
<frameset cols="200, *" onload="checkIfIE()" name="full">
<frame src="nav.html" name="nav">
<frame src="content.php" name="desktop" scrolling="no">
</frameset>
</html>
&#13;
<html>
<head>
</head>
<body>
<?php
if(true || isset($_POST["todo"])) {
echo('<object
todo="irrelevant"
width="100%"
height="100%">
</object>');
}
else {
#display start page
include_once "default.php";
}
?>
</body>
</html>
&#13;
我查找了不同的方法来解决此问题 - 其中90%是&#34; 添加margin
,padding
和/或border="0"
&# 34; - 如果添加到任何或所有<frame>
,<body>
或<object>
,则所有内容都没有任何帮助。
我还能做什么/哪些可能出错?
答案 0 :(得分:2)
这绝对是某个地方的保证金问题;但可能很难找到确切的位置;它可能在你的一个框架内,或者可能不是。尝试使用浏览器开发人员工具(F12)并使用“选择元素”工具单击该内容框架中最内层的元素。然后,在右侧打开“样式”选项卡的情况下,单击树中的每个元素,直到找到具有影响布局的边距或填充的元素。
答案 1 :(得分:0)
请将以下CSS规则添加到页面的<head>
中:
<style type="text/css">
html, body, object { padding: 0; margin: 0; }
</style>
看看是否有帮助。
答案 2 :(得分:0)
您是否添加了CSS /样式?
在.css文件中尝试此操作并将其添加到<head>
:
html, frameset, frame {
margin: 0;
padding: 0;
}