CSS 3 selectors

~ selector: Selects the general next sibling of an elementMore [attr] selectors: Selects an element with an attribute whose value starts with, ends with, or contains a certain string.:not: Negation selector:root: The root element, or initial containing block:target: Selects an element that's the current target of a hash in the URL:enabled: :disabled and :checked for form fields:empty: Empty elements::selection: To style text selected by the user:only-child: Selects an element that's the only child of its parent:nth-child(): Selects elements according to a formulaMedia queries: To define styles for certain monitor sizes

Old JavaScript pages

General

Introduction: What JavaScript is. What it can do. Debugging scripts.Placing JavaScript: How to add JavaScript to HTML pages. JavaScript includes. The <NOSCRIPT> tagObject detection: How to see if a browser supports a certain object. Use this instead of a browser detect.

DOM

Level 1 DOM

Edit text: How to allow users to edit a text on a page.TOC: A script that generates a Table of ContentsgetElementsByTagNames(): A custom script for getting elements by several tag names in the order they appear in the document.W3C methods vs. innerHTML: Test script to find the fastest way to write large amounts of content into the page.

Forms

Introduction to forms: How to write a script that checks user input in a form.Example form: Simple example of a script that checks user input in a form.Usable Forms: How to show and hide form fields based on user actions.Extending forms: An example script for the way in which the W3C DOM may radically change the interaction of a site.Error messages: How to write error messages next to the form field they apply to.