Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Featured Replies

Posted

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

#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
 
И, если можно, сюда же второй вопрос - как сдвинуть Публикации и иконку вправо?

 

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

В #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;
  • Author

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

#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

Повторяю - ширина задана в % и она неодинаковая - поэтому никогда не совпадет.
 
Сделайте так, как в #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;
}
  • Author

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

 

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);
}

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

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

/* 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

Guest
This topic is now closed to further replies.

Последние посетители 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.