131 是否可以在锚标签上设置像素的宽度和高度?我希望锚标签具有背景图像,同时将文本保留在锚内。 li { width: 32px; height: 32px; background-color: orange; } li a { width: 32px; height: 32px; background-color: red; } <li><a href="#">Something</a></li> 运行代码段隐藏结果展开摘要 html css cross-browser — 路加 source
66 您也可以使用display: inline-block。这样做的好处是,它可以像设置块元素一样设置高度和宽度,但也可以内联设置它,以便您可以在其旁边放置另一个标签,以允许父空间。 您可以在此处找到有关显示属性的更多信息 — 讽刺的 source 我一直在寻找一种解决方案,将锚标记的宽度设置为文本内容,而不是一定的宽度和高度,因此将其设置为“内嵌块”确实可以解决问题。谢谢。 — TheCuBeMan '16
7 除非您将所有锚定放在UL列表中,否则所有这些建议都有效。 <ul> <li> <a>click me</a>> </li> </ul> 然后,所有级联样式表规则都会在Chrome浏览器中被覆盖。宽度变为自动。然后,您必须直接在锚点本身上使用内联CSS规则。 — 布拉德利 source