简而言之,我想通过 iframe 实现本网站通过框架实现的功能。使用 CSS 而没有 JavaScript,这怎么可能?
问问题
531 次
1 回答
4
假设您有以下 HTML:
<!doctype html>
<div>
<iframe src="http://www.example.com"></iframe>
</div>
<div>
<iframe src="http://www.example.org"></iframe>
</div>
现在,如果您希望(例如在示例页面上)第一个 iframe 具有特定高度,第二个 iframe 填充文档的其余部分,您可以使用display
css 中属性的表值:
html {
height: 100%;
}
body {
display: table;
height: 100%;
width: 100%;
margin: 0;
}
div {
display: table-row;
}
div:first-child {
height: 100px;
}
div:last-child {
height: 100%;
}
iframe {
display: table-cell;
width: 100%;
height: 100%;
border: none;
}
于 2012-08-15T13:11:07.017 回答