Web Standards Curriculum
From W3C Wiki
(→The HTML body) |
|||
| Line 45: | Line 45: | ||
# [[Images in HTML]], by [[Christian Heilmann]]. [http://dev.opera.com/articles/view/17-kepek-a-htmlben/ Hungarian translation] | # [[Images in HTML]], by [[Christian Heilmann]]. [http://dev.opera.com/articles/view/17-kepek-a-htmlben/ Hungarian translation] | ||
# [[HTML_links_-_lets_build_a_web|HTML links — let's build a web!]] by [[Christian Heilmann]]. [http://dev.opera.com/articles/view/18-html-hivatkozasok/ Hungarian translation] | # [[HTML_links_-_lets_build_a_web|HTML links — let's build a web!]] by [[Christian Heilmann]]. [http://dev.opera.com/articles/view/18-html-hivatkozasok/ Hungarian translation] | ||
| - | # [[HTML | + | # [[HTML tables]], by [[Jen Hanen]]. [http://dev.opera.com/articles/view/19-html-tablazatok/ Hungarian translation] |
| - | # [[HTML | + | # [[HTML forms — the basics]], by [[Jen Hanen]]. [http://dev.opera.com/articles/view/20-html-urlapok/ Hungarian translation] |
# [[Lesser-known semantic elements]], by [[Mark Norman Francis]]. [http://dev.opera.com/articles/view/21-kevesse-ismert/ Hungarian translation] | # [[Lesser-known semantic elements]], by [[Mark Norman Francis]]. [http://dev.opera.com/articles/view/21-kevesse-ismert/ Hungarian translation] | ||
# [[Generic containers — the div and span elements]], by [[Mark Norman Francis]]. [http://dev.opera.com/articles/view/22-altalanos-tarolok/ Hungarian translation] | # [[Generic containers — the div and span elements]], by [[Mark Norman Francis]]. [http://dev.opera.com/articles/view/22-altalanos-tarolok/ Hungarian translation] | ||
Revision as of 22:22, 13 July 2011
Web Standards Curriculum table of contents
Introduction
What follows is a list of all the articles within the web standards curriculum, which will give you an essential grounding in HTML5, CSS, JavaScript, accessibility, and the other topics you need to be a modern web developer/designer. Reading them in order makes the most sense, but they are written to work individually, so you can dip in and out as it suits you, if you need to hone individual skills.
Note: This material was originally published as part of the Opera Web Standards Curriculum, available as Introductory material, written by Chris Mills. Like the original, it is published under the Creative Commons Attribution, Non Commercial - Share Alike 2.5 license.
Note #2: Many of the links below currently point to the dev.opera versions, but we'll change these over to the W3C versions as we add more to the site. We are very happy to add these to the W3C pages, for a wider readership and more maintenance help.
Table of contents
The beginning
Introduction to the Web Standards Curriculum by Chris Mills. Hebrew translation | Hungarian translation | Italian translation | Japanese translation
Introduction to the world of web standards
- The history of the Internet and the web, and the evolution of web standards, by Mark Norman Francis. Hebrew translation | Hungarian translation | Italian translation | Japanese translation
- How does the Internet work? by Jonathan Lane. Hungarian translation | Japanese translation
- The web standards model - HTML CSS and JavaScript by Jonathan Lane. Hungarian translation | Japanese translation
- Beautiful dream, but what's the reality? by Jonathan Lane. Hungarian translation | Japanese translation
Web Design Concepts
This section won't go into any code or markup details, and will act as an introduction to the design process before you start to create any graphics or code, as well as concepts of web design such as IA, navigation, usability etc.
- Information Architecture - planning out a web site, by Jonathan Lane. Hungarian translation
- What does a good web page need?, by Mark Norman Francis. Hungarian translation
- Colour Theory, by Linda Goin. Hungarian translation
- Building up a site wireframe, by Linda Goin. Hungarian translation
- Colour schemes and design mockups, by Linda Goin. Hungarian translation
- Typography on the Web, by Paul Haine. Hungarian translation
HTML basics
- The basics of HTML, by Mark Norman Francis. Hungarian translation
- The HTML <head> element, by Christian Heilmann. Hungarian translation
- Choosing the right doctype for your HTML documents, by Roger Johansson. Hungarian translation
The HTML body
- Marking up textual content in HTML, by Mark Norman Francis. Hungarian translation
- HTML Lists, by Ben Buchanan. Hungarian translation
- Images in HTML, by Christian Heilmann. Hungarian translation
- HTML links — let's build a web! by Christian Heilmann. Hungarian translation
- HTML tables, by Jen Hanen. Hungarian translation
- HTML forms — the basics, by Jen Hanen. Hungarian translation
- Lesser-known semantic elements, by Mark Norman Francis. Hungarian translation
- Generic containers — the div and span elements, by Mark Norman Francis. Hungarian translation
- Creating multiple pages with navigation menus, by Christian Heilmann.
- Validating your HTML, by Mark Norman Francis.
Accessibility
CSS
- CSS basics, by Christian Heilmann.
- Inheritance and Cascade, by Tommy Olsson.
- Text styling with CSS, by Ben Henick.
- The CSS layout model - boxes, borders, margins, padding, by Ben Henick.
- CSS background images, by Nicole Sullivan.
- [Styling lists and links]], by Ben Buchanan.
- Styling tables, by Ben Buchanan.
- Styling forms, by Ben Henick.
- Floats and clearing, by Tommy Olsson.
- CSS static and relative positioning, by Tommy Olsson.
- CSS absolute and fixed positioning, by Tommy Olsson.
Advanced CSS study
JavaScript core skills
- Programming - the real basics!, by Christian Heilmann
- What can you do with JavaScript?, by Christian Heilmann
- Your first look at JavaScript, by Christian Heilmann
- JavaScript best practices, by Christian Heilmann
- The principles of unobtrusive JavaScript, by PPK
- JavaScript functions, by Mike West
- Objects in JavaScript, by Mike West
- Traversing the DOM, by Mike West
- Creating and modifying HTML, by Stuart Langridge
- Dynamic style - manipulating CSS with JavaScript, by Greg Schechter
- Handling events with JavaScript, by Robert Nyman
- JavaScript animation, by Stuart Langridge
- Graceful degredation versus progressive enhancement, by Christian Heilmann
Mobile web development
Supplementary articles
- Getting your content online, by Craig Grannell.
- More about the document <head>, by Chris Heilmann.
- Common HTML entities used for typography, by Ben Henick.
- The Opera Web Standards Curriculum glossary, by various authors. This is incomplete, and will be added to as time goes by.
