Jump to content
  • 0

Слипается меню при первой загрузке


Zverushka
 Share

Question

http://zverushka.zz.mu/upakovka/

Слипаетмся меню (слово к слову) при первой загрузке в хроме, обновляю и все нормально - что делать?(( Заказчику надо уже показывать.

Я так поняла, что это косяк letter-spacing, но тогда с Inline-block вообще фигня получается - word-spacing нельзя, letter-spacing нельзя - остаются только двухсторонние маргины - что совсем уныло :((((

Edited by Zverushka
Link to comment
Share on other sites

Recommended Posts

  • 0

Слипается на 2х разных компах с разными ОС в хроме. Чтобы 2й раз слиплось - надо браузер перезапустить.


 

 

Так поставь просто margin: 0 30px; для li да и все

 

Пока так и сделала(... Какой-то баг с определением ширины letter пока не загружен шрифт...

Edited by Zverushka
Link to comment
Share on other sites

  • 0
Пока так и сделала(... Какой-то баг с определением ширины letter пока не загружен шрифт...
 

имхо, лучше сделать даже margin-left: 62px;, а для первого пункта margin-left: 0; через first-child. Это и надежнее, да и правильней, я считаю

Link to comment
Share on other sites

  • 0
имхо, лучше сделать даже margin-left: 62px;, а для первого пункта margin-left: 0; через first-child. Это и надежнее, да и правильней, я считаю

 

Не выйдет - хром не умеет выравнивать по центру такой маргин - все меню вправо уедет. Он также криво с ним работает как и с word-spacing, только letter-spacing не уезжал при вырвании по центру, пока сплющивание не наступило)...

ps. И я кстати обычно использую маленькую хитрость, я пишу li + li { margin-left: 62px; }

Edited by Zverushka
Link to comment
Share on other sites

  • 0
Тогда вот тут в чем ошибка? Видите меню сдвинуто http://jsfiddle.net/g7t96/5/

 

Ну так списки же.... padding который по-умолчанию стоит в браузере убрать нужно http://jsfiddle.net/alexriz/g7t96/6/

Link to comment
Share on other sites

  • 0

Нда.. меня пришибло еще с этой темы  http://htmlforum.ru/index.php?showtopic=46144&hl=

Там меню криво выравнивалось с маргинами, если word-spacing убирался

http://jsfiddle.net/XZ8Kw/12/

Этот опыт я по памяти перенесла на текущий, но с несхлопнутыми ворд-спейсингом...

Link to comment
Share on other sites

  • 0

Ну все - оказалось и БЛОКИ! Самые обыкновенные с Letter-spacing при первой загрузке в хроме слипаются. Пришлось предыдущий сайт чинить - обратился заказчик с "жалобой".

Link to comment
Share on other sites

  • 0

 Не вижу там меню с отступами.

http://zverushka.zz.mu/upakovka/ конкретно почему вот тут самое первое меню слипается?.... Я думала некорретно обрабатывает размеры шрифта при загрузке. Но такое случилось уже в другом проекте, но просто с блоками, у которых фиксированные размеры ширины.

Link to comment
Share on other sites

  • 0

 Не вижу там меню с отступами.

http://zverushka.zz.mu/upakovka/ конкретно почему вот тут самое первое меню слипается?.... Я думала некорретно обрабатывает размеры шрифта при загрузке. Но такое случилось уже в другом проекте, но просто с блоками, у которых фиксированные размеры ширины.

Не могу понять, что значит слипается?

Link to comment
Share on other sites

  • 0

Вот так ГЛАВНАЯЧТОПОЧЕМУОТЗЫВЫКАККОНТАКТЫ - прямо вот так. После этого обновляешь страничку и все нормально. Так происходит только при первой загрузке.

Link to comment
Share on other sites

  • 0

Ага, я уже хотела скриншот вставить. Спасибо тебе, Алекс.

При это раз через раз происходит - видимо, когда какой-то скрипт или еще что с небольшой задержкой грузится - вот так происходит. Баг довольно рандомный, поэтому видимо многие о нем не знают.

Link to comment
Share on other sites

  • 0

По-крайней мере я тебе уже говорил, как это лучше решить. А что касается почему так происходит, то скорее всего просто багло вылезло, браузер видимо банально не может посчитать расстояние пока не загрузится посторонний шрифт

Link to comment
Share on other sites

  • 0

Вот в разделе "каталог бигуди" - http://zverushka.zz.mu/bigudy2/

Кстати только что и слипся.  Хотя каждому блоку задана ширина 267 пикселей.

slip.png

Edited by Zverushka
Link to comment
Share on other sites

  • 0

Вот в разделе "каталог бигуди" - http://zverushka.zz.mu/bigudy2/

Кстати только что и слипся.  Хотя каждому блоку задана ширина 267 пикселей.

slip.png

 

Ничего не слипается( Уже и кеш чистил и браузер перезапускал (хром 32)

Link to comment
Share on other sites

  • 0

Слипается, если загрузка шрифта произошла чуть дольше, чем нужно браузеру для рендеринга - как мне кажется, и тогда, не зная истинный letter-spacing (видимо undefined) второе значение, которые мы плюсуем через css также становится андефайнед...

Я подозреваю, что ff: arial родителю должно решить проблему, только вот времени тестировать нет...

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy