1
4

2 回答 2

3

该链接不可点击,因为它是内联的并且是空的。这意味着它的宽度和高度为零,因此它基本上是不可见的。你应该把它<a>变成一个块元素(所以它会自动调整到父级的宽度),并将其调整到它的父级(div的)固定高度:

.download a { display: block; height: 100%; }

当然这是为了有效的标记:

<td><div class="download"><a href="download.php?f='.$file.'"></a></div></td>

jsFiddle Demo(简单的彩色背景,但没有区别)

于 2012-08-23T17:05:15.320 回答
2

为什么不像使用 .download 类那样设置标签的样式并去掉 div。例如,将其从

<td><div class="download"><a href="download.php?f='.$file.'"></a></div></td>

<td><a class="download" href="download.php?f='.$file.'"></a></td>
于 2012-08-23T17:04:12.933 回答