Learn CSS Subgrid in 14 minutes

Sdílet
Vložit
  • čas přidán 3. 05. 2024
  • 🚨🚨🚨 COURSES - slayingthedragon.io 🚨🚨🚨
    Join the discord - / discord
    In September of 2023, Subgrid, a new CSS feature gained official support across all of the major browsers, allowing grid-items with their own grid, to inherit the rows and columns from the parent grid.
  • Věda a technologie

Komentáře • 117

  • @TheThirdWorldCitizen
    @TheThirdWorldCitizen Před 24 dny +13

    Thanks.
    I didn’t appreciate subgrid until I had to work with named grids that had sticky headers

  • @Abid-if5fh
    @Abid-if5fh Před 24 dny +50

    The comeback of a legend ..

  • @yosefff19
    @yosefff19 Před 24 dny +3

    I was rewatching all your previous posts and got so excited when I saw your new upload!

  • @elasticoGomez
    @elasticoGomez Před 18 dny +3

    This is exactly what I’ve been looking for! Great content sir

  • @jykata7134
    @jykata7134 Před 24 dny +1

    Thank you, for the helpful information! Keep making these great videos!

  • @alyssapuype732
    @alyssapuype732 Před 23 dny +1

    I just watched your other videos for the 10th time. Amazing how you just uploaded one again! Waiting for the javascript course!

  • @pazzuto
    @pazzuto Před 7 dny +2

    Just found your channel and I really like your videos and the way you explained. As you talk about grid/subgrid, it'd be great to see a video of one or more popular templates out there (header, aside, main, footer, etc.). I'd love to see your approach.
    Thank you for the awesome videos.

  • @BrentTech
    @BrentTech Před 24 dny +5

    Superb explanation! Thanks. The only thing I'd suggest is for more explanation on what things like the 1/4 and 1fr and such mean.

  • @ThelndraS
    @ThelndraS Před 20 dny +1

    🎉Wow, I finally saw your new work after such a long time. Very good tutorial~❤

  • @extremeboysmart
    @extremeboysmart Před 17 dny +1

    Thank you! Your explanation are great!🎉

  • @ashutosh_tiwari
    @ashutosh_tiwari Před 20 dny +2

    Wonderful explanation buddy!! Keep up the good work.❤️

  • @longyuanchuan
    @longyuanchuan Před 21 dnem +1

    Wonderful... This tutorial has five stars to me, it's concise, well explained, illustrative, and leaves nothing unchecked... Applause

  • @issa_the_ghost1257
    @issa_the_ghost1257 Před 23 dny +2

    First off, congrats on 100k 🥳
    Secondly, I didn't even know that this feature existed!!
    I usually just make nested grids or use Bootstrap. So thanks for the info !!

  • @semperprimum26
    @semperprimum26 Před 15 dny +1

    What an amazing tutorial. Thank you!

  • @danrowllet
    @danrowllet Před 22 dny +1

    amazing tutorial as always thank you!!

  • @AbubakarsadiqIdris-mz5fq
    @AbubakarsadiqIdris-mz5fq Před 17 dny +1

    Thanks bro I always enjoyed ur tutorials

  • @N1rOx
    @N1rOx Před 24 dny +3

    great to have you bacK!

  • @chrismachabee3128
    @chrismachabee3128 Před 18 dny +1

    Truly a greeat lesson. Fantastic. Very uunderstandable aand vitally important thank you.

  • @kaiso69
    @kaiso69 Před 10 dny +1

    Thank you man please upload more video about CSS Like building actual project from start to end

  • @edwassermann8368
    @edwassermann8368 Před 24 dny +1

    very nice work. thank you!

  • @andinuruljihad2912
    @andinuruljihad2912 Před 14 dny +2

    whoa this feature is incredible... great explanation, too.

  • @senseislade
    @senseislade Před 24 dny +1

    finally, you've kept us waiting Ramzi

  • @yacobee
    @yacobee Před 15 dny +1

    Very useful. Thank you.

  • @zack288
    @zack288 Před 24 dny +7

    He’s coming back on 100k. Congrats

  • @user-eo1vz9lt8g
    @user-eo1vz9lt8g Před 24 dny +1

    I bought your CSS course and it was a good investment, learning to use a page builder and Wordpress but knowing what the page builder is built upon is extremely helpful, of course it's not just CSS but since the builder lays down the HTML and Javascript and PHP, you can go a lot further if you can use custom CSS, looking forward to your vanilla Javascript course...

  • @brentguiao4861
    @brentguiao4861 Před 8 dny +1

    Great explanation thanks❤

  • @Caprice_08
    @Caprice_08 Před 24 dny +1

    I needed that so much🎉🎉

  • @Sammorris207
    @Sammorris207 Před 4 dny

    thanks for the clear explanation

  • @ichiroutakashima4503
    @ichiroutakashima4503 Před 19 dny +1

    This channel definitely slayed!

  • @genshingamer8361
    @genshingamer8361 Před 20 dny +2

    What a great day when your video comes
    Thnx bro also expceting more new videos and your new courses also stay heathly.:)

  • @abdurrobr34l
    @abdurrobr34l Před 24 dny +2

    After a long time got ur video... 👍👍

  • @Filaxsan
    @Filaxsan Před 20 dny +1

    Very useful!! 💪

  • @Dylan_thebrand_slayer_Mulveiny

    We've come so far from the good old days of 'float: left' and clearfix hacks.
    The old way of doing layouts like this involved a lot of nesting with flex, but it was clunky as hell. This new approach is really awesome. However, as of today Caniuse puts browser support for this feature at 88%, which is quite low for it to be used in production.

  • @ShahriarCode
    @ShahriarCode Před 24 dny +2

    man it was really helpful for me becuase i always faced prblems here

  • @deltaranzyd1587
    @deltaranzyd1587 Před 24 dny +3

    wow, the legend is back

  • @imtseku
    @imtseku Před 23 dny +1

    Nice to see you again ✌

  • @ZockaRocka
    @ZockaRocka Před 19 dny +1

    This was perfect 👌

  • @codewithzero
    @codewithzero Před 17 dny +1

    thats great. thanks dear

  • @sadeemdzakaria3005
    @sadeemdzakaria3005 Před 12 dny +1

    You are one of the best CSS teacher on yt

  • @JeffParker45
    @JeffParker45 Před 19 dny +1

    Very Good! 👏👏👏

  • @FumezCreates
    @FumezCreates Před 20 dny +1

    The master has returned 😤

  • @harshalmali856
    @harshalmali856 Před 15 dny +1

    awesome video gained something new

  • @hriso83
    @hriso83 Před 23 dny +1

    The best tutorials for learning css

  • @Mike-rt2vp
    @Mike-rt2vp Před 21 dnem +1

    I can't believe it's taken so many decades to get this far for creating layouts using CSS.

  • @jackright9530
    @jackright9530 Před 12 dny +1

    Great video

  • @mansulol5458
    @mansulol5458 Před 11 dny +1

    the king is back 😭🙏🏾🙏🏾

  • @mohsinahmedohi
    @mohsinahmedohi Před 22 dny +1

    Worth subscribing you.

  • @ShahriarCode
    @ShahriarCode Před 24 dny +1

    ayooooo the king is back ⭐⭐

  • @godofwar8262
    @godofwar8262 Před 23 dny +2

    Dragon is back 🔥

  • @mirjalol49
    @mirjalol49 Před 24 dny +3

    U are back

  • @willb.r2055
    @willb.r2055 Před 10 dny +22

    does anyone else likes to use flex on everything unless they absolutely need to use grid or is it just me ?

    • @jeremywinston1
      @jeremywinston1 Před 6 dny +1

      i think everyone is like that.

    • @SogMosee
      @SogMosee Před 5 dny +3

      I use grid for everything except for buttons next to text, text next to text, or headers with an element on each side, then I use flex. Otherwise grid all the way baby. Maybe it's just the way our brains work differently...

    • @jkovert
      @jkovert Před 3 dny +1

      Flex first here.

    • @lashious236
      @lashious236 Před 2 dny +1

      i also 😂😂😂

    • @whyisthiscodenotworking
      @whyisthiscodenotworking Před dnem +1

      I use flex , because I don't know nothing in grid 😅😂

  • @AyaanMahib
    @AyaanMahib Před 24 dny +1

    Love your videos ❤❤❤❤

  • @albedesigns
    @albedesigns Před 24 dny +1

    Great Video!

    • @harunyussuf3593
      @harunyussuf3593 Před 24 dny +1

      You replied 1 min after video uploaded. Watch it first

  • @Kronical_Lpd
    @Kronical_Lpd Před 24 dny +2

    another super clean tutorial, I could not have explained it better! Glad to see you back my guy!
    Classic Ramzi recording at 1am

  • @imredoyyy
    @imredoyyy Před 23 dny +1

    Welcome back ❤

  • @sierraoscardelta
    @sierraoscardelta Před 16 dny +1

    epic.. didn't know of this .. now to undo my horrible hacks

  • @user-gy5sm4bd2m
    @user-gy5sm4bd2m Před 23 dny +1

    Я не знаю кто ты, но ты объяснил все за 14 минут лучше, чем наши "разработчики" объясняют это все за час. Спасибо!

  • @hudojnik93
    @hudojnik93 Před 15 dny +1

    Do you have any idea how good your channel is and you only have 14 uploads so far? I have ADHD and you are the only I can actually understand.

  • @krateskim4169
    @krateskim4169 Před 23 dny +1

    best explanation

  • @timothyshiu2263
    @timothyshiu2263 Před 20 dny

    wonderful!
    Does subgrid work with any number of nested-grid-that-use-parent-grid,
    for example, `div.grid > div.subgrid1 > div.subgrid2`?
    does subgrid also work with `grid-template-columns: repeat(auto-fit, minmax(..., 1fr))`?

  • @Igor-vk8fl
    @Igor-vk8fl Před 17 dny +1

    SO SIMPLE!!! OMG

  • @kirbyenriquez5417
    @kirbyenriquez5417 Před 21 dnem +1

    wow .. thank you
    :))))

  • @royandescartes
    @royandescartes Před 13 dny +1

    The GOD off CSS

  • @anonmityslayer
    @anonmityslayer Před 17 dny +1

    Finally legend got his password correct

  • @krishjain1239
    @krishjain1239 Před 24 dny +1

    Please tell about how to use masonry library with sidebar on a webapp.

  • @horatiuranca9005
    @horatiuranca9005 Před 20 dny +1

    perfection

  • @endlacer
    @endlacer Před 21 dnem +1

    very nice.
    some Feedback:
    -mute or at least make the type sound quieter
    -bit faster pace would be nice. you sometimes Show stuff that does not matter (like that you can change the color of the grid overlay in the devTools), you said it urself 😅
    - eg padding the body does not belong in this video. it has nothing todo with subgrid
    keep up the good work :)

  • @FadliAlamsyah
    @FadliAlamsyah Před 13 dny

    13:31 with style css like that, how to handle view if only one grid item?

  • @giahuybui8323
    @giahuybui8323 Před 8 dny

    I added another lorem to the first box and it's width started to be bigger than the other boxes. And even with the span 3 and minmax(350px,1fr) if i add more lorem, one of the boxes starts to grow and display on top each other ;( .Can anyone explain why? ;(

  • @themarksmith
    @themarksmith Před 3 dny

    useful sh*t - thanks!

  • @ImprovingAryan
    @ImprovingAryan Před 20 dny +2

    teach us mern stack please

  • @kc499z3
    @kc499z3 Před 14 dny

    Hi, do you plan offer local prices for your courses? I would love to buy the css one, but my currency is weak compared to dollar.

    • @slayingthedragon
      @slayingthedragon  Před 14 dny

      I don't, however in about a month my CSS course will be uploaded to my CZcams channel, it'll be free for everyone

  • @RB_MAFIA
    @RB_MAFIA Před 24 dny +6

    come back with React 🔥🔥 please

  • @zekimertdik7364
    @zekimertdik7364 Před 24 dny +1

    We missed you so much bro. Please prepare better next time. Slaying a dragon shouldn't take this long.

  • @mrshahcloud
    @mrshahcloud Před 20 dny

    Hi, what does the "span 3" means? Thanks.

  • @kudorgyozo
    @kudorgyozo Před 18 dny +1

    and what about making each item display: flex and setting flex-grow: 1 on each paragraph?

    • @slayingthedragon
      @slayingthedragon  Před 18 dny

      Yea that's what I personally do, subgrid though is great if you're using grid

  • @hamzamohammad01
    @hamzamohammad01 Před 17 dny

    I was just thinking of doing margin-bottom: auto

  • @luankosaka
    @luankosaka Před 4 dny

    Is it possible to do the same thing with flexbox?

    • @slayingthedragon
      @slayingthedragon  Před 4 dny

      Yes but it requires more divs in your HTML codepen.io/ramzibach-the-styleful/pen/QWPvYKq

  • @ohtpz
    @ohtpz Před 24 dny +2

    Hes back??

  • @reydantegarcia8776
    @reydantegarcia8776 Před 24 dny +1

    HEEYYY welcome back

  • @FahadKhan-vt5nc
    @FahadKhan-vt5nc Před 24 dny +1

    Please make videos on javascript

  • @ericsanchez2581
    @ericsanchez2581 Před 14 dny

    Why did the span 3 work vs 1/4?

    • @slayingthedragon
      @slayingthedragon  Před 14 dny

      1/4 explicitly anchors your element into place, whereas span 3 doesn't. They're both similar but span is more implicit which is what you need to make auto-fit and subgrid work together.

  • @alexfurtado1759
    @alexfurtado1759 Před 20 dny +1

    Slaying Thank you !!! Now you talking really slow... I can flow alone nice

  • @devxsadik
    @devxsadik Před 14 dny +1

    more sheez like this pls

  • @timtim9o5
    @timtim9o5 Před 18 dny

    you didn't explain the 'span 3' directive

  • @AlThePal78
    @AlThePal78 Před 2 dny

    I am confused, why not 1/3

  • @sethhendrikz6949
    @sethhendrikz6949 Před 16 dny

    Can someone please explain the 1/4?

    • @slayingthedragon
      @slayingthedragon  Před 16 dny

      grid-row positions an item on yours rows. 1 / 4 positions an item starting from the first row line up to the fourth row line.

    • @sethhendrikz6949
      @sethhendrikz6949 Před 16 dny

      @@slayingthedragon aha! So forgive me for extending the question but a 1/2 with four box elements, what would this do?

    • @slayingthedragon
      @slayingthedragon  Před 16 dny

      @@sethhendrikz6949 It would display only one element in your box while leaving any other element out of sight. 1 / 2 only represents one row, and with our boxes having 3 elements inside of it, it needs to span 3 rows. If we have 3 rows than we have 4 row lines, which is why you use 1 / 4. This is something done automatically usually but subgrid doesn't position items on tracks implicitly, so you tell your boxes how many rows it must span. If you tell it to span 1 / 2 rows, than you're telling your boxes to occupy one row only and therefore only one element out of 3 can be displayed.

    • @sethhendrikz6949
      @sethhendrikz6949 Před 16 dny +1

      @@slayingthedragon an absolute genius teacher, thank you dragon! Big ups and a confident sub 🙏

  • @avrakadavra1552
    @avrakadavra1552 Před 12 dny

    Is it just me? this doesn't work with 2 or more rows. Still, Thank you for this

  • @Rio-by1eh
    @Rio-by1eh Před 15 dny

    Is a Grid a STACK…here ?

  • @helluci6449
    @helluci6449 Před 14 dny

    please start using dark mode

  • @rabbitcreative
    @rabbitcreative Před 20 dny +1

    The same effect can be achieved with tables. Just saying.

    • @tefkah
      @tefkah Před 12 dny

      who the hell wants to go back to tables man

  • @edems131
    @edems131 Před 24 dny +1

  • @jippee1
    @jippee1 Před 21 hodinou

    Why would this be returned to the design team looking nothing like the prototype. It boggles my mind when the programmers can't just match the design 1 to 1 before sending it back

  • @fitzv.9224
    @fitzv.9224 Před 23 dny +1

    Been waiting for decades maybe? hahahah

  • @avneet12284
    @avneet12284 Před 3 dny

    Good video but not well explained