All posts by Bert Bos

Making video pages for the W3C AC meeting

Most of the preparation for the May meeting of W3C’s Advisory Committee was already done when it became clear that travel was not going to be possible, due to COVID-19. It had to be a ‘virtual’ meeting. But because you cannot ask people to be in a video conference eight hours a day, the usual […]


CSS development started some 25 years ago. Originally the goal was to provide some good but simple typography for a single column of text with the occasional image. But the technology proved popular, and flexible enough that the scope could be made much wider. And since then the work of adding new capabilities hasn’t stopped. […]

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.

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