首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >跨浏览器href内部href?

跨浏览器href内部href?
EN

Stack Overflow用户
提问于 2010-09-08 17:20:51
回答 4查看 4.7K关注 0票数 4

我的css看起来像在下面

代码语言:javascript
复制
ul.sometclass li a {

display:inline-block;
}

我的html看起来像

代码语言:javascript
复制
<ul class="someclass">
<li>
  <a href="outertest.html">outer test 

         <div style="display:inline; float:left;overflow: hidden;">
                   <a href="innertest.html"><div style="display:inline; float:left;">inner test</a>
                   <a href="innertest.html"><div style="display:inline; float:left;">inner test</a>
        </div>
   </a>
</li>
</ul>

1.对于跨浏览器支持,可以在href内部使用href吗?

  1. 是我的ul.someclass li a inner a_href?在我看来,它影响火狐和火狐,即使我把它作为内联,它呈现为块。关于ie is ok
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-09-08 17:22:55

为了跨浏览器的支持,可以在href内使用href吗?

不,绝对不是。嵌套的<a>元素是无效的,并且自找麻烦。

在试图纠正任何其他可能与此相关的问题之前,您应该先修复这个问题。

票数 6
EN

Stack Overflow用户

发布于 2010-09-08 17:25:37

不应该在内联元素(即嵌套在href元素中的div )中嵌套块级元素。

票数 3
EN

Stack Overflow用户

发布于 2017-01-31 14:19:57

为了嵌套a,请执行以下更改.

您必须将嵌套的a包装在object标记中。

代码语言:javascript
复制
<ul class="someclass">
<li>
  <a href="outertest.html">outer test 

         <div style="display:inline; float:left;overflow: hidden;">
                   <object><a href="innertest.html"><div style="display:inline; float:left;">inner test</a></object>
                   <object><a href="innertest.html"><div style="display:inline; float:left;">inner test</a></object>
        </div>
   </a>
</li>
</ul>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3670280

复制
相关文章

相似问题

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