Проблемы позиционирования CSS: Wordpress - PullRequest
2 голосов
/ 06 мая 2010

Я следую этому уроку здесь http://www.kriesi.at/archives/create-a-multilevel-dropdown-menu-with-css-and-improve-it-via-jquery при добавлении меню с помощью jquery.

Я создал свое меню, но у меня проблемы с добавлением его в WordPress. Я открыл файл header.php, поскольку хочу, чтобы он отображался под баннером, и вставляю его в собственный div, но он всегда «выталкивает» все, что находится ниже, вправо.

Как мне помешать этому?

Вот код:

<ul id="nav">
<li><a href="#">1 HTML</a></li>
<li><a href="#">2 CSS</a></li>
<li><a href="#">3 Javascript</a>
    <ul>
        <li><a href="#">3.1 jQuery</a>
            <ul>
                <li><a href="#">3.1.1 Download</a></li>
                <li><a href="#">3.1.2 Tutorial</a></li>
            </ul>
        </li>
        <li><a href="#">3.2 Mootools</a></li>
        <li><a href="#">3.3 Prototype</a></li>
    </ul>
</li>

Ответы [ 2 ]

3 голосов
/ 06 мая 2010

Трудно сказать, не глядя на все в целом, но, основываясь на очень малом знании вашей проблемы, единственное, что я могу порекомендовать вам попробовать, это свойство CSS:

ul#nav {
    position: absolute;
}

Таким образом, он не будет отталкивать другие элементы. Это может иметь и другие серьезные последствия, в зависимости от других элементов, которые у вас могут быть.

0 голосов
/ 06 мая 2010

Похоже, вы пропустили закрытие </ul>?Вы также можете использовать Службу проверки разметки W3C для устранения ошибочных тегов.

...