1

我正在开发一个移动网站,我需要让它运行的浏览器之一是运行 4.5 版的 BlackBerry 8330 (Curve) 上的 BlackBerry Browser。当我尝试将一些链接设置为看起来像按钮的样式时,我遇到了一个奇怪的错误。

如果我向锚标记添加填充,则链接的显示会更改,但可点击区域不会。例如,如果我将轨迹球移动到链接上,可点击区域的高亮显示在链接的顶部,并且它的高度与文本匹配,就好像没有应用填充一样:

黑莓曲线可点击区域
(来源:nickleon.com

我正在使用的相关代码看起来与此类似(大量删除..):

<style type="text/css">
table, td { width: 100%; }
a { display: block; padding: 10px; }
</style>

<table>
  <tr><td><a href="http://www.somewhere.com">Somewhere Link 1</a></td></tr>
  <tr><td><a href="http://www.somewhere.com">Somewhere Link 2</a></td></tr>
  <tr><td><a href="http://www.somewhere.com">Somewhere Link 3</a></td></tr>
  <tr><td><a href="http://www.somewhere.com">Somewhere Link 4</a></td></tr>
  <tr><td><a href="http://www.somewhere.com">Somewhere Link 5</a></td></tr>
</table>

知道为什么会发生这种行为吗?即使突出显示以其他方式显示,可点击区域的顶部和底部(不是左右)也会增加 10 像素。我唯一难过的是突出显示的区域以及为什么它没有扩展/遵循链接的尺寸。

4

0 回答 0