
Learn to apply css styling to web pages by adding style sheets, understanding the box model, backgrounds, typography with Google fonts, margins, width, height, and interactive features like hover links.
Learn how CSS styles HTML to create a visible web page, using selectors, classes, and IDs, with live previews in CodePen and Brackets.
Learn to style web pages using external, internal, and inline CSS, link stylesheets, and understand how the CSS hierarchy determines which rules apply.
Discover how to separate presentation from markup with an external stylesheet. Explore selectors, classes, and ids to target content and apply color with hex, rgb, and rgba values.
Learn to apply background colors and images in css using color values, the background shorthand, and options like background-position and background-repeat to control contrast and layout.
Explore the CSS box model, including content, padding, border, and margin, with chrome dev tools and border options like solid, dotted, and none.
Understand how padding creates a buffer around content on all four sides, and use shorthand to set top, right, bottom, and left values or the two-value pattern.
Explore the CSS box model by applying margins to move content, using pixels and percentage values with auto to center and create layouts, while comparing margins to padding and borders.
Master how to set min and max widths and heights (for example 400px and 600px), ensure responsive layouts, and control content overflow with auto, hidden, and scroll.
Learn how to style text in CSS by adjusting alignment (left, center, right, justify), removing link underlines with text-decoration none, and applying transformations, spacing, and font properties.
Apply font family, size, and weight to distinguish text on your page. Use fonts like Arial and bold, and bring in Google Fonts via import or link.
Learn to style unordered and ordered lists in CSS, using list-style-type and list-style-image to turn ul into ol with circle or square markers.
Learn to style CSS hyperlinks with hover, visited, and active states, set default link styles (text-decoration none, uppercase), and apply background color changes to create a simple menu.
Explore how CSS display controls layout by applying it to list items, comparing block, inline, inline-block, and noting display none versus visibility hidden and height and width of inline-block.
Learn how CSS positioning determines where an element sits on a page, covering static, relative, absolute, and fixed positions, with offsets and examples like sticky headers and footers.
Explore transforming a code pen HTML body into a two-column web page by styling a container, applying padding and widths, centering content, and using floats with clear fixes.
Style the navigation bar by applying nested nav selectors, removing bullets, and turning links into a horizontal menu with white text on black, teal on hover, and centered alignment.
Apply a font import and font family to the main container, and refine the side menu by turning list items into block elements with padding and hover backgrounds. Update the footer to full width with teal background, remove link underlines, and add a logo image.
Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of elements within an HTML page.
This course is designed to help you learn how to use CSS within your web pages. From an instructor with over 15 years of web development experience.
Make you webpages look.... BETTER!
Let me introduce you to using CSS. I show you how to add CSS to your websites. What CSS can do and the amazing transformation that can be done.
Learning the CSS fundamentals will help you develop the core skills to apply styling to your HTML content.
We teach you
APPLY WHAT YOU'VE LEARNED
At the end of the course we show you how to bring together what you've learned to transform some HTML code into a fully styled website.
Create your own website from scratch
All the source code is included, in addition to top resource links and everything you need to have to get started with CSS.
Lets start learning CSS.