-
31: CSS background images
By Nicole Sullivan · Friday, September 26, 2008 15
CSS allows you to attach background images to elements, and this feature has become one of the most important things in any web designer's toolbox. In this article, Nicole Sullivan takes you through modern best practice usage of CSS background images, including CSS sprites and more. Read more…
-
30: The CSS layout model - boxes, borders, margins, padding
By Ben Henick · Friday, September 26, 2008 33
Another fairly complicated - but fundamental - area of CSS is the layout model. How do different elements stack on top of one another? How does padding, margin, etc. affect the space between different elements? What about border, width, height? In this article Ben Henick sheds light on all these topics. The box model is explained here. Read more…
-
28: Inheritance and Cascade
By Tommy Olsson · Friday, September 26, 2008 9
Inheritance and cascade are two of the most important concepts in CSS. The former relates to how child elements inherit styles form their parents, and the latter defines how CSS rules are applied to a document, and how conflicting rules do or don't overwrite one another. In this article, Tommy Olsson explores these concepts in detail. Read more…
-
27: CSS basics
By Christian Heilmann · Friday, September 26, 2008 55
Cascading Style Sheets are the second major topic of the Web Standards Curriculum! You can use CSS to style your HTML in whatever way you want, changing fonts, colors, element positions on the page, and more. In this article Christian Heilmann give you a basic introduction, including CSS anatomy and basic concepts, CSS shorthand, and how to apply CSS to HTML. Read more…
-
26: Accessibility testing
By benjaminhawkeslewis · Friday, September 26, 2008 29
In this article, Ben Hawkes-Lewis looks in detail at how to do accessibility testing of your sites, including which guidelines to use, automated testing, and testing with real users. Read more…
-
25: Accessibility basics
By Tom Hughes-Croucher · Friday, September 26, 2008 12
Accessibility is one of the most important topics for any aspiring web developer to learn about - the practice of developing your web sites so they can be used by users with disabilities such as blindness, and users browsing on alternative devices such as mobile phones. In this article Tom Hughes-Croucher takes you through the basics of the whole topic. Read more…
-
24: Validating your HTML
By Mark Norman Francis · Friday, September 26, 2008 9
In this article, Mark Norman-Francis revisits the importance of the doctype in your HTML documents, showing how the W3C validator uses it to validate your documents and return to you a list of HTML errors, if any are encountered. He also explains why this is so useful, and what you should do to fix your HTML errors. Read more…
-
23: Creating multiple pages with navigation menus
By Christian Heilmann · Friday, September 26, 2008 3
Single HTML pages are important, but most commonly a web site will consist of multple pages, connected together using a navigation menu built out of lists and links. This article explores how to build different types of best-practice navigation menus. Read more…