Тёмный

22 | EM VS REM MEASUREMENTS EXPLAINED IN CSS | 2023 | Learn HTML and CSS Full Course for Beginners 

Dani Krossing
Подписаться 472 тыс.
Просмотров 7 тыс.
50% 1

Today I will explain what the differences are between EM and REM, which are two measurements in CSS that you need to know about. 🙂 Using EM or REM will allow your website to be scaled easier when we get into responsive design as well, so it's an important video not to miss.
➤ GET ACCESS TO MY LESSON MATERIAL HERE!
First of all, thank you for all the support you have given me!
I am really glad to have such an awesome community on my channel. It motivates me to continue creating and uploading content! So thank you!
I am now using Patreon and RU-vid Memberships to share improved and updated lesson material, and for a small fee you can access all the material either from my memberships or Patreon, depending on your preference. I have worked hard, and done my best to help you understand what I teach.
I hope you will find it helpful :)
Memberships: / @dani_krossing
Patreon: / mmtuts

Опубликовано:

 

29 янв 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 55   
@Dani_Krossing
@Dani_Krossing Год назад
A person commented a list of questions/criticism about the video, and then deleted the comment as I was replying, but I figured I would copy paste my reply here in case others needed the answers. 🙂 -- 1: Why use 62.5% instead of 10px? It’s because users can change their default font-size in the browser. So if we were to use “10px”, it would be a static number that can’t be changed by the browsers settings. So by using % instead of px, we still allow the user to change settings in the browser they might need, and have it work properly with our font-size 🙂 2: Default font size, and me confusing viewers by using a reset style sheet If you do a quick Google search you will see that browsers like Chrome, use 16px as their default font size. WITHOUT a reset style sheet. Because of this, reset style sheets ALSO use 16px as the default size, since that is what browsers typically use. 3: The video not just being about measurements As you can tell on the title and thumbnail, this is part of an ongoing series, which means people who follow has a reset style sheet already. 🙂 I ALSO at the beginning mentioned the reset style sheet, to give people who didn’t follow the entire course a chance to get a reset style sheet prepared. However like I said in 1, the browsers default font size is typically 16px, so even people without it can follow along too. 4: EM being “lost in time” In case someone missed it, I specifically talked about the “name” and why it is called “EM”. Not whether or not the “EM unit is outdated”. 🙂 I said it was lost in time because it is an old term that isn’t used anymore. It is a historical definition which nowadays simply refers to the size of the font. The word "em" itself no longer having any practical or relevant meaning. 5: Me not doing a good job “preparing my videos” I try to do a very good job at prepping my videos. 🙂 My apologies if anyone misunderstand some of what I say in the video. I will keep an eye out for other comments to see if it is me delivering the info poorly, or if this is just a case of one person doing their best to bring negativity into my comments. 😅 Either way I appreciate all the awesome support I have received in this course so far, and can’t wait to upload more web dev tutorials. 😊
@SuviTuuliAllan
@SuviTuuliAllan Год назад
Nah, you do a great job making things easy to understand. I think so, anyway.
@salelkobou1971
@salelkobou1971 Год назад
This is the first time I actually understand the difference, thank you, keep up the amazing work ! :)
@alessandroformica6824
@alessandroformica6824 Год назад
Everything was perfectly understandable the way you meant. Just ignore specious comments. Your videos are top and you are committed!
@kimnorthup4916
@kimnorthup4916 Год назад
I think you're amazing. I just finished my web dev degree and have been going through this series. I have learned 10x what I was taught in class. Thank you so much for all you do.
@Visual_Empowerment
@Visual_Empowerment Год назад
Well I watched all of these videos twice, and they were so helpful, thanks to you 💗
@muhammadabbagana3067
@muhammadabbagana3067 Год назад
Dani you're the best 🔥👍
@rainicestorm04
@rainicestorm04 Год назад
Ayo this is exactly what I was hoping you cover in this series. Thanks for this Dani! You're one of the best teachers for beginners like me
@Volodymyr_Honcharov
@Volodymyr_Honcharov Год назад
It finally made sense to me. Thank you :)
@TheNextTechG
@TheNextTechG 3 месяца назад
Your tutorials are a blessing bro🙂💪
@rosecreeper4353
@rosecreeper4353 Год назад
I finally understand this. Thanks.
@pseuda
@pseuda Год назад
Impressive class!
@KINGDOMPRENUERS
@KINGDOMPRENUERS 7 дней назад
Awesome video. Thank you. I had to like and subscribe.
@MartinKoss
@MartinKoss 2 месяца назад
Very, very good explanation. Thank you.
@mhthmusicvideos
@mhthmusicvideos Год назад
Way, way back in the days of the first moveable type and hot-metal presses an 'Em' space was equivalent to the width of a letter M and a 'En' space was the equivalent to the width of a letter N. Hence the measurement names.
@DevinGeegh
@DevinGeegh 10 месяцев назад
This video was a "Mic Drop" for me! BOOM! Thank you!
@Dani_Krossing
@Dani_Krossing 10 месяцев назад
Glad it helped! 🙂
@CosmicFayrie
@CosmicFayrie 5 месяцев назад
Hi! Thank you so much for this video. I have tried to watch some others and I still couldn't really understand, but this knocked it out of the park for me! You have an amazing ability to teach and I will be checking out some more videos from your channel.
@Visual_Empowerment
@Visual_Empowerment Год назад
Thanks 💗
@simomed5002
@simomed5002 Месяц назад
using px for years I finally got what em/rem are :D thank you for the simplicity of explanation. The only thing I am wondering about for the moment is: for example if we want to scale the size of the overall elements in the mobile, should we increase the 62.5% ??? and if so, how we are going to easy know what's the equivalent of 1.7rem in px lol
@yousifky
@yousifky Год назад
Thanks dani 🥰🥰🥰
@vladimiraleksic4066
@vladimiraleksic4066 Год назад
Thanks, I got ems and rems finally 😅😅😅
@MarkParkTech
@MarkParkTech Год назад
em is traditionally the width of the capitol "M" character on a printing press. It doesn't really work that way with digital fonts. Em is not an abbreviation, it doesn't stand for anything, it's just the name of the letter M.
@thirumavalavan7028
@thirumavalavan7028 Год назад
Can you post video about framework in css why we use ? What purpose we need it? Is it need framework for design ?
@SuviTuuliAllan
@SuviTuuliAllan Год назад
Isn't EM the width of a single letter M? I thought that's where the name comes from. It's an old typesetting term. Also the letter V in VH and VW stands for "view[port]", not that it matters much.
@Dani_Krossing
@Dani_Krossing Год назад
Yup, that is correct 😉
@nickthejammin
@nickthejammin Год назад
Always happy when there is a new episode. Nice job! Will you apply the BEM convention to the existing project or to a new one? In any case, I'm curious!
@Dani_Krossing
@Dani_Krossing Год назад
I will do a “conversation” lesson where we convert the font units from pixel to REM, and then afterwards I sounds like a good suggestion to do a BEM video 🙂
@nickthejammin
@nickthejammin Год назад
@@Dani_Krossing Really cool, looking forward to it! 😋
@rainicestorm04
@rainicestorm04 Год назад
Question, is 62.5% the right way to do it and what difference does it make if instead I just declare 10px on the root?
@Dani_Krossing
@Dani_Krossing Год назад
Ah yes I probably should have addressed why using 10px is a “no-go”. 😅 It’s because users can change their default font-size in the browser. So if we were to use “10px”, it would be a static number that can’t be changed by the browsers settings. So by using % instead of px, we still allow the user to change settings in the browser they might need, and have it work properly with our font-size 🙂
@rainicestorm04
@rainicestorm04 Год назад
​@@Dani_Krossing that makes sense now. thanks a bunch man :)
@brianjett1446
@brianjett1446 Год назад
Do you have a video about how to create a php credit card payment?
@photoinshot1355
@photoinshot1355 Год назад
Great video, thanks em stands for ephemeral unit, from English em quadrat, is a unit in the field of typography, equal to the currently specified point size. not that it makes any difference, thanks!
@davescorneroftheworld1147
@davescorneroftheworld1147 Год назад
GREAT video, I have one line of PHP at the bottom of these video lessons which tells the time & date. The problem is The time & date are still 10px??????
@Dani_Krossing
@Dani_Krossing Год назад
You would need to wrap the date in a element to get it to work I believe.
@davescorneroftheworld1147
@davescorneroftheworld1147 Год назад
@@Dani_Krossing Of course, how STUPED of me! Thank you very much for your time! LOVE your channel.
@Dani_Krossing
@Dani_Krossing Год назад
@@davescorneroftheworld1147 Hehe no worries, most people (including myself) have made that mistake before. 🙂 I'm glad you are enjoying my channel. 😊
@ParaZumir
@ParaZumir Год назад
Thx🎉. Can we do 10 pix instead of 62,5% ? Isn’t that easier?
@pseuda
@pseuda Год назад
Dani himself answered this in a previous question: "It’s because users can change their default font-size in the browser. So if we were to use “10px”, it would be a static number that can’t be changed by the browsers settings. So by using % instead of px, we still allow the user to change settings in the browser they might need, and have it work properly with our font-size "
@yousifky
@yousifky Год назад
We miss you dani drop a vid soon. We want to know how to make the website responsive 🥰
@Dani_Krossing
@Dani_Krossing Год назад
I was unlucky enough to get hit be a really bad and long case of the flu 🤒 I’m starting to feel better so might get back to making videos tomorrow. 🙂
@yousifky
@yousifky Год назад
@@Dani_Krossing Take it easy man, feel better then back to us 🥰❤🌷
@TheNextTechG
@TheNextTechG 3 месяца назад
@@Dani_Krossing could you make a new JavaScript tutorial?☺️
@urbaindesign
@urbaindesign Год назад
🥰😍🤩
@jasonleeholm
@jasonleeholm 11 месяцев назад
why not use 6.25% instead of 62.5% and then 16rem instead of 1.6rem?
@Dani_Krossing
@Dani_Krossing 11 месяцев назад
You could do that, and then it would match the pixel amount. However the reason we use 62.5%, is because older browsers that doesn’t support REM, would have extremely small font sizes since the base size is 1px. So 10px is much more manageable in those cases, if there is a lack in browser support. Also, most likely from the perspective of that REM is meant to be seen as a multiplier. 🙂
@EMT_hole_2LH
@EMT_hole_2LH Год назад
what is null?
@Dani_Krossing
@Dani_Krossing Год назад
Don’t think I discussed null in this video?
@EMT_hole_2LH
@EMT_hole_2LH Год назад
i know, but i want to know about null
@Dani_Krossing
@Dani_Krossing Год назад
Null just basically means that you have no value to point to. So you can create a variable and set it to null if you don’t have a value yet, so you can later on assign a value. However you don’t necessarily use it every time you wanna create a empty reference. In some cases for example with booleans, you just assign a ‘false’ value on initialisation. Or with strings you assign “” instead. There are some guidelines for when specifically you use null, but it essentially just means “nothing”. 🙂
@EMT_hole_2LH
@EMT_hole_2LH Год назад
thanks👍
@Stoney_Eagle
@Stoney_Eagle Год назад
NEVER use static units for your font sizes, if your user needs the default size to be larger (or smaller) than 16 pixels, you make your site unusable for them. rem, em, and % are fine to use, but never vw, vh or px. 😉
@4ndySingh
@4ndySingh Год назад
Hi Mr.dani , I have a little request = please make a full video on how to publish a website . Plus add google ads to make money through it .
Далее
Why You Should Always Help Others ❤️
00:40
Просмотров 4 млн
ГЕНИИ МАРКЕТИНГА 😂
00:35
Просмотров 2,1 млн
CSS Units & Sizes Tutorial for Beginners
21:25
Просмотров 31 тыс.
Learn HTML Containers: (div, span)
4:22
Просмотров 408
The BEST Way to Begin Prayer 🙏 ✅ #Shorts
0:43
Просмотров 213 тыс.
Learn Flexbox in 15 Minutes
15:12
Просмотров 1,1 млн
5 simple tips to making responsive layouts the easy way
15:54
Why You Should Always Help Others ❤️
00:40
Просмотров 4 млн