我已经查看了关于使 HTML 锚标记看起来像一个按钮的主题的各种讨论,但我遇到了一个问题。我的 CSS 是:
a.button:link { font-family: sans-serif;
font-weight: bold;
font-size: 80%;
text-align: center;
text-decoration: none;
background-color: #E0E0E0;
border-top: 2px solid white;
border-left: 2px solid white;
border-bottom: 3px solid #404040;
border-right: 3px solid #404040;
color: black;
padding: 4px 12px 4px 12px;
/*display: inline-block;*/
}
如果我在anchor中包含的是图像,我必须指定display:inline-block,否则样式不会覆盖图像占据的整个矩形,因为默认情况下anchor是一个内联标记。但是,如果我指定 inline-block 并将文本包含在锚中,则文本未正确对齐。例如参见http://www.jamescobban.net/database/CensusForm1901.php?Province=&District=58&SubDistrict=A&Division=1&Page=1。无论按钮包含图像还是文本,我都希望能够将一个类用于类似按钮的锚点。