css - DIV 的 Width & Height CSS 样式与其容器表格列相同

标签 css

我想将一个 div 的宽度和高度值自动设置为与表格的单元格相同。

表列 <td>将是动态宽度和高度。

Purpose : User have to click each cell of table.

比方说,

<table>
  <tr>
    <td> <-------- dynamic width & height
      <commandLink>
        <div> <---------- I cannot click this <div> as link, can you provide me?
          //nod ata
        </div>
      </commandlink>
    </td>
  </tr>
</table>

最佳答案

只需申请

td div {
   width: 100%;
   height : 100%;
}

但您需要为 td 指定高度元素。

无论如何,默认情况下,div 已经适合整个宽度,所以 height: 100%够了。

如果您的 div 必须是可点击的,您可以附加一个 <a>使用以下样式在 div 中标记

td div#your-id a {
   display : block;
   width: 100%;
   height : 100%;
}

或者您为 onclick 附加一个处理程序通过 JavaScript 将事件发送到 div。

关于css - DIV 的 Width & Height CSS 样式与其容器表格列相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12619536/

相关文章:

html - 在 div 中安排 span

css - 输入验证消息不消失

css - 在移动设备上呈现的普通 <select> 元素与 Bootstrap 的下拉元素

javascript - 在网页上的列中放置的 2 个选项卡之间切换,而无需更改其余页面元素

html - CSS 渲染问题?

javascript - 打印另一页,但停留在当前页面

html - 保持纵横比和居中文本

css - 选择框的自定义 CSS

javascript - 如何重置已设置为禁用以重新启动游戏的可拖动对象?

html - 导航栏不在顶部