无法点击或突出显示的 href 链接 [英] A href links not clickable or highlightable

查看:33
本文介绍了无法点击或突出显示的 href 链接的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我不完全确定为什么我的 a href 链接不起作用...有一次它起作用了,我对 Z-Index 进行了一些研究,但这似乎不是问题,我也没有重叠的 div.

请访问 JSFIDDLE.NET 进行演示.

<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"><ul class="nav navbar-nav navbar-left"><li><p style="margin-top: 6px; max-height: 36px;">1(800) 000 - 0000</p><ul class="nav navbar-nav navbar-right"><li><a href="#">关于</a></li><li><a href="#">联系方式</a></li><li><a href="#">服务</a></li>

</nav>

这里是 CSS

.navbar-nav >立>a, .navbar-brand {padding-top: 8px !important;填充底部:0 !重要;高度:36px;}.导航栏品牌{padding-top: 0px !important;填充底部:0 !重要;高度:36px;}.导航栏{最小高度:36px!重要;}

我使用的是 BootStrap 框架.

解决方案

改变你给你的链接一个链接类,然后将该类设置为具有 9999 的 z-index;

示例:

  • <a class="links" href="#">关于</a>
  • .links {z-索引:9999;}

    I'm not completely sure as to why my a href links aren't working...At one point in time it was working, I did some research on the Z-Index but that doesn't seem to be the problem, nor do I have an overlapping div.

    Please visit the JSFIDDLE.NET for the demo.

    <nav class="navbar-default">
        <div class="util-bar-content">
            <div class="container">
                <div class="navbar-header">
                    <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button>
                    <a class="navbar-brand" href="#"><img src="images/util-bar-logo.png" /></a> </div>
                <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
                    <ul class="nav navbar-nav navbar-left">
                        <li>
                            <p style="margin-top: 6px; max-height: 36px;">1(800) 000 - 0000</p>
                        </li>
                    </ul>
                    <ul class="nav navbar-nav navbar-right">
                        <li><a href="#">About</a></li>
                        <li><a href="#">Contact</a></li>
                        <li><a href="#">Services</a></li>
                    </ul>
                </div>
            </div>
        </div>
    </nav>
    

    Here's the CSS

    .navbar-nav > li > a, .navbar-brand {
        padding-top: 8px !important;
        padding-bottom: 0 !important;
        height: 36px;
    }.navbar-brand {
        padding-top: 0px !important;
        padding-bottom: 0 !important;
        height: 36px;
    }.navbar {
        min-height: 36px !important;
    }
    

    I'm using the BootStrap Framework.

    解决方案

    Change your give your links a class of link and then set that class to have a z-index of 9999;

    Example:

    <li>
    <a class="links" href="#">About</a>
    </li>
    
    .links {
    z-index:9999;
    }
    

    这篇关于无法点击或突出显示的 href 链接的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

    查看全文
    相关文章
    前端开发最新文章
    热门教程
    热门工具
    登录 关闭
    扫码关注1秒登录
    发送“验证码”获取 | 15天全站免登陆