Мое меню соответствует окну браузера, а не содержимому - PullRequest
0 голосов
/ 16 августа 2011

Я нахожусь в процессе создания сайта с использованием WordPress. (Это можно увидеть здесь: http://www.adp -design-demos.com / brolim2 / ) Однако меню выравнивается по стороне браузера, а не по содержимому моего сайта WordPress. Я прошел через CSS и знаю, где находится меню CSS, но на данный момент все, что мне удалось сделать, это переместить его в процентах.

Может ли кто-нибудь помочь мне с кодированием, чтобы меню отображалось в фиксированном положении независимо от размера окна / браузера и местоположения.

Приветствия

Область, которую я редактировал:

#header .nav {
    background: #E0DCD9 url('images/bg_nav.png') repeat-x;
    overflow: hidden;
}
#header .nav ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#header .nav li {
    float: left;
}
#header .nav li a {
    display: block;
    padding: 12px 18px 13px 18px;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}

    #header .nav li ul {
        margin: 0;
        padding: 0;
        position: absolute;
        margin-top: 26px;
    }

    #header .nav li li a {
        font-size: 11px;
        padding: 0;
        margin: 0 0 0 20px;
    }
    #header .nav li li {
        width: auto;
        display: inline;
        float: none;
    }
    #header .nav li li a:hover {
        background: none;
    }

#header .nav li a:hover, #header .nav .current_page_item a {
    background: #4B3F33;
    color: #fff;
}
#header .nav li ul {
    display: none;
}
#header .nav .current_page_item ul {
    display: block;
    position: absolute;
    left: 652px;
}
#header .nav .current_page_item ul li a {
    background: none;
    color: #666;
}

.nav_categories {
    background: #f58220;
    background-position: top center;
    overflow: hidden;

}
.nav_categories ul {
    width: 1000px;
    margin: 0 auto 0 auto;
}
.nav_categories a {
    display: block;
    padding: 15px;
align: center;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;

    color: #fff;
}
.nav_categories li {
    float:right;
 position:relative;
 left:-42%;
 text-align:left;
}
.nav_categories .current-cat a, .nav_categories a:hover {
    color: #4b3f33;
}

1 Ответ

0 голосов
/ 16 августа 2011

На первый взгляд выравнивание вашей навигации выглядит правильно (даже после изменения размера). Я посмотрел на демонстрационный сайт и также проверил HTML. Я не смог найти .nav в #header. Можете ли вы предоставить мне HTML, с которым вы работаете?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...