它应该是这样的:


有一个选项卡菜单和一个下拉区域。该位置应始终与图片中的位置相同(但内容和选择的选项卡不同)。这意味着它应始终与选项卡(-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;
}

最佳答案

使用媒体查询获得响应式设计

检查以下链接

http://mobile.smashingmagazine.com/2010/07/19/how-to-use-css3-media-queries-to-create-a-mobile-version-of-your-website/

http://mediaqueri.es/

谢谢
AB

关于html - 响应式标签菜单,下拉区域居中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17566574/

10-09 16:42