将 table
放在 a
标签内是否是一个好的解决方案?为什么链接在包装表时不起作用?
<a href="/place">
<table>
<tr>
<td>
<span class="place-icon" />
</td>
<td>
My place name
</td>
</tr>
</table>
</a>
I need to implement the next html
不,你不需要,也不应该。真的。由于这些原因,它是无效的、非语义的,并且(也许最重要的)不会可靠地工作。
如果您只需要一张图片和一些文本(已链接),请使用如下内容:
<a href="/place" class="button">My Place Name</a>
.button {
display: inline-block;
background-image: url();
background-position: 2px 2px;
padding-left: 16px; /* size of image */
}
这是一个工作示例:http://jsfiddle.net/RvTp3/
根据评论,这是另一个示例,显示当文本换行时图像与垂直中间对齐:http://jsfiddle.net/RvTp3/1/
我是一名优秀的程序员,十分优秀!