我正在尝试创建一个带有链接(锚标记)的表,该表占用包含它的表格单元格(td)的整个高度。
这适用于Firefox:
table tr,
table td {
height: 100%;
}
table td > a {
display: block;
height: 100%;
}
通过几次小编辑,它也开始在Chrome,Safari等中运行:
table tr,
table td {
height: 100%;
}
table td > a {
display: inline-block;
height: 100%;
width: 100%;
}
我很好奇是否有办法让它在IE10中也能正常工作。
答案 0 :(得分:0)
答案 1 :(得分:0)
如果您希望该链接显示在td
的{{1}}添加vertical-align: top;
的顶部,以及td.link
所需的背景颜色,而不是链接本身。
如果您希望链接显示在middlw中,请从我的示例中删除td
属性。
或强>
您可以将vertical-align
添加到padding-top: 50%; padding-bottom: 50%;
或强>
您可以使用a
代替div
元素并设置a
事件。
<强> example 强>