
Learn how HTML and CSS work together to build styled web pages, covering tags, attributes, doctype, head and body structure, images, lists, tables, forms, semantic tags, and a JavaScript introduction.
Explore HTML5 fundamentals, including HTML, CSS, and JavaScript roles in rendering, styling, and interactivity, plus validators, the WWW, offline data storage, and audio, video, interactive graphics.
Master the basics of HTML by building a page with HTML, head, title, and body tags, understanding opening, closing, and self-closing tags.
Identify tags and elements, learn opening and closing tags, and define elements. Explore attributes like title and style, and see how doctype, HTML5, language, and meta charset shape the template.
Apply the do's and don'ts of HTML code using a standard template, with proper nesting and closing tags. Maintain clean code with lowercase tags, consistent whitespace, and matching quotes.
Explore how to structure an HTML document with doctype, html, head, and body, set meta information, and use heading tags to organize content for accessible, SEO-friendly web pages.
Explore HTML tags to structure your web page, including opening and closing paragraph tags, line breaks with br, horizontal rules with hr, and pre-formatted text with pre.
Explore HTML markup by viewing how tags like small, mark, delete, sub, sup, blockquote, bold, italics, underline, strike, code, and pre-formatted text render in output, highlighting semantics.
Explore how to group content with divs and spans to prepare for css selections, showing how divs create blocks and spans stay inline, enabling targeted styling of text.
Discover how CSS colors, backgrounds, and borders style HTML elements, compare inline attributes with stylesheet approaches, and link external stylesheets or internal style blocks to apply consistent design across pages.
Learn to use IDs and classes to style HTML elements, using # for IDs and . for classes to target elements or groups, with IDs kept unique per page.
Learn to apply named colors, hex values, and rgb(a) in CSS to color elements, using red, green, blue components and alpha transparency for see-through effects.
Explore how the CSS background property serves as a shorthand for color, image, repeat, position, and attachment, and apply single or multiple background images to elements like the body.
learn how to apply height and width to HTML elements using fixed, dynamic, and responsive values, including max-width, min-width, max-height, and min-height, with px and percent units.
Learn how to apply css borders by setting border width, style, and color. Use the shorthand border property and observe how borders appear around elements.
Learn how CSS margins control spacing around elements by using top, right, bottom, and left values, applying the shorthand forms, auto centering, and interactions with borders in the browser.
Explore the CSS box model by seeing how padding sits inside the border and expands total size alongside borders and margins, with examples of top, right, bottom, and left padding.
Learn to create hyperlinks using the anchor tag and href, link between pages with relative and absolute paths, control navigation with target attributes, and bookmark sections with IDs in HTML.
Apply CSS to hyperlinks and other elements by styling link states: unvisited, visited, hover, and active, with colors and backgrounds, and extend these styles to divs.
Learn how to add images in HTML using the image tag with src and alt attributes, try placeholder images, and control size with width, height, and CSS.
Explore unordered and ordered lists, list items, nesting, and CSS styling, including transforming into a navigation bar and using description lists.
Convert a word list into a navigation bar by cleaning up HTML, removing bullet points, converting to an ordered list, and applying CSS styling with hover effects.
Learn how to create and style HTML tables using the table, tr, td, and th tags, apply borders, widths, and colors, and use colspan and rowspan to structure data.
Explore HTML forms by building a simple form with text inputs, a submit button, and various input types. Learn to name fields and set the form action for data submission.
Build HTML forms by using select menus with named options and values, and textareas with rows and columns. Learn to set default values and group elements with divs for styling.
This lesson shows how to structure a contact form with fieldset and labels, assign names and ids, include department dropdown and email field, and style inputs and submit with css.
Learn HTML5 structure and semantic elements to build accessible pages, using header, nav, section, article, aside, and footer, and integrate iframe and JavaScript into a two-page layout.
Explore how to embed external page content with HTML iframes, name frames, assign IDs, and manage a navigation frame that updates across pages.
Transform a basic page into a multi-column layout with a head, a foot, and a navigation bar, using CSS to override defaults, floats, and responsive images.
Learn to fix and tune a website by adjusting navigation layout, applying media queries, and resizing elements for small screens, including frames, images, and overflow handling.
Learn how to update web fonts quickly using Google Fonts, including linking or importing fonts, applying font-family across pages, and refreshing to see changes.
Learn about HTML and CSS and how they are used to create websites.
HTML and CSS are 2 of the 3 main building blocks of websites on the internet today. The internet uses HTML & CSS as a set of instructions that can be then be used by browsers to render out the intended webpage. HTML is fun to write and easy to get started with. If you have ever considered creating your own website and wondered where to get started this is the course for you.
HTML (HyperText Markup Language) is the most basic building block of the Web. It describes and defines the content of a webpage. Explore HTML, how it works and how browsers use it to build webpages. HTML is created by web developers who use it to build websites. Learn how to create your own HTML boilerplate templates, that can be used and reused to make webpages. Explore HTML markup, creating headings, paragraphs, and more. See the different tags and what they do. Learn about grouping elements and how that is the first step to prepare to add styling.
CSS (Cascading Style Sheets) are a stylesheet language used to describe the presentation of a document written in HTML. Its how your page looks, how your HTML elements can be designed to have colors, positions on the page, different dimensions, and more. Explore how to add color and background options to HTML elements. Find out about the Box model and how it is used to add more display properties to HTML elements.
Putting HTML and CSS together to create webpages. We cover how to build a website from scratch.
Experienced instructor - creating websites since 1999!
Learn to create a website from scratch, I'm here to help and ready to answer any questions you may have. Take the first step and learn to create your own website today.