Chrome 77 LayoutNG ломает мой макет поплавка - PullRequest
0 голосов
/ 01 октября 2019

У меня есть веб-сайт, который я разработал на основе макета «Святого Грааля», описанного в этом A List Apart посте . Недавнее обновление Chrome сломало его. Вы можете увидеть результаты на странице примера для статьи (я также превратил ее в скрипку ). Откройте его в Firefox, чтобы увидеть, что ему нравится, и в Chrome, чтобы увидеть, что происходит сейчас.

Я понимаю, что этот метод устарел, и у меня есть планы изменить его с помощью Flexbox. Но это займет время, и я надеялся, что он снова заработает быстро, пока я работаю над редизайном. Вы можете прочитать больше о LayoutNG на этой странице .

Кто-нибудь знает какие-либо советы и рекомендации, чтобы это исправить? Есть ли уже открытая ошибка Chrome, за которой я могу следить?

Обновление: Я решил протестировать ее на Canary (v79), и компоновка там прекрасно работает. Это все еще сломано в бета-версии (v78). Итак, я мог бы подождать, пока освободится нынешняя Канарские острова, но это произойдет не раньше декабря, согласно текущим оценкам Итак, я все еще хотел бы найти быстрое решение между сейчас и потом, если оно доступно.

Вот некоторый код, чтобы сделать НАСТОЛЬКО счастливым:

SO won't let me post a link to jsFiddle without code...smart

1 Ответ

0 голосов
/ 03 октября 2019

Оказалось, что не так сложно переопределить макет с помощью Flexbox. Итак, я просто сделал какой-то старый добрый пользовательский агент, сниффинг, чтобы обнаружить неработающие версии Chrome и загрузить небольшой фрагмент CSS для переопределения соответствующих стилей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...