The Only CSS Layout Guide You'll Ever Need

Поділитися
Вставка
  • Опубліковано 1 лис 2024

КОМЕНТАРІ • 208

  • @faithwithmandy
    @faithwithmandy 6 місяців тому +109

    For someone that knows NOTHING about ANYTHING YOU'RE TALKING ABOUT, I was able to follow and pick up a few things. I'm interested in coding and building a website but I have no clue whatsoever. But THE FACT that I could understand what you're saying, says a lot about your teaching skills. I'm impressed.

  • @AbhimanueVBiju
    @AbhimanueVBiju 9 місяців тому +40

    Thinking in boxes is what I found out on my own, I had so much trouble with layouts until that specific point where I started to think in boxes.. It made my life easier! I wish more and more people who are in this just started out their dev journey knows about it.

    • @MohamedAhmed-mp6qr
      @MohamedAhmed-mp6qr 6 місяців тому +2

      me too, i always think in boxes like a can already the see the box model of any tag or div. i already know where the margin,padding and positions are taking place. this helps me understand what i am working with

    • @samdavidh
      @samdavidh 2 місяці тому

      i remember being on Twitter and seeing the different panes as these separate entities all related but different and was like...ahhh

  • @adymorris7347
    @adymorris7347 7 місяців тому +60

    Finally....a CSS Layout Guide I understand! Thank you, Sir.

  • @Brezanova
    @Brezanova 9 місяців тому +24

    Finally a very clear and concise explanation for someone staring at a blank page trying to figure this out lol Thank you!

  • @edwardnapatalio853
    @edwardnapatalio853 Рік тому +174

    Epic thumbnail 😂

  • @Chae-dudu
    @Chae-dudu 6 місяців тому +62

    the extension name is "google pesticide"

    • @tmpmail
      @tmpmail 5 місяців тому

      on any browser extension marketplace, just write "pesticide"

    • @jasonsiew23
      @jasonsiew23 4 місяці тому +3

      Omg thank you so much for posting this!

    • @ajaxajax-dw3rb
      @ajaxajax-dw3rb 2 місяці тому

      you are right

    • @sskopintsev
      @sskopintsev Місяць тому

      thanks!

  • @dchumik
    @dchumik 2 місяці тому +2

    Absolutely OUTSTANDING!! As a beginner I have watched a number of videos on HTML and CSS and this just made my life a piece of cake, with double frosting 😁

  • @kbonline5473
    @kbonline5473 9 місяців тому +7

    This is the best css tutorial to understand the fundamentals of layout

  • @kidyoshi007
    @kidyoshi007 6 місяців тому +10

    THIS IS THE BEST CSS VIDEO I HAVE EVER SEEN IN MY LIFE !!! this the the most perfect video explanation of what CSS is! BEAUTIFUL

  • @Squatrecords
    @Squatrecords 8 місяців тому +15

    Everything you done in this video is absolutely amazing! thanks for the work you placed in explaining and demonstrating so well!

  • @toesiluutaga
    @toesiluutaga 3 місяці тому +2

    After spending two solid hours up to midnight going back and forth , back and forth over and over again trying to follow and understand, I think I agree with you sir, CSS is a real mess. But there is something special about you that not many people have; the ability to make somebody like me not to give up easily. Thanks a lot.

  • @zerken7220
    @zerken7220 4 місяці тому +8

    I just started coding and I was struggling with understanding CSS. This is some God sent content broo

  • @argh5665
    @argh5665 5 місяців тому +18

    00:00 Part 1 - thinking of css
    3:01 Part 2 - thinking of flexbox
    9:59 Part 3 - thinking of grid

  • @joelpww
    @joelpww 7 місяців тому +301

    I was promised a pikachu. Thoroughly disappointed

    • @ceribrolord3893
      @ceribrolord3893 5 місяців тому +7

      ☹️

    • @NotKyleChicago
      @NotKyleChicago 4 місяці тому +4

      Thumbnail isn't in the video?

    • @vine.as0
      @vine.as0 3 місяці тому +6

      Thank you, I won't spend my time on this video anymore

    • @terrypark3690
      @terrypark3690 Місяць тому +1

      Ty useful comment

  • @harithoppil7
    @harithoppil7 7 місяців тому +2

    Saved a ton of time! n thanks for the Smart Philosophy of using minimum to do maximum.. thus not getting overwhelmed

  • @rajshailey92
    @rajshailey92 Рік тому +12

    This was an absolute gem of a video. Thank you for sharing such fundamental concepts.💖

  • @davidmesaros9733
    @davidmesaros9733 Місяць тому

    I had a hard time understanding CSS but this video simplified the concept of positioning. I found it really hard to wrap around positioning concepts

  • @metalrunsit
    @metalrunsit 6 місяців тому +3

    You're a really great speaker. Most sensible and direct too, you're amazing.

  • @darkastically
    @darkastically 7 місяців тому +1

    Thank you!! I'm a backend dev learning CSS and javascript for "fun". You saved my a**.

  • @mooglg8663
    @mooglg8663 3 місяці тому +2

    That flex cheatsheet website is super helpful! Awesome video!

  • @yf4jm
    @yf4jm 3 місяці тому

    This explains 80% of what you need to know in css . i never knew when i need to even use grid of flex i thought flex can do all the job. I dont usually comment on tutos but this video is truly that good and i have understanding of how complexe clean interactive layouts are made. Thanks so much brother

  • @Just_Chuk
    @Just_Chuk 5 місяців тому

    The way you design your classes for reusability is really smart and opened my eyes to a way more efficient way of writing css.

  • @antonio_carvalho
    @antonio_carvalho 8 місяців тому +1

    Excellent video! Here's a tip: use a muffler on your microphone to reduce pops from words like "Pixel Perfect".

  • @ramoreacher5322
    @ramoreacher5322 Місяць тому

    thank you, finally an efficient way to teach how grids work.

  • @jikaikas
    @jikaikas 9 місяців тому +2

    ur the only youtuber who Im glad I learned css from, everyone teaches it so bad so much fluff you get right into it

  • @johnborron1059
    @johnborron1059 2 місяці тому

    My god it finally makes sense to me! No one has ever described the process like that to me. Thank you sir!

    • @TopNotchVideosYT
      @TopNotchVideosYT 2 місяці тому

      when he sais blocks, does he mean boxes?

    • @johnborron1059
      @johnborron1059 2 місяці тому

      @@TopNotchVideosYT I would say yes. Chunks of text are referred to as blocks. It might help to visualise the layout as actual physical blocks being stacked on one another. That is certainly one of the techniques I'll be using going forward.

  • @maikeltoxix1716
    @maikeltoxix1716 4 місяці тому +1

    Thank alot! im just starting programming a website, and this absolutely helped me think in better structuring

  • @jagannathps
    @jagannathps 7 місяців тому +1

    this is golden youtube content

  • @kopilkaiser8991
    @kopilkaiser8991 3 місяці тому

    Absolutely lovely tutorial. I just love watching a great programming TUTORIAL :D I'm like addicted to learning technologies and techniques to do programming and advance my knowledge. Liked, Subscribed, and Commented your video. You have earned it absolutely in every way. You are a great teacher and able to convey knowledge smoothly and simply which is needed to learn all of these difficult technologies.

  • @filipnikolic2280
    @filipnikolic2280 Місяць тому

    Great job man!!! Thank you for these fundamentals! And the music at the end is like i defeated a chapter boss! :D so rewarding :)

  • @jezza9774
    @jezza9774 Рік тому +3

    Man I feel old seeing xanga, early 2000s in middle school vibes lmao great explanation video, helped me understand positioning a lot better as a visual learner 😅

  • @zakaria20062
    @zakaria20062 3 місяці тому

    I think only this channel show realworld and professional case you will find in your world

  • @DrWalterJitsu
    @DrWalterJitsu Рік тому +2

    great video
    this is probably my favorite software engineering channel

  • @junior.santana
    @junior.santana 5 місяців тому

    That was incredibly well explained, thanks. As you said there are so many properties, especially for grid, and I've tried to learn them one-by-one but the best approach is what you did, studying each scenario and purpose. Also, I never heard of flex-basis and will definitely start using it, I had some funny issues with flexbox+width recently, probably should be using this property instead

  • @achyutkayastha4248
    @achyutkayastha4248 3 місяці тому

    helped a lot in revising and enhancing the concepts , thank you!

  • @ALStarsSprinkle
    @ALStarsSprinkle 5 місяців тому

    Important stuff, thanks. That flow talk at around 5:20 I would call ’structural layout’, getting a little closer to the conceptual core.

  • @drbulltrader9107
    @drbulltrader9107 4 місяці тому

    I just love your retro background. so many memories lol

  • @FrancoisLampron
    @FrancoisLampron 7 місяців тому +1

    Thank you so much for such concise and funny explanations!

  • @Elena_Moralez
    @Elena_Moralez 3 місяці тому

    This tutorial is soooo informative! Explained very good and understandable. Thanks a lot.

  • @anoymouschannel3513
    @anoymouschannel3513 2 місяці тому

    Thank you for making this video. I now understand how were used it

  • @FrancoisLampron
    @FrancoisLampron 7 місяців тому +1

    Thank you so much for concise and funny explanations !

  • @lilyshevchenko7048
    @lilyshevchenko7048 6 місяців тому +1

    Did not expect to get awesome laughs, as well as content. You're hilarious. Thanks :D

  • @TimAyro
    @TimAyro 6 місяців тому +8

    Me watching this video with my css filled with floats...

  • @Aosses
    @Aosses 2 місяці тому

    I use Quickly CSS Grid to build HTML CSS, and it works perfect :)

  • @deldridg
    @deldridg 7 місяців тому +1

    Lovely work and thanks mate. Very helpful and has fast-tracked a stage of my project very effectively. Cheers from Sydney - Dave

  • @bhoomisharma3802
    @bhoomisharma3802 5 місяців тому

    I'm finding this channel right before my practical examinations..😢 on web development...😂 Are you kidding me! 😫😫 My project is trash as it is ..😫😫😫

  • @cryptofelix5242
    @cryptofelix5242 6 місяців тому

    This video got me a lot of things ordered that I knew already!

  • @vamoosTV
    @vamoosTV 3 місяці тому +1

    What's the chrome extension you use? at 1:58... Great video!

  • @dc33333
    @dc33333 Рік тому +1

    Good video Ed!!! Great speaker and video production.

  • @khari_baat
    @khari_baat 5 місяців тому

    Incredibly well explained!

  • @JawsoneJason
    @JawsoneJason 8 місяців тому +1

    There are plenty of cases where flex and flex-wrap are the choice. The question is: do you need to align things in one dimension or two?

  • @marissapowser1755
    @marissapowser1755 4 місяці тому

    This is the best CSS video, and hilarious lol

  • @mitetoOoOoO
    @mitetoOoOoO 9 місяців тому +2

    I came for Pikachu. But learned a lot

  • @vmGrymm
    @vmGrymm 8 місяців тому

    The Only CSS Layout Guide You'll Ever Need

  • @hamzaomari7052
    @hamzaomari7052 3 місяці тому

    The whole video I've been focusing on your hair man, it's so unique. It feels unnatural.

  • @SamuTheFrog
    @SamuTheFrog 3 місяці тому +2

    I don't know shite about CSS. In fact, it's so unknown to me I thought you were talking about Counter Strike Source until I clicked and heard the first few words.

  • @bambinoesu
    @bambinoesu 5 місяців тому +1

    It's good practice to use both, but I prefer grid

  • @yowchico
    @yowchico 11 місяців тому +1

    nice editting, well said explanation 👏

  • @_____vieve
    @_____vieve Місяць тому

    This is so helpful! thank u so much!

  • @wknight92
    @wknight92 Місяць тому

    You mention that the 3 main props you need to know are:
    1. display
    2. justify-content
    3. align-items
    ..you then go into detail about justify-content and align-CONTENT, completely skipping align-items.

  • @ondrej1031
    @ondrej1031 9 місяців тому

    Crazy value! Thank you for this!

  • @nikitamigushev
    @nikitamigushev Місяць тому

    Great work! Thanks man!

  • @munzutai
    @munzutai 9 місяців тому +1

    These are great explanations but please consider getting a pop filter. My subwoofer is popping like crazy.

  • @infini667
    @infini667 6 місяців тому

    Thank you for the video! It's very good. I just wanted to suggest that you use a pop filter :)

  • @outpost31737
    @outpost31737 4 місяці тому +1

    You don't need to use an implicit 12 column grid, besides it isn't responsive, much easier method is one line of code: grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); Adjust to your liking.

  • @dc33333
    @dc33333 Рік тому +2

    this is useful. Thanks Ed!!!

  • @austin4855
    @austin4855 6 місяців тому

    great lesson, ty! and thumbnail was so good i HAD to click.

  • @benja303
    @benja303 6 місяців тому +1

    - In Css you should be thinking in Boxes
    - Understand
    Margin
    Border
    Padding
    Content
    - Every element has a parent child relationship
    - Pixels and Floats are outdated

  • @tylerhunt-yp8vj
    @tylerhunt-yp8vj 3 місяці тому

    Fantastic video thank you sir!!!

  • @mon0theist_tv
    @mon0theist_tv 7 місяців тому +4

    Anyone got the Chrome extension at 1:59? EDIT: Nvm it's called Pesticide
    4:16 that looks like the identical layout of Monarch Money

  • @eric55099
    @eric55099 2 місяці тому

    Nice one bro

  • @kloworman
    @kloworman 3 місяці тому +1

    Kinda disappointed because there's no Pikachu but indeed it's the only layout guide I'll ever need

  • @eshw23
    @eshw23 Рік тому

    Theeeeese are great videos. You can also make more videos relating to what tech stack we should use, Like Nextjs, vs MERN, or pages vs app router, etc, etc

  • @hardikganatra2453
    @hardikganatra2453 Рік тому +1

    Great video man !!!

  • @xsilverx1198
    @xsilverx1198 8 місяців тому

    This was very helpful thank you!

  • @JS-vw7to
    @JS-vw7to 3 місяці тому

    Amazing explanation

  • @JimmyCrackorn
    @JimmyCrackorn 2 місяці тому

    I see this question all over, and I can't find a clear answer with visual aids. How do we make the grid show itself in Chrome? This could be the solution I've been looking for so that I can properly center elements in a responsive way, but I can't make the grid visible regardless of what advice I follow. It's pretty difficult to believe that Google doesn't use its own browser to design its sites, but I'm starting to feel like maybe it doesn't because this seems to be an impossible task. I just don't want to keep repositioning items or settling for imperfections whenever I resize the browser window. I can center something in maximize, but then it's wayyyyyyyyyy off-center the more I horizontally shrink the window. I'm new to your content. Do you have a tutorial for this?
    It's the exact problem you described, but I don't have access to the solution. It's driving me crazy.

  • @ampermetre_
    @ampermetre_ 3 місяці тому

    Thank you! It was very useful

  • @willbarrett6204
    @willbarrett6204 9 місяців тому +1

    Is a container just like or ? I can't seem to find any documentation on it.

  • @ricoweeland2301
    @ricoweeland2301 2 місяці тому

    THis is amazing, thank you!

  • @br1580
    @br1580 4 місяці тому

    The Chrome extension to highlight the elements is called 'Pesticide'.

  • @aniksaha8108
    @aniksaha8108 7 місяців тому

    Thank you for this video!

  • @solarpoweredheart47
    @solarpoweredheart47 4 місяці тому

    "And you should only use it if you like suffering." - Yeah!🤣🤣🤣
    Me: "I love pain. More pain! Oopps... overlapped the ? Yeah! More pain!"

  • @davidshanahan6081
    @davidshanahan6081 6 місяців тому

    When you reference align-content at 7:08, I think you have confused it for align-items. Align-content is used when a row has wrapped.

  • @Tafa-ul
    @Tafa-ul 6 місяців тому +2

    can anyone tell me what extension he was using when he was showing youtube box layouts

  • @gumbilicious1
    @gumbilicious1 6 місяців тому

    I hate messing with css, that is why I am here

  • @nikj1178
    @nikj1178 Місяць тому

    I am confused as to why you would use a grid in some of the shown examples, or why you would use a single giant grid instead of splitting it into smaller grids. For your 12x5 grid example, why not just split the whole thing into three rows, each being it's own grid. That way you could mostly avoid spans, and you wouldn't have to bother with "calculating" the specific grid size.
    Another worry of mine is what happens with most of the shown layout on different screen sizes. Do you just completely hide them and show a different layout?

  • @lokeshr9794
    @lokeshr9794 7 місяців тому +3

    Where is my Pikachu???

  • @lostmotion18
    @lostmotion18 6 місяців тому +1

    "Only use float if you enjoy suffering" lmao

  • @metaculos6068
    @metaculos6068 6 місяців тому

    i owe you my life King

  • @UmairAli-i3o
    @UmairAli-i3o Місяць тому

    So much great thanks 🎉

  • @senorlua6116
    @senorlua6116 2 місяці тому

    How did you make that wavy chart at 14:57 "Revenue and Expenses"?

  • @anjaneekumar-singh
    @anjaneekumar-singh 6 місяців тому +1

    what is that chrome extension which shows boxes around elements ?

  • @MrAviv555
    @MrAviv555 6 місяців тому

    Amazing video!!
    Does anybody know the name of the chrome extension he chooses? I've been looking for something like that for a while now😅❤

  • @danieledun7977
    @danieledun7977 5 місяців тому

    Which app do you use for prototying your layout. I see an app in the background

  • @FurqanHun
    @FurqanHun 6 місяців тому

    i understood flex easily i do use it tho didnt knew about it in detail, bu yes grid is terrifying would probably take more to to get familiar with

  • @Hydesy
    @Hydesy 7 місяців тому

    What was the chrome extension you showed in your video that reveals the boxes?

  • @hobbymemer8616
    @hobbymemer8616 10 днів тому

    Yo bro I have actually seen that kid's 4th dimension video!

  • @evil-resident
    @evil-resident 6 місяців тому +1

    what is the extension u used to see the layout of youtube?

  • @anujmourya18_
    @anujmourya18_ 7 місяців тому +2

    2:23 which extension