Michael McVerry
Michael McVerry

Reputation: 249

Hide horizontal CSS menu overflow

I have a horizontal drop down CSS menu at http://www.stevemoorecpa.dreamhosters.com/

My problem is the menu width extends outside the site's wrapper and I cannot get it to hide.

Example of problem

How do you prevent the element from going outside the site wrapper? Here is the code for the wrapper...

#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;
}

And here is the code for the horizontal sub-menu navigation

#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;
}

I've been working at this all day and nothing will get the menu to hide it's overflow outside the main site wrapper.

All help is appreciated.

Upvotes: 2

Views: 854

Answers (1)

Rohit Azad Malik
Rohit Azad Malik

Reputation: 32192

HI now add position relative in your wrapperSkm ID

as like this

#wrapperSkm{
position: relative;
}

result is

enter image description here

Upvotes: 5

Related Questions