PX, EM, REM - Единицы измерения в CSS

  Рет қаралды 33,304

BrainsCloud

BrainsCloud

Күн бұрын

Пікірлер: 83
@arrov1980
@arrov1980 3 жыл бұрын
1) Объяснил чем отличается 2) Объяснил когда использовать Храни тебя бог адаптива
@MrMaTizFeeD
@MrMaTizFeeD 4 жыл бұрын
Единственное нормальное видео про единицы измерения в топе Ютуба. Спасибо, Дмитрий
@ЕкатеринаКутовая
@ЕкатеринаКутовая 5 жыл бұрын
Так доходчиво объяснить сабж за 15 минут - это круто!
@РусланРастегаев-з1э
@РусланРастегаев-з1э 4 жыл бұрын
Можно придерживаться такой стратегии. Для html установить размер шрифта в em. Дальше использовать rem только для шрифтов, em для отступов, px для границ. В этом случае размер шрифта всех элементов будет относительно html { font-size: 1em; } Соответственно отступы в em будут относительно размера шрифта своего блока, который относителен от html { font-size: 1em; }. За видео спасибо)
@BrainsCloud
@BrainsCloud 7 жыл бұрын
Друзья, меня не будет чуть больше недели, до 12 октября этого года. Так что не теряйте! 12 октября начну записывать новый материал. На связи!
@BrainsCloud
@BrainsCloud 7 жыл бұрын
Вэннос Crossfire RU хаха)) спасибо 😄
@BrainsCloud
@BrainsCloud 7 жыл бұрын
Вэннос Crossfire RU окей, возможно такое будет )
@ОлегЕ-и7х
@ОлегЕ-и7х 3 жыл бұрын
Тема раскрыта благодаря отличным примерам. Большое спасибо!
@СергейОленичев-к3з
@СергейОленичев-к3з Жыл бұрын
Ты бог наглядного объяснения, это моё 5е видео и только сейчас всё понял
@olehhavrylenko507
@olehhavrylenko507 5 жыл бұрын
Дякую, мужик. Все доступно пояснив
@grabdmitry
@grabdmitry 7 жыл бұрын
Спасибо! Все понятно и наглядно. command+shift+backspace - очищает корзину без подтверждения
@АлексейЗахарченко-о8с
@АлексейЗахарченко-о8с Жыл бұрын
Спасибо, очень понятно, уже несколько других видео посмотрел, но без примеров, хотя бы даже таких простых было непонятно зачем оно надо.
@tilekabylesov3929
@tilekabylesov3929 3 жыл бұрын
Максимально доступное пояснение !
@soraxsorax2535
@soraxsorax2535 4 жыл бұрын
Столько нужной информации. Спасибо. Подписка
@tlegenbayangali
@tlegenbayangali 3 жыл бұрын
долго не мог понять суть работы в данных еи. за 15 минут твоего урока все осознал. спасибо!
@defix_gamedev
@defix_gamedev Ай бұрын
Мужик, спасибо!!!
@maximpanfilov5931
@maximpanfilov5931 3 жыл бұрын
Спасибо за наглядные примеры
@pogrebnoimaksim
@pogrebnoimaksim 6 жыл бұрын
Немного неверное пояснение единицы EM и REM, по вашему примеру я как понял что .title и .text находятся внутри .container, а .container в свою очередь уже в body, так вот, единица EM работает относительно родительского элемента, то есть для .title и .text родителем будет .container, значит для них значение размера шрифта будет высчитываться относительно .container, а не как в вашем примере вы указали на body. Далее по REM, единица работает относительно корневого элемента документа, это вы верно озвучили, НО для документа корневой элемент не BODY как в вашем примере, а HTML, если бы вы пробовали менять размер шрифта в BODY, то заметили бы что у элементов с прописанным размером шрифта через REM никаких изменений не было бы, а в вашем примере эти элементы брали за базовый размер 16px, якобы от BODY, нет, он брался от HTML, хоть этот размер и не прописан в стилях но браузеры в основном по умолчанию ставят размер шрифта 16px для HTML, просто совпадение))
@justspartak
@justspartak 5 жыл бұрын
Разве REM работает не относительно размера шрифта устанавливаемого стиля браузером? Т.е. это величина размера шрифта, что определяется в настройках браузера. В разных браузерах по разному, но обычно - это те же 16 пикселей.
@zMrSPaRk
@zMrSPaRk 5 жыл бұрын
в последнем примере забыл указать на html но когда объяснял про ремы говорил про то что надо указать на html
@podreju2500
@podreju2500 7 жыл бұрын
Дмитрий, спасибо Давно хотел расставить все точки над "И" в этой теме, теперь мне все понятно
@BrainsCloud
@BrainsCloud 7 жыл бұрын
Отлично!
@technic_and_programming
@technic_and_programming 3 жыл бұрын
Лучший!
@MV-bo1bd
@MV-bo1bd 3 жыл бұрын
спасибо за полезную информацию ! Ставлю лайк за труд !
@ЛобовДенис
@ЛобовДенис Жыл бұрын
Спасибо за тему с 2.42 мин ролика. Разобрался
@Faradenza-sb3mj
@Faradenza-sb3mj Жыл бұрын
Спасибо за очень интересную подачу!
@Dan-p7f
@Dan-p7f 3 жыл бұрын
Благодарю, всё очень понятно
@justspartak
@justspartak 5 жыл бұрын
Спасибо большое! Шикарный урок.
@Viktorres1
@Viktorres1 4 жыл бұрын
Фух! Спасибо! Просветили. Нужны были rem, но теперь и насчет em задумываюсь.
@John0906
@John0906 11 ай бұрын
Спасибо!
@alexdreamer11
@alexdreamer11 2 жыл бұрын
Круто и доступно объяснил 👍💪
@Tribunall
@Tribunall 6 жыл бұрын
Спасибо за внятное обьяснение
@НиколайТакой-р6ъ
@НиколайТакой-р6ъ 3 жыл бұрын
Видос классный, но хотелось бы уточнить: em и rem вычисляются исключительно относительно размера ШРИФТА или его как-то можно связать с размером любого контента внутри (будь то изображение, или другой элемент). Заранее спасибо!
@РоманДолматов-и3ъ
@РоманДолматов-и3ъ 2 жыл бұрын
Спасибо! Очень интересный и полезный контент )
@stanislav5846
@stanislav5846 5 жыл бұрын
Спасибо. Все круто и Понятно
@Expertdog
@Expertdog 3 жыл бұрын
Отличное видео! Хорошо что нашел! Расскажите также подробно про clamp в CSS
@progerlife6690
@progerlife6690 5 жыл бұрын
ОО чисто случайно нашел видос на ютубе))Зашел и услышал Димона.Лайк))Только я для адаптации использую еще vmin vmax.))
@scren2010
@scren2010 7 жыл бұрын
Ещё один отличный урок лайк, подписка.
@BrainsCloud
@BrainsCloud 7 жыл бұрын
💪
@demyanmoysov9870
@demyanmoysov9870 7 жыл бұрын
спасибо, полезно и понятно
@denispaverin4584
@denispaverin4584 2 жыл бұрын
Топовый просто!!!!!!
@BeLKa4444
@BeLKa4444 5 жыл бұрын
Отличное видео!
@Mishawitcher
@Mishawitcher 7 жыл бұрын
позновательное видео, спасибо!)
@mokkamokka4097
@mokkamokka4097 5 жыл бұрын
ну просто от души!
@vladimirsergeevich8450
@vladimirsergeevich8450 6 жыл бұрын
Круто, продолжай в том же духе.
@denys_pits
@denys_pits 6 жыл бұрын
Уважаемый автор, мне этот урок был полезным и я научился понимать применение этих единиц, относительно случая. Но возник вопрос, для адаптивном верстки можно все значения прописывать в em/rem? Просто хотелось бы понять, в каких случаях нужно использовать именно px, если единицы из урока такие из себя хороши
@andrejskomorkovics3177
@andrejskomorkovics3177 2 жыл бұрын
После просмотра 15мин видео потом еще минут 20 пытался понять историю про 2em = 32px, а 0.5em = 16px. Вроде понял и немного яснее становится, когда как бы добавляешь еще одно действие, а не просто мыслишь в пределах "в 2 раза больше / в 2 раза меньше" 1) 2em = 32px, 2) все, после этого про 2em мы как бы забываем, классу .title мы теперь задали конкретный размер шрифта 32 px и это теперь и есть наш 1em, который определяет размер шрифта всему, что есть в этом классе (про body мы забываем). 3) И теперь уже, чтобы получить 16px от 32рх(которые теперь как 1em) мы 1 делим на 2 и получаем 0.5em
@addlokkesself4239
@addlokkesself4239 3 жыл бұрын
Получается для каждого тега в цсс нужно писать размер в 'em'? И если в том же теге меняется font-size на размеры в 'em', то уже относительно тех размеров, которые указаны именно в этом теге? Запутано, rem понятнее)
@demyanmoysov9870
@demyanmoysov9870 7 жыл бұрын
было бы здорово записать видос про gulp, а именно как работает твоя сборка, детальненько конечно)) спасибо)
@BrainsCloud
@BrainsCloud 7 жыл бұрын
Dema Moy запишу как нибудь
@demyanmoysov9870
@demyanmoysov9870 7 жыл бұрын
буду ждать, очень интересно , спасибо за канал
@BrainsCloud
@BrainsCloud 7 жыл бұрын
💪
@Levelord92
@Levelord92 4 жыл бұрын
Всё круто и познавательно, но вот типа 2:55 нафига всё это? Мне постоянно нужно чекать, не задаёт ли какое ещё правило в этом классе размер через em, чтобы поставить то, что я хочу? px независим в этом плане
@SergiuBurduja-y1l
@SergiuBurduja-y1l 6 жыл бұрын
Спасибо, для меня эта была запутанная тема, теперь вроде немного прояснилось. Я подразумеваю, что rem и em используются и для адаптивной верстки? Очень бы хотелось посмотреть как ты верстаешь небольшой, но сложный сайт. Я думаю, что у тебя есть чему поучиться. Спасибо тебе и удачи.
@BrainsCloud
@BrainsCloud 6 жыл бұрын
На здоровье! Как бы в 2017 адаптивный сайт это не что-то отдельное, а само собой разумеющиеся для любого сайта, я так считаю, поэтому можно ответить да. Будет такой курс, только пока не знаю когда, пока дел много, уже 3 недели ничего не записывал :(
@AlexAlex-sh3mz
@AlexAlex-sh3mz 5 жыл бұрын
Здравствуйте, хотел спросить, если к примеру в боди шрифт 16 пикс увеличить на 18, тогда все нужно умножать на 18?
@AlekMuz
@AlekMuz 2 жыл бұрын
👍
@AndriiNakonechnyi-f3y
@AndriiNakonechnyi-f3y 3 жыл бұрын
Топ
@para6epc
@para6epc 6 жыл бұрын
Уважаемый автор, как на ваш взгляд, удобнее или нет использовать для отступов вертикальных процентаж? Особенно в адаптивной верстке. Спасибо
@BrainsCloud
@BrainsCloud 6 жыл бұрын
Честно, не пробовал делать вертикальные отступы в %. Мне вполне хватает px, em, rem и не было случаев необходимости отступов в %. Можете привести пример где это необходимо?
@para6epc
@para6epc 6 жыл бұрын
Например, любой + - стандартный лендинг. В каждой секции есть отступы сверху и снизу, в процессе адаптации нет особо необходимости менять эти отступы(или необходимость возникает, может 1 раз) если они заданы в % так как они считаются от ширины окна.
@BrainsCloud
@BrainsCloud 6 жыл бұрын
Dima Tar опять же тут проще использовать не проценты и поменять отступы одним медиа запросом. Я так делаю
@КонстантинБожеев
@КонстантинБожеев 3 жыл бұрын
10 лет верстаю, и ни когда не использовал. А зря :)
@aliciajc4985
@aliciajc4985 2 жыл бұрын
что-то не могу понять почему в title .5em это 16px, а не половина от 16 когда 2em = 32px
@wildtube108
@wildtube108 3 жыл бұрын
Не понятно почему 32 px это 2еm, 16 px это 0.5em???🤔🤔🤔🤔
@-Forever-Young-
@-Forever-Young- 3 жыл бұрын
Пересмотри. Все доходчиво поясняет.
@enderhexfyreeve1900
@enderhexfyreeve1900 5 жыл бұрын
не проще ли юзать препроцессоры и переменные для таких целей?
@BrainsCloud
@BrainsCloud 5 жыл бұрын
Это то тут причем? Урок про единицы измерения, чтобы их понимать, а юзать препроцессоры или не юзать, это уже другое.
@enderhexfyreeve1900
@enderhexfyreeve1900 5 жыл бұрын
@@BrainsCloud так я и не говорю что EM бесполезны, или что вы что-то неправильно делаете. я думаю что есть альтернативный способ быстро задать "масштаб с пропорциями" кнопки используя препроцессоры и переменные(ведь почти все используют препроцессоры). вот поэтому и спрашиваю ваше мнение о том как бы вы стали делать, надо ли делать REM-EM или же подобные задачи надо решать препроцессорами(что лично мне кажется тоже самым, только в явном виде, да еще и куча доп удобств сверху)? еще возможно есть какие-то уникальные особенности EM и REM, что могут сильно отличаться от банальной переменной препроцессора. по сути ведь задав в HTML один раз размер шрифта мы по сути задаем одну единственную переменную к которой привязываемся. я правильно понял суть или что-то все-таки отличается и это отличие можно в явном виде использоваться. но я думаю что ничего напрасно в программировании не делают, вот и хотел бы увидеть демонстрацию этого.
@BrainsCloud
@BrainsCloud 5 жыл бұрын
@@enderhexfyreeve1900 используйте препроцессоры и ремы с емами, одно другому не мешает. Я же показал пример с кнопками, зачем там еще какие-то вычисления? Прописал один раз пропорцию и все.
@logand5408
@logand5408 3 жыл бұрын
Ну да конечно, чувствую, буду в этом путаться в будущем.
@turtrueweb
@turtrueweb 2 жыл бұрын
Задавать размер шрифта для HTML не очень хорошая идея, таким образом мы перебиваем размер пользовательских настроек шрифта в браузере.
@ImpulseYou
@ImpulseYou 7 жыл бұрын
Уроки Ajax будут?
@BrainsCloud
@BrainsCloud 7 жыл бұрын
Будут, не все сразу )
@ImpulseYou
@ImpulseYou 7 жыл бұрын
Будет когда я его буду уже сам на ура знать) Просто мало норм русскоязычных видео по Ajax
@BrainsCloud
@BrainsCloud 7 жыл бұрын
Так это же хорошо. Запишу уроки - закрепите материал )
@nikolaydd6219
@nikolaydd6219 Жыл бұрын
Зачем тебе нужен брекет если есть саблайм?
@shama9662
@shama9662 6 жыл бұрын
php будет**?
@BrainsCloud
@BrainsCloud 6 жыл бұрын
Возможно
@ВладиславДидковский-м1м
@ВладиславДидковский-м1м 6 жыл бұрын
ахахах, умная корзина однако :)
@iloginu
@iloginu Жыл бұрын
Честно говоря, не понял чем отличаются емы от ремов.
@nangelo0
@nangelo0 5 жыл бұрын
мама пошла мусор выносить
@daniyarzhanakhmetov7741
@daniyarzhanakhmetov7741 Жыл бұрын
Спасибо!
POV: Your kids ask to play the claw machine
00:20
Hungry FAM
Рет қаралды 18 МЛН
Electric Flying Bird with Hanging Wire Automatic for Ceiling Parrot
00:15
The Joker wanted to stand at the front, but unexpectedly was beaten up by Officer Rabbit
00:12
CSS em and rem explained #CSS #responsive
16:54
Kevin Powell
Рет қаралды 386 М.
Единицы измерения CSS. Px, em или rem - что использовать?
16:24
MaxGraph - cайты как страсть
Рет қаралды 5 М.
Урок 2. Единицы измерения CSS: px, em, rem, %, vw, vh, vmin, vmax, ex, ch
16:33
Елена Литвинова — Искусство Веб-разработки 🛸
Рет қаралды 4,3 М.
Are you using the right CSS units?
6:30
Kevin Powell
Рет қаралды 456 М.
Learn CSS Units In 8 Minutes
8:48
Web Dev Simplified
Рет қаралды 230 М.
CSS units for font-size: px, %, em, rem, vw, vh, vmin, vmax
18:35
Анна Блок
Рет қаралды 70 М.
POV: Your kids ask to play the claw machine
00:20
Hungry FAM
Рет қаралды 18 МЛН