Web Development: HTML and CSS
Build web pages: HTML gives content its structure and meaning; CSS controls layout, colour, typography and animation.
Every website — including this one — is HTML styled with CSS (plus JavaScript for behaviour). Start with HTML Core, then CSS Fundamentals and Layout; the advanced sections and frameworks can come later.
Sub-topics (6)
HTML Core
Document structure, elements, text, links, media, tables and forms.
HTML Advanced
Accessibility, responsive media, interactive elements, Web Components, graphics, metadata for sharing, i18n and security.
CSS Fundamentals
Selectors, the cascade, the box model, colours, units, typography and the core properties.
CSS Layout and Responsive Design
Flexbox, Grid and the tools that make pages work on every screen size.
Advanced CSS
Motion, visual effects, scroll features, modern cascade tools, theming and CSS architecture.
CSS Preprocessors, Frameworks and Tools
Tools that extend, generate or package CSS.
Spotted a mistake or want to add detail? Suggest an improvement — Content Contributors' edits are reviewed by editors before they go live.
Discussion (0)
Sign in or join free to ask questions and discuss this topic.