Accessibility
Introduction to WAI ARIA
by Gez Lemon
Replacing <noscript> with accessible, unobtrusive DOM/JavaScript
by Frank M. Palinkas
Accessible Context-sensitive Help with Unobtrusive DOM Scripting
by Frank M. Palinkas
Creating Accessible Data Tables
by Frank M. Palinkas
Building Accessible Static Navigation with CSS
by Frank M. Palinkas
CSS
Automatic numbering with CSS Counters
by David Storey
Zebra striping tables with CSS3
by Christopher Schmitt
CSS 3 attribute selectors
by Christopher Schmitt
CSS and opacity: methods for creating translucent elements
by Christopher Schmitt
Grid design basics: Grids for Web page layouts
by CraigGrannell
Setting Web type to a baseline grid
by CraigGrannell
- More...
HTML
Location-based publishing and services
by Premasagar Rose
XFN encoding, extraction, and visualizations
by Brian Suda
The first working draft of HTML 5 is here!
by Anne van Kesteren
Microformat Encoding and Visualization
by Brian Suda
Starting with a sound structure – predictable HTML layouts using the YUI
by Christian Heilmann
Semantic HTML and Search Engine Optimization
by Joost de Valk
- More...
JavaScript
Introduction to User JavaScript
by Zi Bin, Cheah
Rich HTML editing in the browser: part 1
by Olav Junker Kjær
The Opera Animation library
by Opera Software
A browser sniffing warning: The trouble with Acid3 and TinyMCE
by Hallvord R. M. Steen
Stop using Ajax!
by brothercake
Javascript badges powered by JSONP and microformats
by Gareth Rushgrove
- More...
Mobile
Mobile style - CSS Mobile Profile 2.0
by David Storey
Mobile markup - XHTML Basic 1.1
by David Storey
Remote debugging with Opera Dragonfly
by David Storey
Opera Mobile 9.5 - the developer angle
by Chris Mills
Server-side capability detection for mobile devices part 2
by Brian Suda
Server-side capability detection for mobile devices part 1
by Brian Suda
- More...
Opera
Opera Web Standards Curriculum glossary
by Opera Software
Supplementary: Common HTML entities used for typography
by Ben Henick
Presto 2.1 - web standards supported by Opera’s core
by Bruce Lawson
Opera Binary Markup Language
by Chris Mills
Opera Devices SDK 9.6 developer documentation
by David Storey
The freelancing business part 2: budgeting your projects
by R Blank
- More...
SVG
Applying color tints to web pages with SVG filters and JavaScript
by Ruud Steltenpool
How to do photoshop-like effects in SVG
by Erik Dahlström
SVG Evolution 3: Applying Polish
by Jeff Schiller
Debugging SVG with Opera
by Erik Dahlström
Drawing Hilbert curves with SVG
by DesertDawg
Using animateMotion in SVG
by DesertDawg
- More...
Voice
How to make a Voice controlled SVG game
by Mihai Sucan
XHTML+Voice By Example
by Jonny Axelsson
Getting to know Voice
by Jonny Axelsson
XHTML+Voice in Action
by Jonny Axelsson
XHTML+Voice in Style
by Jonny Axelsson
How to Add Voice Interactivity to Your Site
by Mihai Sucan
Widgets
Debugging widgets using Opera Dragonfly and the Opera Widget Emulator
by Hans S. Tømmerholt
WCL developer guide
by Opera Software
Widget Emulator
by Opera Software
Opera Widgets Specification 1.0 third edition
by Opera Software
Opera Widgets SDK
by Opera Software
Opera Widgets Preference Store
by Opera Software
- More...
Web Standards Curriculum
29: Text styling with CSS
by Ben Henick
37: CSS absolute and fixed positioning
by Tommy Olsson
36: CSS static and relative positioning
by Tommy Olsson
35: Floats and clearing
by Tommy Olsson
34: Styling forms
by Ben Henick
33: Styling tables
by Ben Buchanan
- More...

