为什么第二个< td>
没有显示?
我已经尝试了谷歌浏览器上的inspect element
内容并且没有拿起它,所有它都看到了第一个。
告诉我,我是否足够具体。
<html>
<head>
<title>v1.0.0</title>
</head>
<body background="images/html/background001.png" bgcolor="6699ff">
<center>
<table>
<tr>
<td bgcolor="#6699ff" width="660" height="500">
<iframe width="660" height="500" src="index.html" frameborder="0">browser said no<iframe>
</td>
<tr/>
<tr>
<td id="controls" bgcolor="#ffffff" width="100" height="500">
<img src="images/html/controls.png">
</td>
</tr>
</table>
</center>
</body>
</html>
答案 0 :(得分:1)
关闭iframe
标记。
<iframe width="660" height="500" src="index.html" frameborder="0">browser said no</iframe>
答案 1 :(得分:0)
下面的代码将解决您的问题(关闭td,关闭iframe,正如其他人所提到的)。我只是添加了这个答案,为您提供有关如何以不同方式做事的一些想法。尽快跳进CSS是明智之举。您目前正在使用这些天没有实践的方法。
搜索HTML5,CSS3等。尽量避免使用表格进行布局。尽量避免一起使用iframe。
一个开始的地方是http://learnlayout.com/
学习好运!
<html>
<head>
<title>v1.0.0</title>
<style type="text/css">
body {
background: #6699ff url(images/html/background001.png);
}
td.iframeContainer {
background-color: #6699ff;
width: 660px;
height: 500px;
}
iframe {
width: 660px;
height: 500px;
border: 0;
}
td#controls {
background-color: #fff;
width: 100px;
height: 500px;
}
</style>
</head>
<body>
<center>
<table>
<tr>
<td class="iframeContainer">
<iframe src="index.html">browser said no</iframe>
</td>
</tr>
<tr>
<td id="controls">
<img src="images/html/controls.png">
</td>
</tr>
</table>
</center>
</body>
</html>
编辑:我快速搜索了可能有助于您开始正确开发网页的内容。这看起来很有希望:http://channel9.msdn.com/Series/HTML5-CSS3-Fundamentals-Development-for-Absolute-Beginners
PS。不试图以任何方式听起来有辱人格。例如,旧的skool html布局实际上仍然在html电子邮件中占有一席之地,但考虑到有一个iframe,我猜你没有在电子邮件模板上工作..