
Design and build a responsive website from scratch using HTML, CSS, and JavaScript, creating multiple pages, styling with media queries, and implementing adaptable navigation for mobile and desktop.
Explore essential tools for building a site from scratch, including the Brackets editor and Chrome dev tools for mobile design. Use laura pixel for placeholders and Cliffie for wireframes.
Plan and wireframe a responsive two-column website starter, with a header, logo, navigation, content areas, and footer, linking index.html to a shared style.css for consistent styling.
Learn to build a clean HTML structure with header, primary and secondary sections, navigation lists, and a footer, using semantic elements and wrappers for a responsive layout.
Learn to design a mobile-first, responsive page using CSS media queries and breakpoints, apply floats for a two-column layout with primary and secondary containers, and clear floats for clean alignment.
Break apart the header into sections, float the heading left with centered text, set a header id, and adjust navigation using a media query for a horizontal, responsive layout.
Update the navigation to an inline block and display items horizontally to form a menu. Adjust padding, remove ul styling, and apply hover effects for a responsive, media-query driven layout.
Adjust responsive design by adding a new 720px breakpoint to reposition the menu, update logo header margins and padding, and refine text alignment and spacing for tablet and mobile layouts.
Refine the navigation styling to create a grayscale, responsive menu with white content and a dark footer, updating padding, margins, borders, hover states, and the active item.
Add a selected class to the navigation to indicate the active page (home, products, contact) and style it with shared CSS, optionally using javascript to toggle.
Learn how to use jQuery to read the current page from the URL and dynamically apply an active class to the selected navigation item.
Use jQuery to dynamically apply classes based on page state. Select elements with CSS-like selectors, retrieve the page path, and conditionally add an active class to update menus.
Select a Google Fonts font family from Google Fonts, with access to 804 font families, then import or link it into your stylesheet to apply dynamic fonts across the website.
Enhance a site with responsive images, padding, and page-specific css, while adjusting font sizes and line height, and styling forms and navigation within a single stylesheet.
Update the products page by presenting an ordered list of product images in a main container, and ensure responsive sizing with cleaned up list styles.
Create a three-page website using a shared css file for uniform styling and global updates, with mobile-ready responsiveness, adaptive menus, reflowing images, and optional 3-column layouts, plus jQuery enhancements.
Want to learn how to create a complete website from scratch?
Step by step learning of a real world project, creating a website. By the end of the course you will be able to expand your portfolio with different website designs. Build you own websites using HTML and CSS
Build websites for the real world, see how HTML and CSS fit together to create usable websites that are fully responsive and ready for the modern world.
This course will present skills and overview uses of HTML tags in a web page design. Provide guidance on how to apply styling and overview common styling properties to make you website look good.
Find out what it takes to build your own website, you will be amazed at how easy it can be.
I am here to help you learn web development and design. I'm ready to answer any questions you may have.
Nothing to lose, there is a 100% Money Back if you don't like it
Want to know more, what are you waiting for take the first step. Join now to start learning to create websites today.