Я создаю сайт Wordpress с фиксированным меню боковой панели с левой стороны и основным содержимым справа в контейнере. Я не уверен, что лучше всего подходит для кодирования меню, потому что в настоящее время я кодировал меню, чтобы сидеть за пределами основного контейнера div. Я почему-то заметил, что размер экрана рабочего стола не достаточно широкий, и мой контент переполняется в меню слева, а также некоторые из моего меню обрезаются внизу (некоторые из ссылок не отображаются). Я Не уверен, что это имеет какое-либо отношение к высоте экрана?Как создать боковую панель фиксированной позиции для моего проекта Wordpress
HTML для меню выглядит следующим образом:
<div id="menuBar">
<img class="logo" src="wp-content/themes/starkers-master/images/lulu-logoi-01.png" width="180" height="250" alt="Lulu Plews Logo"/>
<ul>
<?php wp_nav_menu(array('theme_location' => 'header-menu')); ?>
</ul>
</div>
КНБ:
.menu-menu-1-container {
position: fixed;
left: 8.8%;
top: 300px;
border-right: 1px solid #D1D2D4;
height: 10000px;
}
#menuBar {
position: fixed;
left: 8.15%;
top:0;
padding: 0 30px 0 0;
border-right: 1px solid #D1D2D4;
margin: 0 auto 0 auto;
}
Я просто хочу несколько советов о том, как я должен закодировать это и есть ли или нет что-то не так с мой код? Я думаю, что это не что-то очевидное, но я не знаю, что это может быть?
Почему вы используете 'position: fixed' для этих элементов? Кажется странным способом построить макет. Я бы удалил это вместе с 'left' и' top' – Pattle
Я использую позицию: исправлено, потому что мне нужно, чтобы меню выглядело как его перемещение, когда пользователь прокручивает страницу вниз. есть ли другой способ достичь этого? –