我使用 Twitter 的 Bootstrap 框架创建了一个页面;问题出在导航栏上。
我有 2 个徽标,每个图像都嵌套在一个锚标记中。当导航栏折叠时,链接可以正常工作,但是当它展开时(以桌面分辨率),您无法单击图像;查看检查器中的元素,似乎正在发生的事情是图像以某种方式位于锚标记的“顶部”,因此您可以单击图像周围的填充,但不能单击图像本身。
这是我的代码:
<div class="navbar navbar-inverse navbar-static-top">
<div class="navbar-inner">
<div class="container">
<!-- .btn-navbar is used as the toggle for collapsed navbar content -->
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<!-- Be sure to leave the brand out there if you want it shown -->
<a class="brand" style="padding:0px;" href="<?=getRequestProtocol()?>://<? echo curHost(); ?>"><img src="/images/HailStrikeGraphics/hs_header_logo_black.png" width="190px" /></a>
<a class="brand" style="padding:0px;" href="http://www.stormdamagecenter.org"><img src="/images/nsdc_coin.png" /></a>
<!-- Everything you want hidden at 940px or less, place within here -->
<div class="nav-collapse collapse">
<div class="nav-inner-wrapper">
...
</div>
</div>
</div>
</div>
</div>
由于这是我的第一篇文章,我无法发布屏幕截图,但你可以在这里看到我在说什么:hailstrike.com
这显然是引导程序处理响应式 css 的方式出现了一些奇怪行为的结果,但我已经搜索了一段时间的电路板,但还没有找到解决方案。老实说,我有点难过。