Learn CSS Grid the easy way

Поделиться
HTML-код
  • Опубликовано: 22 дек 2024

Комментарии • 816

  • @KevinPowell
    @KevinPowell  3 года назад +336

    It was pointed out that at 11:47 I got things backwards! Declare those columns, only declare the rows when you need to!

    • @AmmarOuds
      @AmmarOuds 3 года назад +2

      I was gonna say that 🤣

    • @BlockCylinder
      @BlockCylinder 3 года назад +4

      Happens to the best of us, right?

    • @TheElkster
      @TheElkster 3 года назад +4

      I saw it too... but having followed you for some time now.... and having the same issues with things like left and right etc, I understood exactly what you were trying to say :D

    • @janquieldapper
      @janquieldapper 3 года назад +2

      You explain so well... Now I really understand grids!

    • @alilemo2134
      @alilemo2134 3 года назад +2

      i didnt notice !! very clear explanation

  • @ZattalovOffishal
    @ZattalovOffishal 3 года назад +367

    I swear that i was googling “css grid” to understand that thing, i went to youtube to dive more, suddenly I found you just uploading this video… MAGIC, i love you teacher

  • @DollarEggNog
    @DollarEggNog 10 месяцев назад +6

    This is the definition of a humble flex. He's showing off his testimonials whilst teaching us priceless information. He's a good man, this Kevin.

  • @kassimbabika
    @kassimbabika Год назад +6

    The best video on how to start using CSS grid I have had the pleasure to lay my eyeballs on. Bar none. If you don't get grid after watching this video, then...you're probably a dolphin.

  • @YOTHISISYO
    @YOTHISISYO 10 месяцев назад +2

    This was very useful,Thanks Kevin! I keep coming back to this Video , whenever I get confused with grids.

  • @Humpfinger
    @Humpfinger 3 года назад +252

    Honestly, your style of teaching has grown to such an incredible level. Even video’s as early as a year ago are nothing compared to the way you make your video’s now. Unique, nice to watch, and very clear. Mad probs to you Kevin!

    • @k1mpman
      @k1mpman 3 года назад +8

      I study webdev and he's a favorite among me and my classmates, he's addicting

    • @washedtoohot
      @washedtoohot 3 месяца назад

      Hello from the future

  • @maxw.7469
    @maxw.7469 Год назад +3

    Thank you so much!!

  • @CanaryJudge
    @CanaryJudge Год назад +3

    Great video, nice speed and very easy to understand. Thank you for making this so clear. As a backend developer I am frequently asked to fix stuff on the front end which is not always easy and it is more like an art form. This helped a lot.

    • @KevinPowell
      @KevinPowell  Год назад

      Thank you so much, super generous of you! So glad that you like my approach ☺️

    • @CanaryJudge
      @CanaryJudge Год назад

      @@KevinPowell It is very frustrating to get a straight answer without the "you can do it using this other thing...blah, blah, blah". Your approach is direct, concise and clear. Glad you made this video. That is why I considered it valuable.

  • @georgesaitdev
    @georgesaitdev 2 года назад +1

    Dear Kevin, I'm lost for words and maybe a tad bit emotional. Grid is there almost for like 5 years now and I never took a moment to figure it out. Working at a big company we had teams to set out layout systems constantly, so I never had to do that. This in combination of having a family really made my job as a frontender just a job whereas it started in 2010s as a hobby. Now with your videos making it simple and elegant I'm really getting my early days vibe back. Back in the day with floating and clearfixes this is what we wanted.!
    I'm sorry for a comment that looks more like a email now. But thank you, you really made my day!

  • @23Kattayopp
    @23Kattayopp Год назад +2

    33:04 "and i'll set this up really fast" -this, Kevin, is why I simply love your each and every tutorial. because you're so thoughtful! i mean, the fact that you're thinking also about HOW we're going to consume your content, not only about WHAT you're giving us, while teaching, is amazing. thank you so much, i found you thru The Odin Project and i feel lucky that i started to build the first steps by looking at your videos:)

  • @ericsmith3127
    @ericsmith3127 3 года назад +30

    Wow Kevin! You have a natural gift for teaching. I’ve been working in the software biz for over 10 years and ingest a ton of videos and blogs. You are hands down one of my favs!

  • @secretskpg
    @secretskpg 7 месяцев назад +1

    Hello Kevin,
    While this is one of the few comments I've ever made on RUclips, your channel has compelled me to express my gratitude. I am transitioning into software development with a focus initially on back-end processes, viewing them as more aligned with my logical mindset. However, your insightful explanations have piqued my interest in front-end development. I now appreciate the significant logical components involved in HTML and CSS. Thank you for the enlightening content; it's invaluable to have access to such informative resources as I explore this field. I feel extremely grateful!

  • @tayl5960
    @tayl5960 3 года назад +3

    I couldn't figure out what to watch on Netflix while having a break from learning layout stuff, then I saw this recommended on RUclips. My brain thanks you for making learning this feel like it was still a break.
    You are a damn wizard.

  • @Harlem1991
    @Harlem1991 3 года назад +18

    Have just finished teaching an undergraduate introduction to HTML and CSS. Grid areas is such an easy way to create a responsive layout. Then with a couple of lines of code you have a flexbox based responsive navigation bar. Gone are the days of tables within tables! Thanks for the video.

  • @mitzycraft
    @mitzycraft 2 года назад +5

    I hit an absolute wall trying to comprehend grids on the freecodecamp course and you explained this in a way that I instantly got it. Thank you 100 million times!!!!!!

  • @linchen5913
    @linchen5913 3 года назад +66

    Even though it's a relatively long video, I finished it without skipping any part!! Thank you Kevin for this informative video!

    • @KevinPowell
      @KevinPowell  3 года назад +5

      Glad it was helpful!

    • @imnemo2327
      @imnemo2327 3 года назад +5

      way short for grid really that shit is so complex but well organized

    • @Baff0000
      @Baff0000 3 года назад +2

      @@KevinPowell Man I just wanted to see the end result but I watched it till the end.

  • @esagecantu
    @esagecantu 2 года назад +2

    I was also completing the Front End Mentor Challenge and it is a great coincidence that you help me solve the same problem. That is why I appreciate you, Kevin.

  • @loudwirefarm5795
    @loudwirefarm5795 Год назад +1

    You've taught me more about css in the two months I've been checking out your videos than ITT Tech did in two years. True story. And I always had a web class as an elective LOL

  • @LuisReyes-zs4uk
    @LuisReyes-zs4uk 3 года назад +1

    Kevin, your content is probably the only technical content I will watch for "leisure", when I'm eating or just chilling, taking a break. Favorite channel 🔥 Appreciate you!

  • @nickperkinsbogota
    @nickperkinsbogota 2 года назад +2

    Thank you for existing! I discovered your channel quite recently, and your calm, informative and accessible tutorials have helped me finally get to grips with responsive design and so much more!

    • @rajeshsingh-mv7zn
      @rajeshsingh-mv7zn 2 года назад

      what's showing in your comment ?

    • @vdjayaram5053
      @vdjayaram5053 2 года назад

      @@rajeshsingh-mv7zn donation

    • @KevinPowell
      @KevinPowell  2 года назад

      Thank you so much (and sorry for missing this until now!)

  • @jpfaustino3269
    @jpfaustino3269 Год назад +1

    I'm just beginning to learn CSS and found your video. Your videos are clear, and your tone is engaging. Imma watch all your videos soon. Thank you for this!

  • @fredoscott2346
    @fredoscott2346 2 года назад +39

    You DEFINITELY have the best CSS tuts in the world! :)
    EDIT:
    You also have a really comfortable and relaxing personality that makes it easier to follow along. Your videos are not too slow and not too fast. As a tutor (and person) I will give you 10/10.

    • @sahildas.
      @sahildas. Год назад +1

      give him an 19/10

    • @mrgamerzyt3945
      @mrgamerzyt3945 3 месяца назад

      i am also a teacher and i watch his video before teaching lmao

  • @JennyZibreva
    @JennyZibreva 3 года назад +45

    Kevin you're one of the best CSS-teachers out there! Such an awesome teaching style and great content!
    Can't wait to learn more with you, keep up great work 🙂 Cheers!

  • @MatthewWeiler1984
    @MatthewWeiler1984 3 года назад +21

    Thank you so much.
    I generally stayed away from grid because it seemed too daunting.
    But your explanation really helped me :)

  • @bishwajeetpandey1570
    @bishwajeetpandey1570 2 года назад +61

    I always used to avoid grid due to it's complexity but now i can use it in my projects , you made things really simplest ❤️
    Thx for this video.

  • @_tanzil_
    @_tanzil_ 2 года назад +1

    Every other people shows one way to do things and say "there are other ways to do the same thing but I'm not going into that now", but Kevin takes time and shows almost all the possible ways, which makes him different than others and that's I like your tutorials and I never get bored watching.

  • @silasowu4502
    @silasowu4502 2 года назад +1

    Kevin!!🤩🤩, You have made my day. How you taught CSS grid and how I understood it, saved .......some headaches🤯🤩. Kevin, you did it. Thank you, Senior Developer

  • @xClown55
    @xClown55 3 года назад +6

    Can never have enough flex/grid content, thanks for sharing

  • @kbCorruption
    @kbCorruption 7 месяцев назад

    You are the CSS noob whisperer.
    I have been learning on my own, struggling with CSS layouts until I came across a random reddit thread recommending your channel. What a gift of fate! Thank you for your content!

  • @jisrite
    @jisrite 2 года назад +2

    Watching RUclips videos really do make you learn something that you didn't even intend on learning. Before, I thought you were not able to have two classes in one element. As I watched more of Kevin Powell and Web Dev simplified, I notice that they have a very LONG class names and I thought it was because they were using some kind of extensions in order for them to do that, but I looked it up recently and....you CAN add more than one classes in an element by using space as the indicator. A very beginner mistake you could say, but I am very glad I learned that early on.

  • @dixienormus8097
    @dixienormus8097 2 года назад +9

    I've been a developer for a really long time. I've always focused on the engineering side. Never paid much attention to CSS and left for designers or out sourced for it be completed. So watching this is really interesting to get a better understanding of how easy it can be to position things using grid. I don't really know the difference between flex and grid yet, but this seems like a very simple way of getting things done quickly for minimal effort. Great video.

  • @MrMassaraksh
    @MrMassaraksh Год назад +1

    Gosh I love your videos!
    I’m SF (frankly speaking full stack) developer for 7 years already, but still I find your videos very interesting

  • @uLone
    @uLone Год назад +4

    This was such a good tutorial! I normally work in the backend and I've had nothing but stress when working with CSS lately. So it's nice to find someone who makes front end developing just as fun as backend!

  • @cesarpoumian5585
    @cesarpoumian5585 10 месяцев назад +2

    I'm just so glad I have invested in Kevin's amazing courses. Thank you sir!

  • @sepsartist7538
    @sepsartist7538 12 часов назад

    Bro you are megician, I exactly want someone whol explain each and every little thing like that. Can't thank enough Bro.

  • @kagune6585
    @kagune6585 2 года назад +10

    This is amazing. I just started studying HTML and CSS on my own a few days back and doing layouts was insanely confusing. After watching this video I swear I’ve been able to get beautiful layouts!
    I’ll definitely check more of your videos, keep up the great work.

  • @aniekansamson-xw5dj
    @aniekansamson-xw5dj 7 месяцев назад

    Man i have fallen in love with css because of you i watched a single video and i knew you are the best ever, thank you, thank you thank you from Nigeria God bless you Man

  • @Baraka0369
    @Baraka0369 2 года назад

    Out of no where, you delivered me from the hell.
    The best css grid tuto ever

  • @80Vikram
    @80Vikram 2 года назад

    Without your teaching, life was all about trial and error wrt CSS. Thanks a ton for sharing knowledge with simplest way possible, god bless you.

  • @mirvids5036
    @mirvids5036 3 года назад +4

    I loved grid from the first time I saw a seminar on it a few years ago. I thought it made all other options redundant yet they seem to persist like flex, bootstrap etc.
    This video is just excellent and reaffirms my original view.
    Thanks !

  • @veteran_chris
    @veteran_chris 2 года назад

    Thanks so much ヅ now the grid seems to be reasonably easy ㋡ you are fantastic teacher ☆ ☆ ☆ ☆ ☆ job well done ✓

  • @jornzander1285
    @jornzander1285 3 года назад

    This is just the best of all grid tutorials I've had so far. Mean it.

  • @cunbex2183
    @cunbex2183 2 года назад

    27:18
    THE CSS MASTER : this isnt the most organized css at the moment with that look lol , i love this guy , thnx for the great content kevin keep it up !!!

  • @informativeworldforyou7562
    @informativeworldforyou7562 Год назад

    I was a absolute beginner to the grid system but this man made things simpler thanks

  • @aftabjaved3726
    @aftabjaved3726 2 года назад

    kevin i have no doubt in saying none else for me explains as good as you do, i live in remote area in third world less privileged country and i have learnt a lot from your lectures

  • @The-Sentinel
    @The-Sentinel 2 года назад

    one of the best grid video examples ive seen yet. It fits perfect for something like testimonials

  • @zain.sadaqat
    @zain.sadaqat Год назад

    It was a great tutorial no doubt. One important point I want to mention here is grid-template properties are applied on the parent and grid-row or grid-column properties are applied on the children.

  • @UweKempf
    @UweKempf 3 года назад +7

    Kevin, Thank you for the great video. It’s easy to find “how“ explanations on the internet. But you very often give me the “why and why not use this feature“. That makes you my go to channel for CSS 🤩
    Keep on your excellent work! 😊

  • @tomg55555
    @tomg55555 Год назад

    I'm not really into commentating videos but man, I'm improoving my skills has I never did before because of your content. Thank yoou very much!

  • @MarkusRappat
    @MarkusRappat Год назад

    Kevin, I'm learning all this CSS stuff for my own project and I was fighting for weeks with my grids. I watched your video at 4 am in my bed and just solved all problems... Thank you

  • @gangjira
    @gangjira 3 года назад

    Lol I've been binge watching all of your grid videos the past couple days. Such a huge pleasant surpise! Ty ty

  • @crason8
    @crason8 2 года назад +1

    This video was fantastic! And your naming convention is not only awesome, easy to remember, when you consider what Tailwind is doing, this makes it even easier!

  • @beaverplugins3851
    @beaverplugins3851 2 года назад

    Best video I've watched to date about CSS Grid. Thanks for claring things up!

  • @henrimiti
    @henrimiti Год назад

    this is one of the best tutorials i've ever seen on youtube. thank you soooo much.

  • @dannyyang9181
    @dannyyang9181 Год назад

    I always come back to this video when I need a quick refresher on css grid. Thanks Kevin!

  • @dom1384
    @dom1384 Месяц назад

    It's very inspiring to see people like you that love what they do. Thanks for all of your videos. I've already learned so much 🎉😊

  • @michaelm8044
    @michaelm8044 2 года назад

    Thanks for covering all bases in terms of responsiveness, shorthand, overwriting potential, and so on.

  • @shubhamnikam7018
    @shubhamnikam7018 5 месяцев назад

    Best ever video I have seen about grid, I never thought grid will be that easy 🔥

  • @Sorcy
    @Sorcy 3 года назад +6

    Wow, I really never was a big fan of grid, found it way to complex, always went back to flex box, but this video really made it pop for me. Great job!

    • @KevinPowell
      @KevinPowell  3 года назад +2

      Great to hear and happy that you liked it!

  • @PirateOfTheNorth
    @PirateOfTheNorth 4 месяца назад

    I’m learning css grid at school and didn’t understand it but then came across your video. Thanks for this video. I understand it now :)

  • @jankotrc6547
    @jankotrc6547 Год назад +1

    Incredible videos! Coming from backend, I dreaded CSS

  • @GabrielSouza-yy2rq
    @GabrielSouza-yy2rq 2 года назад

    This class was very enlightening. And your tip about setting the grid-auto-columns property was something special. Thank you very much. Greetings from Brazil

  • @markxavior
    @markxavior Год назад

    This is the best tutorial for grid. One stop video. Thanks Kevin 😊.

  • @blackpanda5093
    @blackpanda5093 2 года назад

    I finally understand CSS Grid and i love it - thank you Kevin Powerll.

  • @EddieCelis-pz6ou
    @EddieCelis-pz6ou Год назад

    Again with the "I've already quite a bit of styling already". So a "not starting from the beginning again video", fantastic!

  • @trevornei8481
    @trevornei8481 2 года назад

    This is my favorite channel for learning by far.

  • @nokroman
    @nokroman Год назад

    I gotta say, the moment u show us the "cheat sheet" of dealing with grid, is the moment where i feel more relaxed than from the beginning section through the 28:21 time stamp. Thank you so much for giving us the simple way of dealing with grid bcs tbh, grid sucks when you first starting to understand how they works.

  • @quachaihiep3251
    @quachaihiep3251 3 года назад +1

    These stuffs are just fantastic! When i make some practice these concept immediately became stunning simple . For people who lazy as me, DON'T JUST WATCH, get your hand on some coding, i guarantee you will have fun and amazing learning experience!

  • @chantalwiebe534
    @chantalwiebe534 3 года назад +1

    This is so good. I've always used flexbox because I could never wrap my brain around grid. I completely get it now. Absolutely converted. Thank you so much for this.

  • @xttrust
    @xttrust Год назад

    I will definetly use grids in my projects from now on. I know I'll watch this one more time when the time is needed. Thank you for this awesome tutorial about grids.

  • @dannyfoo
    @dannyfoo 3 года назад

    Had to leave a thank you here! Haven’t been following the development of CSS for a long time and always wondered the fascination of grid. Now I know!

  • @thetrailhunter4469
    @thetrailhunter4469 Год назад

    Best CSS channel ever. Thanks, Kevin!

  • @sunitjoshi3573
    @sunitjoshi3573 Месяц назад

    Awesome content! Grid Areas are so much simpler....really appreciate taking the time to put this out!

  • @johnpaulpineda2476
    @johnpaulpineda2476 2 года назад

    Just saw this vid. The grid-template-area are so life-changing. Thank you so much Kevs!

  • @nazmulalam1982
    @nazmulalam1982 3 года назад

    Dear kevin i see a lot of vedio of nav bar lot of people tell different way but i want clear concept for nav bar. Last three day i was working with grid it’s easy for me thank you for clear concept about grid

  • @rtsemensato
    @rtsemensato 2 года назад

    Best video about display grid on the internet. Thank you very much for this exceptional content!

  • @ellaagu8016
    @ellaagu8016 2 года назад +1

    Gosh!! CSS Grid seemed too hard but you just did a fantastic job of explaining it beautifully 👏👏👏👍

  •  2 года назад

    Kevin is the best teacher, your explication about grid is perfect. I like to use grid-template-area more than grid-row-star/end.

  • @Tech-tion55
    @Tech-tion55 2 года назад

    I was totally confused about declaring the grid-template-column & grid-template-row property.... this really really helped me thank's a lot sir :)

  • @ChristopherGoldenTHOF
    @ChristopherGoldenTHOF Год назад +1

    Thank you! I've struggled with CSS Grid and I always use flexbox instead. Your explanation was so clear and engaging. Love the channel! 👍

  • @nielsvandervelden3063
    @nielsvandervelden3063 2 года назад

    I was always struggling using grid for more complex layouts but after watching your video everything becomes so easy!

  • @murilomorilonalmeida143
    @murilomorilonalmeida143 Год назад

    Goddamn, I used to hate CSS before flex. I had no idea grid was so much easier for simpler things.
    Btw, I find your videos awesome, easy to understand, easy to follow, simple explanations and if I need something more deep I can always find docs to deep dive into something.
    AWESOME!

  • @chiaraegbuna50
    @chiaraegbuna50 Год назад

    Your lessons are so fun. passed the information without boring your viewers

  • @Alex.Shalda
    @Alex.Shalda Год назад

    Absolutely exhaustive and thorough explanation, what a magic!

  • @jasoncabreros
    @jasoncabreros Год назад +1

    Been enjoying your videos. Easy to follow and understand and the fog of not knowing is being lifted. Thanks!

  • @yousafsabir7
    @yousafsabir7 2 года назад

    Honestly when I saw grid-template-areas in action.... it blew off my mind......
    how something as simple as that exists in css.....
    I love it

  • @darraghhayes6015
    @darraghhayes6015 2 года назад

    What an amazing tutorial. Have never felt more like I know how to control the grid system. The tutorial makes it so clear that I felt stupid for not understanding before.

  • @Karaz608
    @Karaz608 2 года назад

    I spent a whole day learning and memorizing. thank u so much your lessons are valuable and appreciated. we love u, sir.

  • @NitinSingh-v2h
    @NitinSingh-v2h 8 месяцев назад

    Hi Kevin,
    Loved the way made me learn CSS Grid. Never viewed such a simple & easy way.

  • @MauFerrusca
    @MauFerrusca 2 года назад +2

    Thank you so much for providing the starting repo. Your teaching style is absolutely stellar!

  • @raftguy1376
    @raftguy1376 2 года назад

    Man, this helped a lot as someone learning from scratch. Realized i was struggling to wrangle flex box to do stuff i should have used grid for. Thanks!

  • @ricardomunoz4250
    @ricardomunoz4250 Год назад

    I just wanna say that I keep coming back to this video because of how easy it makes grid to use.

  • @clevermissfox
    @clevermissfox Год назад +1

    This is brilliant. Thank you so much i will be rewatching when i can follow along. Had a project yesterday where i needed grid and now i have a much better understanding of it. ❤

  • @ngoako
    @ngoako 3 года назад

    I was just thinking of re-learning CSS grid. Perfect timing.

  • @gsonego
    @gsonego Год назад +1

    What a lesson! Amazing how simple this is. Thank you for sharing!

  • @tigana
    @tigana 2 года назад

    It's 12am so I'll come back to this in the morning, super excited to transition from flexbox to grid!!

  • @danisob3633
    @danisob3633 3 года назад

    this was so sick. i think youtube didnt notify me about the vid and im so glad i got recommended it

  • @DioD3
    @DioD3 2 года назад +1

    I'm self learning html, css and js and your videos are superb. Thank you!

  • @kopilkaiser8991
    @kopilkaiser8991 5 месяцев назад +1

    You are an absolute treasure for knowledge and I am lucky and happy to be able to learn from your great knowledge of CSS. I am ditching css frameworks like bootStrap and learning Vanilla to better control my web pages UI 😊

  • @briansnider7391
    @briansnider7391 2 года назад

    Haven’t even started the video yet… just going through the source first… man this approach is really nice! Thank you for sharing your skills with us! On to the video…