以下のコードを使用して、次の設計に到達しようとしています
。 1. テーブルの幅/高さは、ブラウザー ウィンドウの 80%/70% である必要があります。左のセルの幅は 40% でなければなりません。
2. 右側のセルの iframe は、使用可能なすべてのスペースを埋める必要があり、セルの内側の境界線を超えないようにする必要があります。
<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8' />
<title></title>
<style>
body {width:100%}
iframe {width:100%; overflow:auto; margin:0px; border:solid 2px red; background-color:white; -moz-box-sizing:border-box; box-sizing:border-box}
table {width:80%}
table, td {margin:0px; padding:0px; border:solid 1px black}
</style>
<script src="jquery.js"></script>
</head>
<body>
<table>
<tbody>
<tr>
<td style="width:40%">Cell 1</td>
<td style="background-color:blue">
<iframe src='iframe.htm'></iframe>
</td>
</tr>
</tbody>
</table>
<script>
$(window).load(function() {
$('iframe').height($(window).height()*0.7);
});
</script>
</body>
</html>
質問:
1. iframe の下部にある薄い青色の「パディング」スペースはどこから来たのですか? 表示されないようにする方法は?
2. 以下を使用せずにこのデザインに到達することは可能ですか。a) JavaScript を使用する。b) CSSbox-sizing
プロパティを使用していますか?