Jump to content

Выравнять меню по странице


Recommended Posts

Всем доброго времени суток. Решил немного переделать стандартный шаблон и в частности уменьшить ширину меню навигации. Для этого заменил

#branding, #header_bar, #primary_nav { min-width: 980px; }

на

#header_bar { min-width: 980px; } 
#branding, #primary_nav { min-width: 980px; width: 88%; margin: 0 auto; }

но появилась небольшая проблема, а именно меню немного уже страницы форума.

 

post-27908-0-16339400-1426705884.jpg
 
И, если можно, сюда же второй вопрос - как сдвинуть Публикации и иконку вправо?

 

Заранее всем спасибо за ответы.

Link to comment
Share on other sites

В #primary_nav есть вложенный .main_width и ему надо задать ширину 100% от родительского слоя - вот так:

#primary_nav .main_width { width: 100% !important; }

---
Кстати, а почему 88% ? У Вас так ширина меню не будет совпадать с шириной слоя контента:
посмотрите на #content

margin: 0 auto;
width: 87% !important;
min-width: 960px;

padding: 10px 10px;
Link to comment
Share on other sites

У меня там сейчас такой код

#header_bar { min-width: 980px; } 
#branding, #primary_nav { min-width: 980px; width: 88%; margin: 0 auto; }
/*#header_bar .main_width, #branding .main_width, #primary_nav .main_width { padding: 0 10px; }*/

Нижняя строка была изначально закоментирована, я всего лишь изменил строку, которая была над ней.

 

88% потому что так было указано в одном из топиков на ээтом форуме. Если поставить 87%, то ширина меню навигации будет ещё меньше.


Не знаю правильно или нет, но сейчас добавил под этими строками

#primary_nav .main_width { width: 100% !important; }

второй вопрос решился.

 

С первым вопросом по-прежнему проблема. И кстати в топиках такая же ситуация.

 

post-27908-0-32719800-1426714718.png

Link to comment
Share on other sites

Повторяю - ширина задана в % и она неодинаковая - поэтому никогда не совпадет.
 
Сделайте так, как в #content ( min-width, width и padding )

#primary_nav {
background: #3d454e;
font-size: 14px;
padding: 0px 10px;
}
#branding, #primary_nav {
min-width: 960px;
width: 87%;
margin: 0 auto;
}

 а чтобы пункты мены были с самого краю, как на этом сайте:

#community_app_menu {
margin: 0 -11px 0 -10px
}

---- 
В топиках уже другое, там задан паддинг 9px, а Вам надо:

.ipsBox, .ipsPad {
padding: 0;
}
Link to comment
Share on other sites

После внесения этих изменений стало ещё хуже (полоса меню стала ещё короче, а пункты в меню опять сдвинулись ближе к середине)

 

post-27908-0-16072200-1426761761.png

 

поэтому пока вернул как было.

 

Правки вносил в /* LAYOUT */, сейчас у меня там такой код

/* LAYOUT */
#content, .main_width {
	margin: 0 auto;
	/* Uncomment for fixed */
	/*width: 980px;*/
	/* Fluid */
	width: 87% !important;
   	min-width: 960px;
}

#header_bar { min-width: 980px; } 
#branding, #primary_nav { min-width: 980px; width: 88%; margin: 0 auto; }
/*#header_bar .main_width, #branding .main_width, #primary_nav .main_width { padding: 0 10px; }*/
#primary_nav .main_width { width: 100% !important; }

#content {
	background: #fff;
	padding: 10px 10px;
	line-height: 120%;
	-webkit-box-shadow: 0 5px 9px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 5px 9px rgba(0,0,0,0.1);
	box-shadow: 0 5px 9px rgba(0,0,0,0.1);
}

А вот топики выравнять получилось, спасибо.

Link to comment
Share on other sites

И все же попробуйте вот так:

/* LAYOUT */
#content, .main_width {
	margin: 0 auto;
	width: 87% !important;
   	min-width: 960px;
}
#header_bar { min-width: 980px; } 
#branding, #primary_nav {
	min-width: 960px;
	width: 87%;
	margin: 0 auto;
}
#primary_nav { padding: 0 10px !important; }
#primary_nav .main_width { width: 100% !important; }
#community_app_menu { margin: 0 -11px 0 -10px !important; }

#content {
	background: #fff;
	padding: 10px 10px;
	line-height: 120%;
	-webkit-box-shadow: 0 5px 9px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 5px 9px rgba(0,0,0,0.1);
	box-shadow: 0 5px 9px rgba(0,0,0,0.1);
} 

Вот так должно получиться:

post-24610-0-05975300-1426784929_thumb.j

Link to comment
Share on other sites

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

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...