Blog - Tutorials
The W3C blog is for in-depth Web standards topics and educational materials. More information in About W3C Blog.
Browse categories
Browse archives
Performance Timing Information: Part 1 - Navigation Timing
Since August 2010, the Web Performance Working Group has quietly but steadily added various timing information in the Open Web Platform. We introduced the 'performance' attribute on the Window object, and are extending it since then using several specifications. This first article looks at Navigation Timing.
- performance
- webapps
Serving XHTML with math: a recipe for Apache
The future version 5 of HTML will allow math in a Web page, but the current version 4 does not. You can use XHTML instead, but not all Web clients understand it. Here is a recipe for the Apache Web server to make it return XHTML as HTML to such clients. That HTML will be invalid, of course, because it contains math, but the non-math parts are still handled. It's not as good a solution as having two versions of a page, but it's cheap.
- html
How to fold Jeff's table columns with CSS
The 'collapse' keyword in CSS is designed for HTML viewers that interactively expand and collapse table columns. Current browsers don't do that by themselves, but with the help of some other features of CSS you can make browsers collapse columns, too. Here is the story behind the tutorial that explains how: http://www.w3.org/Style/Examples/007/folding
- css
CSS wiki-based documentation
Back in April, I introduced the "wiki-based documentation project". At that time, it only contained the HTML documentation. I'm glad to now report that the CSS documentation is now completed. CSS Educational Materials for Beginners I have organized a curriculum...
- css
- education
- html
- open-web
- tutorial
Learn How To Write HTML 5
HTML 5 is too complex? Wait, wait, there is something coming.
- authoring
- html
- html5
- open-web
- specification
- web-standards
HTML 5, the markup
People interested only the html 5 content model were not satisfied with the huge html 5 specification. Discover html 5, the markup language.
- authoring
- html
- html5
- markup
- specification
Understanding HTTP PUT
HTTP is not very well understood, and most of the time, it is ok. But when it is time to create a Web application, having a solid understanding of HTTP verbs will help you to create a good citizen of the Web. This is my attempt to explain HTTP PUT. Your comments are welcome.
- howto
- http
- tutorial
- uri
The Slideshow Must Go On
These are a few hints on how to create a slideshow for a conference. Web conferences busy bees are often in need of illustrations for their slides. There are solutions to easily spice up your technology talk.
- conference
- howto
- slideshow
- tutorial
How To Insert A Video From Youtube
I was struggling for inserting a video in a Web page, I had to change a bit the markup which was proposed to me to make it work in a way that satisfies me.
- html
- html5
- video
Towards better Web professionals
Good news come in twos: Within the span of a mere few weeks we have seen the opening of Opera's Web Standards Curriculum, and, announced today, the creation by the Web Standards Project of its WaSP Curriculum Framework as a follow-up to the publication of their education survey result. It's a good time to be a student in Web technologies…