Inline Internal and External CSS
CSS Theory #1: Conflicts Between Selectors
CSS Theory #2: Inheritance and the Universal Selector
CSS Theory #3: The CSS Box Model
Using Margins and Paddings
CSS Theory #4: Types of Boxes
CSS Theory #5: Absolute Positioning
Developer Skill #1: Googling and Reading Documentation
Developer Skill #2: Debugging and Asking Questions
first Design and Development Steps (Step 4)
The 3 Ways of Building Layouts
Building a Simple Float Layout
Spacing and Aligning Flex Items
Adding Flexbox to Our Project
Building a Simple Flexbox Layout
Sizing Grid Columns and Rows
Placing and Spanning Grid Items
Aligning Grid Items and Tracks
Building a Simple CSS Grid Layout
Overview of Web Design and Website Personalities
Web Design Rules #1: Typography
Web Design Rules #2: Colors
Web Design Rules #3: Images and Illustrations
Web Design Rules #4: Icons
Web Design Rules #5: Shadows
Web Design Rules #6: Border-radius
Implementing Border-radius
Web Design Rules #7: Whitespace
Web Design Rules #8: Visual Hierarchy
Implementing Whitespace and Visual Hierarchy
Web Design Rules #9: User Experience (UX)
The Website-Personalities-Framework
The Missing Piece: Steal Like An Artist!
Web Design Rules #10 - Part 1: Elements and Components
Building an Accordion Component - Part 1
Building an Accordion Component - Part 2
Building a Carousel Component - Part 1
Building a Carousel Component - Part 2
Building a Table Component - Part 1
Building a Table Component - Part 2
CHALLENGE #1: Building a Pagination Component
Web Design Rules #10 - Part 2: Layout Patterns
Building a Hero Section - Part 1
Building a Hero Section - Part 2
Building a Web Application Layout - Part 1
Building a Web Application Layout - Part 2
The 7 Steps to a Great Website
Defining and Planning the Project (Steps 1 and 2)
Sketching Initial Layout Ideas (Step 3)
First Design and Development Steps (Step 4)
Responsive Design Principles
How rem and max-width Work
Building the Hero - Part 1
Building the Hero - Part 2
Building the Hero - Part 3
Setting Up a Reusable Grid
Building the How-It-Works Section - Part 1
Building the How-It-Works Section - Part 2
Building the Featured-In Section
Building the Meals Section - Part 1
Building the Meals Section - Part 2
Building the Meals Section - Part 3
Building the Testimonials Section - Part 1
Building the Testimonials Section - Part 2
Building the Pricing Section - Part 1
Building the Pricing Section - Part 2
Building the Features Part
Building the Call-To-Action Section - Part 1
Building the Call-To-Action Section - Part 2
Building the Call-To-Action Section - Part 3
Building the Footer - Part 1
Building the Footer - Part 2
How to Select Breakpoints
Responding to Small Laptops
Responding to Landscape Tablets
Building the Mobile Navigation
Responding to Smaller Tablets
A Short Introduction to JavaScript
Making the Mobile Navigation Work
Implementing Smooth Scrolling
Implementing a Sticky Navigation Bar
Browser Support and Fixing Flexbox Gap in Safari
Testing Performance With Lighthouse
Adding Favicon and Meta Description
Making the Form Work With Netlify Forms