This document provides an overview of HTML and CSS for website development. It discusses how websites use HTML for content, CSS for presentation, and JavaScript for behavior. It then covers basic HTML tags and structure, as well as CSS selectors, the box model, positioning, and floats. The goal is to teach the essentials of using HTML to structure content and CSS to style and position that content for websites.
Introduction to HTML/CSS presented by Mai Moustafa from eSpace.
Overview of website layers: Behavior (JS), Presentation (CSS), and Content (HTML). Discusses semantic web concepts and disabilities impacting users. Detailed explanation of HTML including what it is, structure, tags, nested tags, attributes, and HTML5 elements.
Introduction to CSS, its purpose, how to use it, selectors (element, class, ID), and specificity rules.
Discusses the CSS box model, margin collapse, positioning (relative, absolute, fixed), and float properties.
Final remarks and thank you note from Mai Moustafa of eSpace.