是否需要显示空<div>?

Dan*_*ein 14 html

我想展示一个背景颜色的div,其高度和宽度设置为100%,但没有内容.是否可以在不放置的情况下做到这一点 内?

编辑:感谢Mark Biek指出宽度和高度样式的空div显示了我的期望.我的div在一个表格单元格中,它没有显示.

<table style="width:100%">
<tr>
<th>Header</th>
<td><div id="foo"></div></td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

Mar*_*iek 5

这似乎适用于Firefox,Safari,IE6和IE7.

<html>
    <head>
        <style>
            #foo{
                background:  #ff0000;
                width:  100%;
                height:  100%;
                border:  2px dashed black;
            }
        </style>
    </head>
    <body onload="">
        <div id="foo"></div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

3浏览器示例