html - div标签的高度

标签 html css

如何将 div 高度设置为 100%,这样如果我改变 div 颜色,整个 td 颜色也应该改变

 <table style="table-layout:fixed;width:100%;" border="1"  cellpadding=0 cellspacing=0>
                    <tr>
                       <td width="20%" height="70px" align="center">
                          <div class="step step1" style="display:block;" step="1">
                             <a href="#" onclick="javascript:getresource('1');">Video</a><p align="center"> <img id="img1" src="/media/img/accept.png" /><img id="img2" src="/media/img/close.gif" /></p>
                          </div>
                     </tr>
           </table>   

最佳答案

你只需要 height: 100%;在你的造型中,像这样:

<div class="step step1" style="display:block; height: 100%;" step="1">

You can test it out here .但是,您缺少一个 </td>这会在某些 DOCTYPE 中产生奇怪的行为(在某些 DOCTYPE 中是有效的),确保关闭该表格单元格以确保安全。另一个注意事项,除非您在某处覆盖它,否则不需要 display: block; , 这是默认的 display对于 <div>元素。

关于html - div标签的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4593522/

相关文章:

html - css链接中No media和media ="all"没有区别吗?

html - 垂直对齐和 valign 在 table 上不起作用!

javascript - JQuery For every 循环使用 HTML 表数据

javascript - 在选项卡按钮上播放淡入/淡出 slider 单击

javascript - 仅使用图标打开日期时间选择器

jquery - 单击/悬停不会触发

javascript - 如何检测音频播放已达到 30 秒?

javascript - jQuery 中最接近的函数并提取元素

javascript - 使用 prefixfree.js 时看不到渐变

webkit - 如何使用CSS3制作透明纹理图案?