首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML链接在Firefox中不起作用,但在Chrome和Safari中工作良好

HTML链接在Firefox中不起作用,但在Chrome和Safari中工作良好
EN

Stack Overflow用户
提问于 2013-12-10 09:39:01
回答 3查看 4.5K关注 0票数 0

有些支持链接的DIV在Firefox中不工作,尽管它们在Chrome中工作得很好。

参见www.tekiki.com的一个活示例。试着点击第一个应用程序的文本区域。恐怕行不通。但是,即使文本和图标都属于同一个父链接,也可以单击图标。

我们尝试了来自StackOverflow的其他建议,包括设置overflow:hidden和清除浮动,但似乎都没有效果。

我们正在火狐24上进行测试。

帮助?

HTML:

代码语言:javascript
复制
<a class="app_box click_drop" href="/itunes-store/apps/free-apps/app/runtastic-road-bike-pro-gps-cycling-computer-tracker?itunes-store-id=468429333" itunes_id="468429333" path="/36/6013/468429333">
            <div class="icon_box">
                <div class="icon" style="background-image: url(&quot;http://a3.mzstatic.com/us/r30/Purple/v4/4b/91/03/4b910379-2983-22be-358c-0c894ca82216/mzl.izwihsdx.256x256-75.jpg&quot;);"></div>
            </div>      
            <div class="caption_box">
                <div class="details_box">
                    <div class="name">Runtastic Road Bike PRO GPS Cycling Computer &amp; Tracker</div>                  
                    <div class="desc_box">
                        <div class="desc text">“Free today with ‘App of the Day’. 

Download ‘App of the Day’, and every day discover one paid app absolutely free!”

4.5+ Rating, TechCrunch, Mashable, NYTimes and others are raving about Runtastic... Find out why &amp; download...</div>
                    </div>                  
                    <div class="ratings_box">
                        <div class="avg_rating" style="background-position: 0px -91px;"></div> <span class="num_ratings">2040</span>                            
                    </div>                  
                    <div class="price_box" style="display: block;">                     
                        <span class="cur_price">Free</span> <span class="old_price">$4.99</span> <span style="display:none" class="sponsored">Sponsored</span>
                    </div>                  
                </div>
            </div>
        </a>

CSS:

代码语言:javascript
复制
.page_list .app_box:first-child {
    margin-top: 0;
}
.page_list .list a {
    color: #5C5C5C;
}
.page_list .app_box {
    -moz-box-sizing: border-box;
    background: url("/images/dandy/caption_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 5px #CCCCCC;
    display: block;
    margin: 25px 0 0;
    overflow: hidden;
}
a {
    color: #5E87B0;
    text-decoration: none;
}
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-12-10 09:42:39

有一个z-index问题正在阻止它被链接。

使用z-index: -1 on #bg_graphics使其工作。

例如,

代码语言:javascript
复制
#bg_graphics {
    background: url("/images/web/bg_graphics.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 465px;
    left: 50%;
    margin-left: -900px;
    position: fixed;
    width: 1800px;
    z-index: -1;
}
票数 1
EN

Stack Overflow用户

发布于 2013-12-10 09:42:21

尝试通过应用z-index更高,它是有效的。

代码语言:javascript
复制
#page_box {
    -moz-box-sizing: border-box;
    margin: 50px auto;
    position: relative;
    z-index: 9999;
}
票数 0
EN

Stack Overflow用户

发布于 2013-12-10 09:44:29

尝尝这个

z-index: -1;添加到#bg_graphics

z-index: 9999;添加到#page_box

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20490805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档