删除<object> </object>周围的空白区域

时间:2015-05-06 13:09:01

标签: javascript html css internet-explorer

我正在为Internet Explorer做一个网站。 (不要判断!)

我注意到第二帧内容周围有这个白色边框。 enter image description here 这是代码:

&#13;
&#13;
<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;
&#13;
&#13;

&#13;
&#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;
&#13;
&#13;

我查找了不同的方法来解决此问题 - 其中90%是&#34; 添加marginpadding和/或border="0" &# 34; - 如果添加到任何或所有<frame><body><object>,则所有内容都没有任何帮助。

我还能做什么/哪些可能出错?

3 个答案:

答案 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;
}