html - 无法使整个 LI 元素可点击

标签 html css

我在 StackOverflow 上看到了一些关于此的主题,并尝试实现帖子中的提示,但没有成功,所以这篇帖子不打算重复,我试图让我的整个 LI 链接可点击,我有在下面设置一个 JSFiddle 和一些代码。预先感谢您的帮助。

JSFiddle

http://jsfiddle.net/szfdh/

          <div class="menu" id="menubar"> <div class="w_960"><ul>

<li id="menu-item-55" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-53 current_page_item menu-item-55"><a href="#">Home</a></li>
<li id="menu-item-47" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-47"><a href="#">Junior Scheme</a></li>
<li id="menu-item-46" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-46"><a href="#">Teen Scheme</a></li>
<li id="menu-item-45" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-45"><a href="#">About Us</a></li>
<li id="menu-item-44" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-44"><a href="#">Photo Gallery</a></li>
<li id="menu-item-43" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-43"><a href="">Policies</a></li>
<li id="menu-item-48" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-48"><a href="">Contact Us</a></li>
</ul></div><!-- end  menubar w_960 --> </div><!-- end menubar -->  

最佳答案

您唯一缺少的是 a 元素上的定位属性。 See fiddle. :

.menu li a {
   position: relative;
}

a 上的 z-index: 500 未被识别,因为您没有给 a 元素任何类型的定位,而 z-index 仅适用于定位元素。

关于html - 无法使整个 LI 元素可点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17252129/

相关文章:

css - 页面布局中的自动div高度调整

html - 为移动用户重新安排 div 元素的顺序

javascript - 使绝对定位的div获取父div的尺寸

html - div 无法以高度 :auto 滚动

html - [CSS]按钮由3部分组成

jquery - <th> 内的 Div 对齐

html - WordPress 问题

css - 在 Rails 中使用 CSS

html - 在小窗口、平板电脑和智能手机中显示时如何使图像居中

javascript - 如何隐藏视频元素后面的 div?