Главное горизонтальное меню
Elena_1


Cпециалист
: 110
: 05-04-2015


20-04-2015 15:19
Добрый день!
Есть проблема :confus:
Браузер Хром на двух компах
на 1 . компе показывает все красиво в одну строчку
на 2 компе показывает ( см. фото)
Различие двух компов в диагоналях монитора. Где красиво и в одну строчку- монитор больше.
Как так ?


:
111.jpg - 16.64KB, : 442 ()
 
  
Алекс


Администратор
: 4516
: Красноярск
: 29-05-2009


20-04-2015 16:55
Цитата:( Elena_1 @ 20-04-2015 16:19 Смотреть сообщение )
Как так ?

:eek: - это нормально (css).
Решения:
1. убрать отображение любой категории в верхнем меню (освободить место).
2. уменьшить шрифт для категорий: в файле /themes/тема/css/modules/blocktopmenu/css/superfish-modified.css
найти правило .sf-menu > li > a и уменьшить шрифт:
Код:
font-size: 15px

3. использовать адаптацию: в файл /themes/тема/css/modules/blocktopmenu/css/superfish-modified.css добавить подобные правила:
Код:
@media (max-width: 1400px) {
.sf-menu > li > a {font-size: 17px}
}
@media (max-width: 1200px) {
.sf-menu > li > a {font-size: 12px}
}
@media (max-width: 1000px) {
.sf-menu > li > a {font-size: 8px}
}
 
  
Elena_1


Cпециалист
: 110
: 05-04-2015


21-04-2015 19:13
При 1 и 2 варианте , остается кусок меню ( смотрится не очень)
Использовала 3 вариант. Но ничего не изменилось. В более маленьком мониторе , все так же пункт меню последний- на второй строчке. ( На большой- так же в 1 строку ровненько и красиво)
Что то еще надо сделать? кэш чистила.:mfs:
 
  
Алекс


Администратор
: 4516
: Красноярск
: 29-05-2009


21-04-2015 20:08
Цитата:( Elena_1 @ 21-04-2015 20:13 Смотреть сообщение )
В более маленьком мониторе

Выше уже писал об этом - необходимо подбирать размеры (относительно разрешения 2ого, малого, экрана изменять font-size и max-width).
Код:
@media (max-width: 1000px) {
.sf-menu > li > a {font-size: 8px}
}

А также уточните какой браузер (включая версию) установлен на 2ом компьютере.
 
  
Elena_1


Cпециалист
: 110
: 05-04-2015


21-04-2015 20:47
Везде хром.
Еще такой момент чем меньше делаю окно сайта тем больше строк появляется ( см. фото)
С одной стороны конечно удобно, что при уменьшении окна - меню модифицируется.
Но подгоняю я его получается идеально только под одну диагональ окна ( монитора)


:
1.jpg - 14.97KB, : 351 () 2.jpg - 11.95KB, : 311 ()
 
  
Elena_1


Cпециалист
: 110
: 05-04-2015


21-04-2015 21:09
Версия 42.0.2311.90 m ХРОМ на более меньшем мониторе.
 
  
Алекс


Администратор
: 4516
: Красноярск
: 29-05-2009


21-04-2015 23:16
Цитата:( Elena_1 @ 21-04-2015 21:47 Смотреть сообщение )
Еще такой момент чем меньше делаю окно сайта тем больше строк появляется

Это нормальное поведение блоков.
С помощью стилей (CSS) можно реализовать любой способ отображения данных.

Простейший способ - использовать правила указанные выше, они выполнят обработку отталкиваясь от условий (размер окна браузера).
проверьте:
Код:
@media (max-width: 1100px) {
.sf-menu > li > a {font-size: 10px; padding: 5px 11px}
}
 
  
Elena_1


Cпециалист
: 110
: 05-04-2015


22-04-2015 14:20
Все поняла! Спасибо!