
Yury
13.02.2017
11:39:08
Всем привет. Никто не замечал в последних Chrome багов с inline-block в div без указания размера?
Элементы через раз начинают прыгать. Воспроизводится как на десктопе так и на мобиле.
т.е. div должен сам растянуться под контент когда
я сейчас это вроде поборол но потребовалось: явно выставить line-height + указать vertical-align:top без одного из этого прыгает, хотя в firefox да и по логике должно быть всё ок.
Единственное что могу предположить это race-condition при отрисовке потока.

sowd
13.02.2017
12:23:58

Google

Yury
13.02.2017
12:25:25
причём я ошибся - то что с верху не особо помогает
видимо оно немного делает дольше обоработку этих блоков и race-condition реже случается
если обновить экран на этом блоке (а он в самом низу страницы) то всё ок, если в дебагере что то тронуть что приведёт к перерисовке - всё будет ок.
проблемма только если обновить страницу в её начале.

Георгий
13.02.2017
12:28:39

Yury
13.02.2017
12:29:20
увы это я новый код пишу... пока у меня на ноуте :) могу только заслать скрин как выглядит ошибка
там даже наложения есть чего в приципе не может быть при inline-block у которого заданны все размеры

Георгий
13.02.2017
12:30:04
Зачем, я хочу в своих браузера х глянуть

Yury
13.02.2017
12:33:31
в firefox всё ок... но я кажется начаинаю понимать что за зверь это
загрузка картинки и смена её размера влияет на позицию родительского inline-block.
Получилось дебажить это когда включил тротлинг сети в хроме.
https://jsfiddle.net/va75t6jn/ — если понажимать run то иногда иконки будут прыгать.
Я вполне могу предположить что где то туплю... но вроде inline-block не должен так себя вести.

Георгий
13.02.2017
12:52:05
Попробуй убири лайн хейт

Google

Георгий
13.02.2017
12:52:15
Или сделай в высоту блока

Yury
13.02.2017
12:52:32

Eugene
13.02.2017
12:52:35
:)

Yury
13.02.2017
12:52:49
помогает только если явно задать высоту картинке

Георгий
13.02.2017
12:52:51

Yury
13.02.2017
12:53:02
ааа это можно но не поможет :)

Eugene
13.02.2017
12:54:40
Iframe доверстал вроде:з

Yury
13.02.2017
12:56:21
line-height
я убрал, у вас не разваливается? у меня вот так вот переодически:

Alexander
13.02.2017
12:56:58

Anton
13.02.2017
12:57:06
оххххх, я вспомнил, как верстал менюшку айфремами... ну когда еще таблицами все верстали

Marcel ??
13.02.2017
12:57:49

Eugene
13.02.2017
12:57:51
вот вы издеваетесь, а это было сложно :(

Marcel ??
13.02.2017
12:57:56
хотя тогда и слов наверно таких не было

Yury
13.02.2017
12:58:01

Anton
13.02.2017
12:58:12
нет каэшна.... было гордое имя веб-мастер

Eugene
13.02.2017
12:58:50
блин, еще share buttons надо запихнуть*
(

Alexander
13.02.2017
12:59:04

Google

Anton
13.02.2017
12:59:04
эммета не было - я вбивал в блокнот <table><tr><td><div ....></td></tr><tr>....
точнее <table cellpadding="0" cellspacing="0" border="0">....
DHTML еще был =)

Yury
13.02.2017
13:00:38
так вот, кто что думает про влияние загрузки картинки внутри inline-block на её позицию при условии что высота и ширина у inline-block задана?
firefox всё отлично

Marcel ??
13.02.2017
13:02:29

Anton
13.02.2017
13:02:54

Marcel ??
13.02.2017
13:03:01
в личке

Alexander
13.02.2017
13:03:24

Anton
13.02.2017
13:03:29
каэшн, был ток блокнот и dreamviewer

Yury
13.02.2017
13:03:53
т.е. картинка не должна влиять

Yury
13.02.2017
13:04:25

Anton
13.02.2017
13:04:56
дримвьюэр считался за творение сотоны, а ie6 был главным браузером с долей >70%

Alexander
13.02.2017
13:05:23
у меня чот все норм грузится

Anton
13.02.2017
13:05:24

Admin
ERROR: S client not available

Alexander
13.02.2017
13:06:15

Anton
13.02.2017
13:06:21
знаю как венду устновить
не, таких погроммистов всегда было много

Google

Yury
13.02.2017
13:06:53

Anton
13.02.2017
13:07:59
2004 вроде
я в 9 класе учился

Eugene
13.02.2017
13:08:52
еще и <br>заюзал:з

Yury
13.02.2017
13:10:01

Alexander
13.02.2017
13:10:44

Yury
13.02.2017
13:12:08
никнеймы бывают ужасными

Alexander
13.02.2017
13:21:33
вообще если честно
говнокод какой то
флексы передают тебе привет

Anton
13.02.2017
13:23:18
да, и чтобы заказчики норм были, не ипали мозг, и платили нормально

Egoarka
13.02.2017
13:23:28
fl.ru

Yury
13.02.2017
13:24:16

Marcel ??
13.02.2017
13:25:02
а ты сегодня в ударе
хорошая шутка

Yury
13.02.2017
13:25:17
вообще если честно
говнокод какой то
ещё какой... скоро 10 лет будет, всё сил нету разом всё переписать.
Короче всем спасибо, вроде нашёл вариант когда картинка внутри display: block и всё хорошо, те же <br> убрал и т.д.

Anton
13.02.2017
13:25:42

Yury
13.02.2017
13:25:43
но вообще я так понимаю это бага webkit подобных браузеров
типо inline элементы внутри inline-block влияют на его позиционировании у родителя

Google

Anton
13.02.2017
13:27:36
авито

Alexander
13.02.2017
13:27:49
сука
он из будущего!
я знал!