我有一个问题,Firefox添加不必要的滚动条(其工作在铬和即确定)。Firefox IFrame滚动条
请参阅以下两个文件:page.html & iframe.html。
page.html中
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns:fb="http://www.facebook.com/2008/fbml" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<style type="text/css">
#myframe {
height: 550px;
overflow: auto;
width: 665px;
}
</style>
</head>
<body style="background-color:#dcdcdc;">
<iframe id="myframe" frameborder="0" marginwidth="0" marginheight="0" scrolling="auto" src="iframe.html" style="display: inline;">
</iframe>
</body>
</html>
Iframe.html的
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<style>
html {
direction: rtl;
}
</style>
</head>
<body>
<div style="width: 665px; height: 537px; background-color: blue;">
x
</div>
</body>
</html>
在Firefox V30我总是得到垂直和水平滚动条显示。 iframe.html中的内容大小与iframe标记大小相同。
我将问题缩小到使用方向:iframe.html文件中的rtl标记。 当我添加方向:rtl我得到的滚动条,并删除它修复了问题。
任何想法为什么?
如何解决这个问题,而不是在iframe上使用滚动=“否”?
编辑: 我不认为增加溢出:隐藏是解决方案,内容不应该“溢出” - 它小于父母。 另外我想有内容溢出的选项,并在内容很长的情况下显示滚动条。
感谢您的帮助:)
尝试使用溢出隐藏在保存的文本中包含的HTML元素。 – mechalynx