具有居中下拉区域的响应标签菜单

时间:2013-07-10 09:06:29

标签: css html5 css3 responsive-design accessibility

这应该是这样的: enter image description here

有一个标签菜单和一个下拉区域。这应该始终具有相同的位置(但不同的内容和相应的选项卡选择),如图所示。这意味着它应该始终与标签(-menu)一样宽。

但我无法弄清楚:

  • 获得此响应
  • 如何让下拉区域保持原样
  • 如何设置子项的样式(在下拉区域中)

这是我到目前为止所得到的(对于尚未清理的巨大的css感到抱歉!),菜单从第1559行开始。

http://jsfiddle.net/pxpHw/

我该如何正确地做到这一点?

谢谢!

代码:

// css

nav {
    cursor: default;
}

a {
    text-decoration: none;
    color: #000000;
}

#menu ul {
    margin: 0px;
    padding: 0px;
    left: 0;
    list-style-type: none;
    background:green;
    z-index: 100;
    max-width: 60em;
}

#menu li {
    float: left;
    width: 20%;
    text-align: center;
}

#menu li ul {
    display: none;
    /*display: block;*/
    padding-top: 3px;
}

#menu li:hover ul {
    display: block;
}

#menu li ul li {
    background-color: #2F2D49;
    border-bottom: 1px solid #FFFFFF;
    width: 100%;
    max-width: 60em;
    min-height: 30em;
    position: absolute;
}

#menu li ul li a {
    color: #FFFFFF;
}

#menu li ul li:hover {
    background-color: #232323;
}

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)