隐藏水平CSS菜单溢出

时间:2012-10-31 03:52:25

标签: css positioning

我在http://www.stevemoorecpa.dreamhosters.com/

处有一个水平下拉CSS菜单

我的问题是菜单宽度扩展到网站的包装外部,我无法隐藏它。

Example of problem

如何防止元素超出网站包装?这是包装器的代码......

#wrapperSkm {
    border-left-style: solid;
    border-right-style:solid;
    border-width: 2px;
    border-color: transparent;
    -moz-box-shadow: 0px 0px 25px #c3c3c3;
    -webkit-box-shadow: 0px 0px 25px #c3c3c3;
    box-shadow: 0px 0px 25px #c3c3c3;
    width:1069px;
    overflow: hidden;
    padding: 0 0px 0 0px;
    margin-left: auto;
    margin-right: auto;
    background:url(images/line1Right.png) repeat-x right 134px;
}

以下是水平子菜单导航的代码

#access ul ul {
    display: none;
    float: right;
    margin: 0;
    position: absolute;
    top: 181px;
    left: 0;
    width:100%;
    background:#fff url(images/line1Nav.png) repeat-x bottom;
    z-index: 99999;
    text-align:center;
}

我一整天都在这工作,没有任何东西可以让菜单隐藏它在主站点包装器之外的溢出。

感谢所有帮助。

1 个答案:

答案 0 :(得分:5)

HI现在在position relative ID

中添加wrapperSkm

就像这样

#wrapperSkm{
position: relative;
}

结果

enter image description here