Learn CSS Box Model In 8 Minutes

  Рет қаралды 561,649

Web Dev Simplified

Web Dev Simplified

5 жыл бұрын

🚨 IMPORTANT:
Learn CSS Today Course: courses.webdevsimplified.com/...
In this video I will be explaining the most important concept of CSS. The box model. Everything in CSS is made of boxes so it is crucial to understand how the CSS box model works. In this video I will use examples to explain and show how the box model works on CSS elements, and by the end of this video you will have a complete understanding of the CSS box model.
Box Model Article: blog.webdevsimplified.com/202...
Twitter:
/ devsimplified
GitHub:
github.com/WebDevSimplified
CodePen:
codepen.io/WebDevSimplified
#BoxModel #WebDevelopment #CSS

Пікірлер: 412
@Fuckingcoward
@Fuckingcoward Жыл бұрын
Good luck to everyone on their Odin Project Coding Journey, consistency is key! doesn't matter when you started or how difficult it is, stick to it long enough and you shall succeed.
@freerights6695
@freerights6695 Жыл бұрын
yessir
@Fuckingcoward
@Fuckingcoward Жыл бұрын
@@marshallbrannan8672 don't mention, I'm almost done with the introduction course. I'm also in uni rn doing a CS degree, so it's taking me longer to complete TOP, but I'm determined to finish anything I start.
@hmcdaniel7
@hmcdaniel7 Жыл бұрын
@@marshallbrannan8672 I'm 50% of the way through as well. Good luck to you all!
@hey_avacado
@hey_avacado Жыл бұрын
@@marshallbrannan8672 same here lol. It's so nice to meet people like me. I wish we could connect. Goodluck on your journey.
@Fuckingcoward
@Fuckingcoward Жыл бұрын
@@marshallbrannan8672 I'm going with the javascript pass since it offers more opportunities in the field but maybe I'm just being biased. At the end of the day, these are all just tools to make ends meet so just pick whichever suits u the best and make sure you become the most proficient and creative person in it. It's great to see people with a similar mindset here, wish you all success.
@thelitterateman
@thelitterateman 2 жыл бұрын
The Odin Project is officially pumping some viewership to you.
@ricardodelacruz8666
@ricardodelacruz8666 2 жыл бұрын
I came from The Odin Project too!!! lol
@carlosrangel4500
@carlosrangel4500 2 жыл бұрын
@@ricardodelacruz8666 Me too :)
@willywonka4761
@willywonka4761 2 жыл бұрын
@@ricardodelacruz8666 same
@ItTakesTimeToBeGood
@ItTakesTimeToBeGood 2 жыл бұрын
Just came after searching for box model on youtube. Found what I was looking for to clear out all confusions. Exactly what I needed. I was having trouble formatting content with float and clear based on box model. This was super helpful! 👏🏼
@ninjamaster7986
@ninjamaster7986 2 жыл бұрын
Lol, What are you doing here?
@madalchemist31
@madalchemist31 5 ай бұрын
The part at 6:29 might be confusing for some people, so I explained it here: User here tells you that the total size of the element is 180x180, despite him specifying the height and width properties with value of 100px. So, user here wants the total size of the element to be 100x100, not 180x180. He tells you that there is a property called "box-sizing" with value "border-box". "border-box" takes into account the height and width values you mentioned, which are 100px for height and 100px for width. What "border-box" will do is make the total size of the element 100x100. To do this, it will first look at the current border and padding numbers (margin is out of the question because we said margin is not taken into account in the total element size), and it will work out the total element size using these numbers. User changes the border size to 20px, and padding still remains as 10px. Let's work this out. Assume the initial total element size is 0px. 20px border up and 20px border down means that the total element size is now 40px. Padding. 10px padding up and 10px padding down means that the total element size is now 40px + 10px + 10px = 60px. FInally, "border-box" subtracts this 60px from the desired total element size, which is 100px. So 100px - 60px is 40px. This 40px number we just calculated will be given to the element content size. So now, the total element size is 40px (the element content size) + 60px (the element padding and border sizes) which gives us a total element size of 100px. This entire process repeats for left and right (the width), causing the total element area to be 100x100. Pretty cool, right? Rewatch this part if you're still confused while reading, and focus, and tell me if you got it! ALSO I'M A THE ODIN PROJECT STUDENT!!!
@BhaveshPatil-fh1cy
@BhaveshPatil-fh1cy 4 ай бұрын
me too from odin project
@Deva_10th
@Deva_10th 3 ай бұрын
thank you so much Its help me a lot!!!
@AlejandraCH6669
@AlejandraCH6669 Күн бұрын
nice explanation! I actually get it now🤭
@DANNFIGDESIGNS
@DANNFIGDESIGNS 5 жыл бұрын
Did not know the margins collapse. Thank you.
@WebDevSimplified
@WebDevSimplified 5 жыл бұрын
It is something that I did not realize for a long time as well. It definitely confused me a few times.
@komkwam
@komkwam 4 жыл бұрын
But in CSS grid that is no longer the case anymore, then both margins are displayed.
@knyto2
@knyto2 3 жыл бұрын
@@komkwam This is the case for CSS flex as well
@thodsaphonsonthiphin4889
@thodsaphonsonthiphin4889 3 жыл бұрын
ya , this help me a lot
@jorgedavalos5663
@jorgedavalos5663 3 жыл бұрын
what would be the idea behind margins behaving like that, very confusing!!!
@neilrudnick7875
@neilrudnick7875 2 жыл бұрын
Pay attention to how he "comments out" an element at 6:35. ctrl + / has been a game changer for me. It allows me to select an element and toggle it on/off and see its effect.
@SmartSleeper
@SmartSleeper Жыл бұрын
how do i do this lol? doing ctrl + shift +7 doesnt work lmao
@rohanofgondor
@rohanofgondor Жыл бұрын
​@@SmartSleeper if you're on Linux/Windows, it's Ctrl + K + Ctrl + C and for windows, Mac: Command + K + C.
@courtneysdani
@courtneysdani 10 ай бұрын
For Mac it's ( Alt / )
@courtneysdani
@courtneysdani 10 ай бұрын
This was super helpful, thanks noticing it and sharing!
@AlexTechie
@AlexTechie 4 жыл бұрын
This is one of the most important things to understand about web design, arguably the first thing everyone needs to learn, but a lot of us just go on without fully understanding it, myself included. Thank you for breaking it down and telling us what the Box Model is, what the different properties do, and what we need to know in order to style elements exactly how we want them to look. I'm gonna get to work on it and make notes in my HTML/CSS lab! 👍
@WebDevSimplified
@WebDevSimplified 4 жыл бұрын
You are so correct. Many people including myself skipped over the box model when learning since it is boring but it would have saved me so much time if I understood it properly.
@bhaveshrughwani
@bhaveshrughwani 2 жыл бұрын
This video is a equivalent to a holy scripture like Bible/bhagwat Geeta for people to understand how to design apps be it on Android/iOS/web.This was helpful for me as a flutter developer.
@watchmanscall2643
@watchmanscall2643 4 жыл бұрын
I'm a student of coding and programming and this box model stuff with the content, padding, border and margin has always confused me. Today I am no longer confused but rather empowered to conquer this. i just told my wife, where's this fella been all my life. lol Thank you sir! Hell, I even broke out the crayons to draw this stuff in my notebook! lol
@Jedi.Trader
@Jedi.Trader 2 жыл бұрын
Gets tricky with the height and width being eaten up after box sizing, but you make it easier to understand! Thanks!
@kylerkeeley
@kylerkeeley 3 жыл бұрын
*realizing I’ve spent a couple weeks trying to understand something you explained so clearly in 8 minutes* Thank you!
@PM-4564
@PM-4564 4 жыл бұрын
I've been watching tutorials where I would type in the CSS line by line hoping to finally understand what it means, but this video finally did it.
@AshishGupta-be2yz
@AshishGupta-be2yz 3 жыл бұрын
The way you explained too easily is amazing. Got cleared many doubts. Thanks a lot
@flower-butter3920
@flower-butter3920 Жыл бұрын
I thought I would never get it.
@cienyan
@cienyan 2 жыл бұрын
I learned so much in 8 mins. It's very easy to understand the way you explained. Thank you!
@NobleAbsinthe
@NobleAbsinthe 2 жыл бұрын
If the Odin Project considers your channel quality content, then you earned a sub. I've seen a lot of other KZbinrs and they're more about themselves and being mental health career gurus than programmers. Don't sell out.
@dmc549
@dmc549 4 жыл бұрын
Excellent explanation. This is by far the clearest I've found so far. Thanks!
@WebDevSimplified
@WebDevSimplified 4 жыл бұрын
Thanks! I am really glad you enjoyed it.
@crazybieberchic
@crazybieberchic 2 жыл бұрын
Thank you, this was so simple to understand. You're a great teacher
@ozzyfromspace
@ozzyfromspace 4 жыл бұрын
OMG for some reason I wasn't getting it during my class lectures. You cleared it up so well man, thank you! I really appreciate how easy you are to understand. Best wishes my man!
@WebDevSimplified
@WebDevSimplified 4 жыл бұрын
I'm really glad I was able to help. Good luck on your future learning!
@BenjaminCummins
@BenjaminCummins 2 жыл бұрын
I learned more from this 8.5 minutes than most tutorials online! Thanks.
@nidhalabidi69
@nidhalabidi69 4 жыл бұрын
Thank you for explaining the box model so well !! I'm going to use your channel as the first resource to understand new things in CSS . Keep it up
@BuzzMarketingKe
@BuzzMarketingKe Жыл бұрын
Thanks man!I truly appreciate you taking your time to help people on youtube get the content we need. Much Respect from KENYA 🇰🇪
@princeshassi3788
@princeshassi3788 4 жыл бұрын
Bro Love your simple style from Pakistan. I was struggling with CSS Flex even in the first place I don't even know about Box model but after watching this and other of your's (Position is css) I am very much clear. Thanks again.
@RobertParslow
@RobertParslow 3 жыл бұрын
Thanks for the explanation of the box model. This was the best I have seen. Clearly explained and WHY. Thank you much.
@hiteshchalise3988
@hiteshchalise3988 4 жыл бұрын
Margin Collapse surprised me, didn't know thanks :)
@eddybobea6709
@eddybobea6709 2 жыл бұрын
Extremely helpful, didn't have a remote idea that the margin was shared between two elements...Concise explanation, thank you.
@ZanxCodes
@ZanxCodes 3 ай бұрын
Thanks a lot, you made it so much easier to understand by using crystal-clear explanations and live examples!
@flower-butter3920
@flower-butter3920 Жыл бұрын
This is one of the best videos I have seen that explains it perfectly!!! Thank you so much!!!
@ragnar0721
@ragnar0721 Ай бұрын
This was the fastest 8mins I've spent on a coding video. Love the conciseness
@summerkoushal679
@summerkoushal679 Жыл бұрын
enjoyable, clear and easy. you are the one to whom I search whenever I stuck in any web situation, thanks for uploading videos for us .
@oliviakrause3336
@oliviakrause3336 Жыл бұрын
Thank you so much for this video. My brain just totally burnt out in my WebDev course and you were able to explain it in a way I can actually take in.
@OtakuDev_
@OtakuDev_ 4 жыл бұрын
THANK YOU. I was struggling with this, you made it easy to understand =].
@pvd4170
@pvd4170 Жыл бұрын
Thank you and to The Odin Project for such helpful information! I do not know how I was learning more advanced things without full understanding of this essential topic.
@habert7669
@habert7669 2 ай бұрын
still consistent from odin project starting to realize how css is important to learn dont rush over
@thecoolnewsguy
@thecoolnewsguy Жыл бұрын
I finally understood the box model because of you! Thanks a lot sir! You really cleared my confusion!
@dvirhanum9530
@dvirhanum9530 5 жыл бұрын
I'm coding web for 8 years. And the thing with margin that you showed right now which it uses 30 from this and 70 from this, I didn't know that. In my mind it was always 70 + 100 of the other element. I'v got to check it.
@WebDevSimplified
@WebDevSimplified 5 жыл бұрын
That is what I made this channel for. I want to help everyone understand web development as deeply as possible
@DIEZ919191
@DIEZ919191 4 жыл бұрын
no way!
@brighga33
@brighga33 4 жыл бұрын
There is a MDN article on this topic:developer.mozilla.org/en-US/docs/Web/CSS/CSS_Box_Model/Mastering_margin_collapsing 😀
@error53ish
@error53ish 4 жыл бұрын
Same here with the overlapping margins. Yikes. You'd think that more people would talk about that in learning resources.
@swtpeteswtpete1515
@swtpeteswtpete1515 2 жыл бұрын
Kudos! Excellent presentation and pace and style. You could teach a udemy or community college class for money for sure. Thanks! I'm just starting to learn CSS3
@omermasood3241
@omermasood3241 12 күн бұрын
Your videos are making a positive difference in everyone; the way of teaching has erased my long-term confusion in the concept. Keep it up bro, and keep making videos like these!
@rafatulalam8677
@rafatulalam8677 3 жыл бұрын
You videos are helpful for last minute interview prep !
@elliotalderson2580
@elliotalderson2580 Жыл бұрын
cheers! I'm doing this at Uni and you made a complicated page very simple.
@yookyungchang1518
@yookyungchang1518 3 жыл бұрын
So simple and well explained. Thank you so much.
@mohammadabdelrahman786
@mohammadabdelrahman786 2 жыл бұрын
dude i finally understand the margin... I never knew it collapses to the largest value! Now things make sense! You got my sub! You're amazing and thank you very much for this! Really really appreciate it! Vielen Dank!
@codingwithbasit7801
@codingwithbasit7801 5 жыл бұрын
Thank you for explaining man! thumbs up.
@jorgenetto429
@jorgenetto429 Жыл бұрын
what a great surprise! I already knew your chanel, and The Odin Project linked this tutorial in one of the chapters!
@isaiahquigley8232
@isaiahquigley8232 2 жыл бұрын
Thank you! This really helped me understand CSS better!
@supergalaxyfist7730
@supergalaxyfist7730 Жыл бұрын
Thank you, I found this really helpful and easy to digest. much appreciated!
@georgejetson9801
@georgejetson9801 3 жыл бұрын
This is so helpful. I forget the deets of the box model if I haven't used css in awhile so this is good for the oh yeah, I remember it now.
@sagarkumar4816
@sagarkumar4816 3 жыл бұрын
u r simply the best ..... dont know how u make concepts and topic so clear and easy .
@corygold8206
@corygold8206 2 жыл бұрын
Great stuff! Thank you for such an insightful video
@user-bl4hl5yd9z
@user-bl4hl5yd9z 7 ай бұрын
Thanks!! You example the information very well.
@YangoMangoHD
@YangoMangoHD 2 жыл бұрын
Here from The Odin Project!
@eirakim1128
@eirakim1128 Жыл бұрын
I don't know what it is about this video but every other explanation of the box model I've encountered so far just completely threw me. Thanks so much for breaking down such an important concept so perfectly
@pemadechen9199
@pemadechen9199 Жыл бұрын
Thank you the words are crystal clear. Much love
@russtheceo4246
@russtheceo4246 Жыл бұрын
Thank you! This video really helped me understand this concept.
@Kreytonchild
@Kreytonchild Жыл бұрын
Thank you so much for this. Its a lot better to understand. I ended up joining a bootcamp, but didn't quite mention the overlapping. Do you have a video as well for HTML arranged? for example, content inside the box model?
@yusufaltundal3482
@yusufaltundal3482 2 жыл бұрын
That was great explaining ! Thanks for video.
@oceanvvl
@oceanvvl 2 жыл бұрын
BEST and PRECISE explanation EVER !!! (for myself, with all do respect for other authors) I went through quite a number of other videos;
@progtom7585
@progtom7585 4 жыл бұрын
hey mate, i had seen the graphic before for the box model, i didnt know pre this video that you could inspect the box model in dev options - so your vid helped a lot - much easier than reading MDN notes on the same concet. also good to know that margins auto collapse. thanks!
@spec12368
@spec12368 2 жыл бұрын
i highly recommend any one still starting in css to take Kyle css course one friend on mine took the course and after going through it with him I definitely learn more about css and not still that afraid about it really thanks to you Kyle and to my friends that took the course
@haisonduong4726
@haisonduong4726 3 жыл бұрын
The lesson is so amazing. Thank you so much
@tripvida
@tripvida 2 жыл бұрын
Thank you, nicely explained and easy to understand.
@danilopriscilla1934
@danilopriscilla1934 4 жыл бұрын
this dude is pure gold
@WebDevSimplified
@WebDevSimplified 4 жыл бұрын
Thanks!
@ElWillyNacho
@ElWillyNacho 3 жыл бұрын
This was very useful, thank you very much! greatings from Chile!
@brightanyawe1493
@brightanyawe1493 4 ай бұрын
Great work there, Very Simple To Understand
@giriibm21
@giriibm21 Жыл бұрын
This is so good. short and sweet!
@GabrielPerboni
@GabrielPerboni Жыл бұрын
The folks at The Odin Project were right. This is really very important and having this fundamental knowledge will indeed end a lot of frustration and suffering in the future. Thanks! If only I knew this in the past 😜
@kakao3088
@kakao3088 3 жыл бұрын
your explanation is easy to understand, thanks for the video 👍
@huysaysoui
@huysaysoui Жыл бұрын
I’ve been struggling understand this concept. Amazing tutorial ❤
@AayushBartaula
@AayushBartaula 2 жыл бұрын
Best explanation ever thankyou so much Kylle
@willywarburton9417
@willywarburton9417 3 жыл бұрын
This saved a lot of headache, very fundamental, thank you 🙏
@peterkohout7901
@peterkohout7901 3 жыл бұрын
Very clear and succinct. Thank you for sharing.
@BlackDeath920
@BlackDeath920 3 жыл бұрын
OMG thank you thank you thank you! You made it make sense. Had to watch it several times but I got it. Thank you!!!!
@PfizZz
@PfizZz 2 жыл бұрын
Cleared up a lot. Thank you for your help.
@nonono6537
@nonono6537 4 ай бұрын
explained very clearly, thank you!
@titaprincessdiary
@titaprincessdiary Жыл бұрын
thanks to your videos. Direct and easy to understand.
@davidperlow3603
@davidperlow3603 Жыл бұрын
Very Nice Video, great pace!
@againstobs
@againstobs 2 жыл бұрын
Thank you my friend, because of you I was able to figure out CSS!
@MelSonio
@MelSonio 29 күн бұрын
Thank you. I was very confused on margin and padding until I watched this!
@penguin1234ification
@penguin1234ification 3 жыл бұрын
Thank you so much! now I know when to use them rather than hovering over my box model every time :)
@aubreyoliver7374
@aubreyoliver7374 4 жыл бұрын
Great overview of the box model. Thanks!
@WebDevSimplified
@WebDevSimplified 4 жыл бұрын
You're welcome!
@elg281
@elg281 2 жыл бұрын
You are a really good instructor thanks for the content subscribing and thumbs up
@darkhorsemusicco.5156
@darkhorsemusicco.5156 4 жыл бұрын
thank you! very clear and well explained. love your channel
@WebDevSimplified
@WebDevSimplified 4 жыл бұрын
Thank you so much!
@TheBearCoder
@TheBearCoder Жыл бұрын
Thank you so much! Now i finally understand the box model :D
@patitatitatitatitona
@patitatitatitatitona Жыл бұрын
great video, thanks! doing the odin project
@AriaHarmony
@AriaHarmony Жыл бұрын
Woah I never knew about the larger margin rule! Thank you so much!
@alexrc7146
@alexrc7146 10 ай бұрын
Fantastic video!!! Thank you so much!!
@explosionsofawesomeness959
@explosionsofawesomeness959 2 жыл бұрын
you really made it make sense buddy. thanks!
@olafv.2741
@olafv.2741 4 жыл бұрын
Nice video! Very much to the point and easy to follow.
@WebDevSimplified
@WebDevSimplified 4 жыл бұрын
Thanks! I'm glad you enjoyed it.
@AlThePal78
@AlThePal78 2 жыл бұрын
omg that is the purpose border box I couldn't understand it till now :) good job explaining thanks
@DanielJackson-ez6kp
@DanielJackson-ez6kp 2 жыл бұрын
Great video, i tried skipping css and going straight to react/nextJs…suffice to say i found myself here not long after building up my logic knowledge so i can actually do something with it!
@Dizzifer9538
@Dizzifer9538 3 жыл бұрын
short and clear , love it
@goverdhanjayaram3683
@goverdhanjayaram3683 Жыл бұрын
Thank you very much for this video ! It is very useful !
@_.sunnyraj._
@_.sunnyraj._ 3 жыл бұрын
Really really thanks I had know idea what is border-box used for
@gomz810
@gomz810 3 жыл бұрын
So clearly, so easy to understand.
@catherinesmart5000
@catherinesmart5000 Жыл бұрын
Odin Project FTW!!!! We got this, and our future is bright :D
@firdausahmat1960
@firdausahmat1960 2 жыл бұрын
This exactly what i needed! Thanks man
@ddlesch88
@ddlesch88 11 ай бұрын
Thanks for the content. It is much appreciated.
@Aziz-kw6ct
@Aziz-kw6ct Жыл бұрын
Thanks for this video, it was very useful to me .
@isaiahsanchevy9252
@isaiahsanchevy9252 Жыл бұрын
This was very helpful. Thank you.
@JimFikes
@JimFikes 2 жыл бұрын
Very well explained. Thank you.
@tszkinwong6170
@tszkinwong6170 11 ай бұрын
Thank you for your clear explanation
@sithumdilanga650
@sithumdilanga650 2 жыл бұрын
Thanks a lot. Easy to follow
@alphacentauri8035
@alphacentauri8035 4 жыл бұрын
Great explanation, finally i understood padding and margin ...✌️
@WebDevSimplified
@WebDevSimplified 4 жыл бұрын
I'm really glad I could help!
Learn CSS Position In 9 Minutes
9:26
Web Dev Simplified
Рет қаралды 1,9 МЛН
Learn Flexbox in 15 Minutes
15:12
Web Dev Simplified
Рет қаралды 1,1 МЛН
Trágico final :(
01:00
Juan De Dios Pantoja
Рет қаралды 30 МЛН
OMG 😨 Era o tênis dela 🤬
00:19
Polar em português
Рет қаралды 5 МЛН
Joven bailarín noquea a ladrón de un golpe #nmas #shorts
00:17
Can You Draw The PERFECT Circle?
00:57
Stokes Twins
Рет қаралды 81 МЛН
CSS Tips And Tricks I Wish I Knew Before
12:12
Lama Dev
Рет қаралды 407 М.
Learn CSS Grid in 20 Minutes
18:35
Web Dev Simplified
Рет қаралды 763 М.
How to Properly Layout A Website (For Beginners)
14:50
The Website Architect
Рет қаралды 487 М.
Before and After pseudo elements explained - part one: how they work
9:08
#5 شرح كامل عن box model | border- margin - padding
21:20
Abdelrahman Gamal
Рет қаралды 68 М.
Learn CSS position in 5 minutes 🎯
5:58
Bro Code
Рет қаралды 121 М.
Learn CSS Grid - A 13 Minute Deep Dive
13:35
Slaying The Dragon
Рет қаралды 446 М.
10 CSS Pro Tips - Code this, NOT that!
9:39
Fireship
Рет қаралды 2,1 МЛН
10 Tailwind Classes I Wish I Knew Earlier
13:31
Web Dev Simplified
Рет қаралды 154 М.
Trágico final :(
01:00
Juan De Dios Pantoja
Рет қаралды 30 МЛН