Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....

 

Едет верстка в линуксовом Firefox

Автор a2media, 27-05-2016, 19:21:27

« назад - далее »

a2mediaTopic starter

Всем привет.
столкнулся со странным явлением что файерфокс (свежий) в Юникс-системах (Убунта, Кали, иногда андроид браузеры) странно рендерит px, em, в итоге едет верстка (скриншот сайта и ссылка  в спойлере).
В виндовых браузерах все нормально.

[spoiler]скриншот Убунта браузер Файерфокс



сайт пациент piccolosolo / ru
[/spoiler]


Кто сталкивался или в курсе проблемы? нагуглить не получилось
  •  


Старый

Где смешиваете px и em?
Расчёт единиц немного разный, как в браузерах, так и в системах. Странно, что Линёк так подглючил. Было бы нормой, если б Мак.
Если em только в шрифтах, то не скажу. А если ещё где-то есть, пересчитайте в %.


a2mediaTopic starter

Цитата: Старый от 27-05-2016, 20:16:34
Где смешиваете px и em?
Расчёт единиц немного разный, как в браузерах, так и в системах. Странно, что Линёк так подглючил. Было бы нормой, если б Мак.
Если em только в шрифтах, то не скажу. А если ещё где-то есть, пересчитайте в %.

px, em и % не смешивал, пробовал по очереди, но в любом случае размер шрифта получается визуально больше чем в виндовом/маковом файерфоксе и поэтому разъезжается. на маке (файерфокс) тоже правильно рендерит.

Допустим 18px/1.3em/130% нормально отображаются в винде/маке, но в линуксах все три параметра заставляют верстку рушится.
Как будто другой механизм рендеринга относительных размеров

 
  •  

Старый

Т.е. вы пытаетесь считать всё в единых единицах?

Простите за непонятливость, ищу ошибку логическую.  :)

a2mediaTopic starter

#4
Цитата: Старый от 27-05-2016, 20:36:51
Т.е. вы пытаетесь считать всё в единых единицах?

прoстите за непонятливость, ищу ошибку логическую.  :)

Возможно туманно высказался. Шрифт главного меню, для того чтобы все пункты вмещались в фикс.по длине блок =  18px/1.3em/130% нормально отображаются в фф винде/маке, но едет в фф убунте\кали.
В линуксах подходит примерно (не будет уравнивать системы исчисления, это отдельный холивар) 16px/1.15em/115% чтобы визуально и по длине меню входило в блок.

Как так??? Только ФФ!!!
Никто не сталкивался?

насчет "единых единиц" не понял вопрос)

  •  


Старый

Цитата: a2media от 27-05-2016, 20:49:57насчет "единых единиц" не понял вопрос)

Сейчас этого не увидишь!  :) Когда всё считалось в PX, % или ем. Абсолютно всё, в чём-то одном.  :)

Попробуйте смешать:
- шрифты только em;
- зависимое только %;
- независимое только px.

Не всё. Попробуйте на куске. Не указывайте несколько единиц на один селектор/элемент.
Думаю, что указанием нескольких возможностей даёте вольность браузеру.  :) Если уж непрофессиональным языком. А если профессионально, то браузер выбирает удобную ему. От этого и ползёт. В прошлой версии, программно были прописаны px, а сейчас, пункты. И опа!! Они первые встретились. Оп по ним и посчитал.  :)
но это, как версия.
Ещё может быть ошибка. Т.е., после ближайшего обновления Лисы, всё нормализуется.  :)  Если естьь возможность, проверьте отображение в прошлой версии.

a2mediaTopic starter

Цитата: Старый от 27-05-2016, 21:03:00

Попробуйте смешать:
- шрифты только em;
- зависимое только %;
- независимое только px.


спасибо конечно за предложение)

разобрался, оказывается в линях не был установлен первый шрифт указанный в правиле для html 
font-family: "Trebuchet MS", Verdana, sans-serif;

вот он и перебирал до sans-serif, который все портил своей рубленой гарнитурой

   
  •  

Старый

Цитата: a2media от 27-05-2016, 21:30:17разобрался, оказывается в линях не был установлен первый шрифт

:))
Вот так всегда...
Лезешь в капот, а нужно было педальку нажать.  :)



Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....