我正在寻找以下情况的可能解决方法:
在加载到 iframe 元素中的页面中有一个具有“位置:绝对”样式的元素。根据 iframe 细节和该论坛上的几篇帖子(Is there a way to have content from an IFRAME overflow on the parent frame?),没有办法在 iframe 边界之外显示“位置:绝对”元素。
但是,似乎有一个例外:本机选择/选项元素显示在 iframe 边框之外:
主页.htm:
<iframe src="WindowPage.htm" style="height: 50px; width: 50px"></iframe>
窗口页面.htm:
<!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>
</head>
<body>
<select>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
</body>
</html>
是否有任何可能的样式/设置(可能是 HTML5/CSS3 等)来实现 iframe 内的“位置:绝对”元素的这种行为?