@web_structure

Страница 1088 из 5834
Yury
13.02.2017
11:39:08
Всем привет. Никто не замечал в последних Chrome багов с inline-block в div без указания размера? Элементы через раз начинают прыгать. Воспроизводится как на десктопе так и на мобиле.

т.е. div должен сам растянуться под контент когда

я сейчас это вроде поборол но потребовалось: явно выставить line-height + указать vertical-align:top без одного из этого прыгает, хотя в firefox да и по логике должно быть всё ок. Единственное что могу предположить это race-condition при отрисовке потока.

Google
Yury
13.02.2017
12:25:25
мб все дело в резете?
неаа... да и причём он тут? float отключён ведь

причём я ошибся - то что с верху не особо помогает

видимо оно немного делает дольше обоработку этих блоков и 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
Iframe доверстал вроде:з
вот это вообще героизм...

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



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

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
так вот, кто что думает про влияние загрузки картинки внутри inline-block на её позицию при условии что высота и ширина у inline-block задана?
картинка влияет на ширину контента - сначала грузится div, ему считается ширина/высота по доступным на данный момент параметрам, потом загружается картинка - при этом при каких то условиях блок не перерассчитывается

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

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

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

Anton
13.02.2017
13:06:21
знаю как венду устновить

не, таких погроммистов всегда было много

Google
Yury
13.02.2017
13:06:53
overflow: hidden; fixed
вижу, а пояснить почему так происходит можете?

кратинке еще можно задать размеры имхо, тогда ок будет
это то конечно решает проблему только не укладывается в моём представлении о CSS

overflow: hidden; fixed
и без overflow не интересно...

Anton
13.02.2017
13:07:59
2004 вроде

я в 9 класе учился

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

Yury
13.02.2017
13:10:01
еще и <br>заюзал:з
это не смертельный приговор

Alexander
13.02.2017
13:10:44
и без overflow не интересно...
зачем он тебе там нужен?)

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
сука он из будущего!

я знал!

Страница 1088 из 5834