Modern Layouts: CSS Tutorial (Day 9 of CSS3 in 30 Days)

Use CSS to create modern layouts. Make them responsive with Media Queries.

⭐️Files you need ⭐️
💻Modern Layouts Code:
💻All tutorials in this series need this “_theme-styles” directory (only download once):

This video works as a stand-alone tutorial but is also day 9 of CSS3 in 30 Days. For the rest of the series, check out this playlist:

CSS3 in 30 Days is developed by Brad Hussey. Check out his website for more great tutorials:

Learn to code for free and get a developer job:

Read hundreds of articles on programming:

And subscribe for new videos on technology every day:


This Post Has 15 Comments

  1. Chris King

    Please don't use floats for 'modern' layout. Please use flex and grid box models for 'modern' layouts.

  2. Michel Ribbens

    Like your video's so far but was really hoping this one would be with CSS Grid (or Flexbox at least). Pretty disappointing to see you still use floats.

    Anyway, if people want to do a quick exercise: try to make it with the Grid system. CSS Grid is so much better and everybody that has interest in CSS should start learning it asap

  3. Olga Filiushkina

    You shouldn't use float to create layouts in 2018, seriously. There's Flexbox and CSS Grid for that

  4. Yes, modern layouts should be done with flexbox and/or grid, but I think a complete developer should also know how it's also done with floats. Thanks for this video series!

  5. Nguyễn Hùng

    Could we convert from using 'float' to 'flexbox layout' or 'grid layout' ?

  6. Palicho Ki

    wow, in layout2, the .layout2 header::after pseudo element works like a invisible stick to stretch the parent header box, some sense of hack to me.

  7. Smart guy, he teaches you the very, very basics, but if you want more advanced lay out go to his website and pay for the tutorials.
    remember, nothing is really free is this world.

  8. Business Opportunity in Ruvol

    I have invented a Board Game [still unpublished and not yet out in the market] that I believe is guaranteed to be as challenging and exciting as CHESS. I called it “RUVOL.”

    It is my hope that one day Ruvol may surpass chess as the “Number One Board Game in the World.”

    The weakness of chess is it always starts in fixed positions that the opening moves become “memorizable.” In fact, not a few have so mastered the moves that they can play against their opponents “blindfolded.” It is for this very reason that the great Bobby Fischer introduced his so-called “Fischer Random Chess,” where the starting position of the pieces is “randomized” to make the memorization of openings impracticable. Fortunately, it is also for this reason that I invented Ruvol where “every game” has been calculated to be a challenging one to play.


    I detailed everything in my YouTube video. Here is the link:


    It is worthwhile to note that the people who play chess will be the same people who will play Ruvol. In my Google search, I learned there are around 800 million chess players in the world. Even just a small percentage of these 800 million is good enough to earn big money from Ruvol either as an ONLINE GAME BUSINESS or as a PHYSICAL PRODUCT DISTRIBUTOR.

    You may contact me at:

    Thanks and God bless!

    The Ruvol Inventor

  9. Andrew Royalty

    downloaded the files and it doesn't look like what's in the vid

Leave a Reply