2009-11-02 8 views
0

Я работаю над простым сайтом HTML/CSS, используя горизонтальное плавающее меню CSS. Проблема у меня есть, я не могу понять, как изменить расположение меню. В настоящее время он находится наверху, я знаю, что функция top: x px или bottom: x px используется для перемещения всего вверх и вниз сверху или снизу, но когда я использую либо меню, находящееся наверху? Может ли плавающее меню нигде, кроме верхнего, поскольку это ограничивает то, что я могу сделать с моим сайтом?Позиционирование меню в CSS

+1

Не могли бы вы разместить пример html, который у вас есть для вашего меню, и связанный CSS? – NickGPS

ответ

2

Попробуйте установить стиль «position» на «relative» для вашего плавающего элемента.

пример:

.floatedElement 
{ 
    float:left; 
    position:relative; 
    top:15px; 
} 
+0

Работал, лечит, приветствует Ника! – DVP

1

Я не знаю, что ваш HTML и CSS выглядеть, но если у вас есть обертка меню можно расположить в любом месте обертки на вашей странице.

Чтобы помочь вам с как сделать это, проверить это большой учебник по CSS positioning ...

1

сверху, снизу, слева, справа все работы с относительным или абсолютным позиционированием.

Если вы не используете их и имеете поплавковый контейнер (например: float: left;), как я склонен, то вы можете использовать настройки полей или дополнений, чтобы расположить элемент.

+0

Я сделал несколько испытаний этого и обнаружил, что если элемент плавает, вы можете добавить относительное позиционирование, чтобы получить работу слева и сверху. Сохраняет проблемы с моделью коробки до минимума =) – NickGPS

Смежные вопросы