Size: a a a

2016 May 21

a

arts in DEVs chat
сек
источник

a

arts in DEVs chat
кто может подсказать по адаптивной верстки, внешние отступы и размер шрифта родительским елементам задаем в rem, внутренние отступы задаем в %, размеры шрифта дочерних елементов задаем в em ?
источник

AB

Aleksandr Bukhalo in DEVs chat
arts
кто может подсказать по адаптивной верстки, внешние отступы и размер шрифта родительским елементам задаем в rem, внутренние отступы задаем в %, размеры шрифта дочерних елементов задаем в em ?
Странный вопрос. Зависит от задачи, которую ты решить хочешь. В адаптивных сайтах использование относительных величин не обязательно.
источник

AB

Aleksandr Bukhalo in DEVs chat
Если тебе хочется потыкать rem и посмотреть что к чему - посмотри bootstrap 4
источник

AB

Aleksandr Bukhalo in DEVs chat
В частных случаях для большинства макетов, использование относительных величин только добавит гемора
источник

a

arts in DEVs chat
а в каких случаях может добавить гемора ?
источник

AB

Aleksandr Bukhalo in DEVs chat
Сейчас вёрстку стараются делать максимально независимой, БЭМ например. Сделано для чего, чтобы на больших проектах не попасть в просак, когда изменение чего-то в коде не затрагивало другие элементы. Поэтому любая зависимость в CSS — потенциальные проблемы. Можно делать конечно всё грамотно и продумывать каждую строчку кода, но тогда значительно увеличивается время разработки или рефакторинга.
источник

AB

Aleksandr Bukhalo in DEVs chat
Ну это моё ИМХО конечно
источник

a

arts in DEVs chat
Да, тут есть логика)
Но если не брать большие проекты во внимание, то зависимости упрощают жизнь, или не очень?)
источник

AB

Aleksandr Bukhalo in DEVs chat
Давай например простейший пример, где у тебя макет с основным текстом 14px в REM. Все остальные элементы ты строишь от базовой величины. Сделал ты такой сайт, а потом дизайнер тебе сказал, что нужно изменить кегль на 15px, но с отальными элементами всё ок.
источник

AB

Aleksandr Bukhalo in DEVs chat
В теории конечно ты молодец и сделал все варианты размеров в переменных и сможешь всё быстро починить, но в реале любые зависимости заставляют рыдать.
источник

a

arts in DEVs chat
и то так, спасибо )
просто возможно кто-то работает с такой техникой, есть какие-то нюансы )) их я не знаю, поэтому и спрашиваю у знающих
источник

AB

Aleksandr Bukhalo in DEVs chat
arts
Да, тут есть логика)
Но если не брать большие проекты во внимание, то зависимости упрощают жизнь, или не очень?)
На самом деле нет, с начала появления CSS всегда были проблемы с каскадами. Спецификация не успевает за реальными требованиями к CSS. На дворе 2016 а в CSS только начали появляться сетки.
источник

AB

Aleksandr Bukhalo in DEVs chat
http://caniuse.com/#search=grid вот например поддержка grid в браузерах.
источник

a

arts in DEVs chat
а другие CSS-grid сетки их полноценно не заменяют ?
источник

AB

Aleksandr Bukhalo in DEVs chat
arts
а другие CSS-grid сетки их полноценно не заменяют ?
заменяют конечно, но в целом это костыли. Через год-два всё будет на гридах и флекс-боксах.
источник

a

arts in DEVs chat
пока флексы не стоит использовать, так ?
источник

AB

Aleksandr Bukhalo in DEVs chat
Уже можно, если не нужно поддерживать старьё. Для старых браузеров есть полифилы, но они все кривые вроде.
источник

a

arts in DEVs chat
)) что такое полифилы и как их использовать  ?)
источник

AB

Aleksandr Bukhalo in DEVs chat
источник