html - 在 firefox 和其他浏览器中遇到 ul 问题

标签 html css cross-browser html-lists

我似乎无法让我的菜单项可点击...它们在 IE 中工作,但在 Firefox 或 Chrome 中不工作。我还可以让它们在 iPad 上的 Chrome 和 Safari 中工作,但当我将 iPad 置于横向模式时则不行。很奇怪。

HTML:

<div id="options" class="clearfix">
<ul id="filters" class="option-set clearfix" data-option-key="filter">
<li><a href="#filter" data-option-value="*" class="selected">All</a></li>
<li><a href="#filter" data-option-value=".tech">Tech</a></li>
<li><a href="#filter" data-option-value=".social">Social</a></li>
<li><a href="#filter" data-option-value=".health">Health</a></li>  
</ul>
</div> 

还有 CSS:

#options ul {
  list-style: none outside none;
  text-align: center;
  margin-bottom: 25px;
  margin-top: 10px;
}
#options li {
  display: inline;
}
#options li a {
    color:#666666;
    font-size: 15px;
    padding: 10px 10px;
    text-decoration: none;
    text-transform: uppercase;
    line-height: 34px;
}
#options li a:hover {
    color:#3B5998;
}
#options li a:active {
    color:#3B5998;
}
#options li a.selected {
    color:#3B5998;
}

任何帮助都会很棒,我不是最擅长 HTML 和 CSS 的,所以我很感激任何见解。

我的网站是 www.pinstart.us

干杯。

最佳答案

您的“.navbar-fixed-top”div 与“#option”栏重叠!

您可以通过设置来验证这一点:

.navbar-fixed-top{
z-index: -5;
} 

编辑:这不会破坏网站的外观。

#options{
position:relative;
z-index: 9999;
}

希望这能为您指明正确的方向!

关于html - 在 firefox 和其他浏览器中遇到 ul 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14751091/

相关文章:

javascript - 通过单选按钮状态设置 HTML 元素可见性

html - z-index 不适用于模糊效果

html - thead 不在 IE9 的每一页上打印

jquery - 初学者问题: need help with jQuery

javascript - 通过变量创建简单页面

html - FF & Chrome : Text bounding box difference in Windows/Linux

css - "overflow-y: scroll"属性是否有助于防止 Opera/Safari 中的水平移动?

html - 使用 Bootstrap 带有输入文本框的单选按钮

html - 文本对齐对一个标签有效但对另一个标签无效?

javascript - PWA 的 HTML/CSS 特征检测