
Learn CSS to style and lay out web pages using selectors, inline, external, and style tags; explore colors, borders, box model, typography, hyperlinks, Chrome inspector, media queries, and responsive design.
Explore tools and resources for CSSA development, including atom, chrome dev tools, and CodePen.io, to write CSSA, inspect style sources, and see live results in the browser.
Explore how cascading style sheets cssa work with html to style modern web pages, and how browser dev tools reveal and modify styling.
Learn to add CSS to HTML pages with inline styles, style blocks, and external stylesheets. Use tag, id, and class selectors to color and style elements, and understand rule order.
Learn how to select elements with a selector, apply a property and value, and experiment live in the Chrome browser using the CSS inspector to see colors and fonts change.
Explore how to use divs and spans to target content and apply CSS styling, noting divs create a full block and spans isolate text for styling.
Explore CSS selectors using id (hash), tag, and class (period) to target elements, apply background colors, and reuse classes for flexible styling.
Master css color values by exploring hex, rgb, rgba, hsl, and cmyk, using color pickers, shorthand hex, and alpha transparency across browsers.
Discover CSS named color values and how English color names map to hex values. Explore about 150 color options and apply them to elements using CSS.
Learn to apply and customize background properties in CSS, including setting the body background color, adding a background image with a URL, and controlling repeat, size, position, and parallax effects.
Learn how to use the CSS background shorthand to condense background image, color, repeat, and positioning into one declaration, with a color fallback when the image fails.
Explore how CSS borders differentiate elements by color, width, and style. Learn to use the border shorthand to apply to all sides or target top, right, bottom, and left.
Explore how the outline property styles the area outside the border with the same options as borders and shorthand, including color, style, and width, and note overlap with element sizing.
Master margins to create space around elements by using top, bottom, left, and right values and the shorthand to apply top, right, bottom, and left in clockwise order.
Explore CSS padding as the inside spacing of an element, apply top, right, bottom, and left values, use shorthand, and see how padding affects content and height.
Explore the css box model and learn to use Chrome dev tools to inspect and adjust margins, padding, borders, colors, and layout in real time for responsive design.
Explore how to set height and width in CSS, create a container with a max width and 90 percent width for responsive design, and use fluid percentages or fixed pixels.
Explore the box model by inspecting and recreating CSS properties in dev tools, including margin auto, a 500px width, 20px padding, a 1px red border, green background, and centered text.
Center your web page content by applying auto margins on left and right within a fixed-width container. Explore how auto margins proportionally space content to keep layouts balanced across sizes.
Master CSS text and font properties, adjusting font-family, font-size, font-style, font-weight, and line-height, and learn to use Google fonts and shorthand font syntax for improved typography.
Explore the CSS text property to align text with text-align, remove hyperlink underlines with text-decoration: none, and apply text-shadow, previewing changes in dev tools.
Learn to use Chrome dev tools to edit css attributes and apply styles via classes or IDs. Explore color pickers, palettes, and Google fonts for web projects.
Browse Google fonts, select font families, and embed them via a stylesheet or @import, then apply font-family to elements and override containers for consistent typography.
Explore line height in CSS to adjust vertical line spacing, using percentage values, and note that zero spacing is possible while negative values are not allowed.
Experiment with CSS letter spacing and line height to control readability and typography. Explore positive and negative letter spacing values and use dev tools to adjust color and background.
Style all hyperlinks in one place or per element within your CSS. Explore link, visited, hover, and active states, adjust colors and backgrounds, and remove underlines for navigation menus.
Learn to style HTML tables with CSS by moving inline styles to an external stylesheet, applying borders, alignment, padding, and typography for table elements like th and td.
Learn how display properties transform navigation and content by using inline, inline-block, and block, and compare display none with visibility hidden to hide or reserve space.
Learn to align four inline boxes with CSS by using class-based blue and red colors, setting dimensions, and centering the container with margin auto and inline-block behavior.
Explore CSS position properties from static flow to relative, fixed, and absolute placements, including left, top, right, and bottom, and learn how each affects page positioning.
Explore dev tools for styling web pages, copy and paste updated style rules, manage temporary CSS files, and ensure changes propagate to your source code.
Turn an unordered list into a navigation bar by styling list items as links. Practice applying a nav bar class and CSS to structure and style the menu.
Learn to turn an unordered list into a navigation bar using dev tools as an editor, then apply CSS updates for inline-block items, centered text, and hover effects.
Demonstrates using the Brackets editor to apply floats for building a three-column web layout with navigation, and shows how media queries adapt columns for responsive design.
Learn how CSS floats pull content left or right to build multi-column layouts, master alignment challenges, and apply background colors using the parent element to cover floated sections.
Explore how floats move elements to the left or right to shape web page layouts, using two colored boxes to show inline flow, margins, and padding for spacing.
Learn how to use CSS floats to position images inline with text, float left or right, wrap text, and control spacing with padding, margins, borders, and a responsive max-width.
Wrap images in a thumbnail span, float thumbnails left or right, and use padding, border, border radius, and a box shadow to create responsive, polished image thumbnails.
Learn to build basic page layouts using floats, div containers, and simple CSS styling to create header, navigation, and multi-column content, with centering and borders for clear templates.
Learn to build a two-column web page layout using floats, with a side menu and main content, managing widths and clearing floats to align the footer.
Learn to build a two-column page layout with floats, add a full-height red sidebar using wrappers and a background color class, and apply clearfix to keep layout stable.
Build a three-column webpage layout using floats and inline blocks, assigning 33% and 34% widths, adding padding and borders, and using a container with a clear fix to balance content.
Learn to build a three-column layout with equal height and background colors by wrapping columns in a parent container, floating left, and applying a clear fix.
Master css selection combinators to target specific elements, using immediate children, adjacent and general sibling selectors, and descendant selectors to apply styles to precise paragraphs.
discover how CSS pseudo classes and selectors enable styling of elements in specific states—like hover, first child, and last child—across navigation bars, paragraphs, and sections.
Explore css pseudo elements to target specific parts of elements, applying styles to first letter, first line, or selections, and learn practical demos with after and before content across browsers.
Explore CSS selectors by attributes to target elements like anchors and inputs, using title, href, and type to apply precise styling.
Explore media queries to build responsive design by changing colors and layout across break points, using min-width, max-width, and the device toolbar to preview 800 px and beyond.
Explore how to use multiple background images in CSS by stacking png and jpeg files, leveraging transparency to reveal underlying colors and create layered designs.
Learn to style a box with borders, widths, and colors using border style solid, along with shorthand and individual properties, and apply box shadow to control position, spread, and color.
Explore advanced CSS border options, including per-side border style, color, and width, border radius for rounded corners and shadows, and border image with repeat or stretch to customize element borders.
Learn to apply backgrounds with color and linear gradients using rgba alpha values to create multi-color gradients, and adapt directions and browser-specific syntax for compatibility.
Learn CSS3 animation using syntax with keyframes and animation-name, then hook it to a box with position relative. Explore duration, delay, direction, iterations, infinite looping, and color and width changes.
Build a simple two-column website layout with a header, nav bar, main content area, sidebar, and footer using HTML structure and CSS classes.
Apply CSS to build a centered container and a horizontal navbar, remove list styles, set item widths to 150px, style anchors as blocks, and add a hover red background.
Learn to build a 2-column main content area with a header and navigation, apply background colors and text transforms, and use a clear fix to align content and sidebar.
Learn to style a side menu with hover effects and padding adjustments in CSS. Adjust width calculations and list item styling for a responsive navigation.
Tweak the web page layout by adding top padding, refining the main content area and footer with a grayscale color scheme, and apply fonts, default colors, and link styles.
Learning how to apply CSS to your HTML it will bring your web content to life!
Learn about CSS. Cascading Style Sheets is one of the main building blocks of web content online. Its used everywhere to add styling to plain HTML. Applying CSS is easy to get started with updating your plain HTML code. Everything you need to get started with CSS is provided within this course.
Bring your web content to life with CSS. This course will show you the syntax used within CSS and help you better understand where to apply the properties and values. Whether you are a beginner or want to update your skills, this course is for YOU!
CSS is designed to save you time and we show you how to use it effectively to achieve results.
Explore what the different CSS properties can do. Expand your knowledge of CSS and learn what can be done with Cascading Style Sheets . 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.
Learn What CSS is and how YOU can use it!
Explore How to add CSS to your websites
Add styling with colors to fonts and backgrounds
Learn about the Box Model
Find more about How Padding, Borders, and margins work
Update your height and width and dimensions
Basics of displaying content with CSS
Explore the use of floats to create multiple column sites and pages
All about CSS positioning everything is included to get you started quickly!
Learning the CSS fundamentals will help you develop the core skills to apply styling to your HTML content.
From an instructor with over 18 years of web development experience.
I'm here to help you learn about CSS and ready to answer any questions you may have. 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.