我的css看起来像在下面
ul.sometclass li a {
display:inline-block;
}我的html看起来像
<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吗?
发布于 2010-09-08 17:22:55
为了跨浏览器的支持,可以在href内使用href吗?
不,绝对不是。嵌套的<a>元素是无效的,并且自找麻烦。
在试图纠正任何其他可能与此相关的问题之前,您应该先修复这个问题。
发布于 2010-09-08 17:25:37
不应该在内联元素(即嵌套在href元素中的div )中嵌套块级元素。
发布于 2017-01-31 14:19:57
为了嵌套a,请执行以下更改.
您必须将嵌套的a包装在object标记中。
<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>https://stackoverflow.com/questions/3670280
复制相似问题