2014-09-05 49 views
0

我有一个问题,当我尝试点击一个div它不能重定向。当我右键单击鼠标不显示在新标签菜单中打开

<div class="blockquote-box blockquote-success clearfix"> 

<div class="square pull-left ui-draggable ui-draggable-handle"> 
    <img class="Width_40" src="Allbill.png" alt=""> 
    <span class="fa fa-heart fav-link FontSize-18" title="" data-original-title="Add to My Favorites"></span> 
</div> 
<a href="/customer/customerbilldetails"> 
    <h4> 
     Bill Listing 
    </h4> 

    <p> 
     Report listing bill details. 
    </p> 
</a> 

我使用的标签。内部具有的所有元素的标签, enter image description here

当我右击鼠标不会显示在新的选项卡菜单中打开... 我怎么能解决这个...请任何人的帮助。

回答

4

“打开新标签”其他类似选项仅出现在链接中(<a>)。您必须将所有内容放入<a>。从技术上讲,它会打破“嵌入元素内部没有块元素”规则。但是,您可以将<a>设置为display:block,因此它的行为如同<div>

类似的情况在这里:A clickable <li> using an <a> tag - no JS to be used. Is it legal HTML?

+0

感谢ü这么多先生 – Sankar 2014-09-05 10:09:36

+1

这个答案是误导性的。 HTML5允许这样做。 “只要内部没有交互式内容(例如按钮或其他链接),a元素可能会缠绕整个段落,列表,表格等等甚至整个部分”http://www.w3.org/ TR/html5/text-level-semantics.html#这是一个元素 – MikeSmithDev 2014-09-05 10:23:18

+0

滚动点击正在工作,但右键点击鼠标并点击新标签不可用。 – Sankar 2014-10-28 05:35:16

相关问题