This Week in HTML 5 – Episode 21
Welcome back to "This Week in HTML 5," where I'll try to summarize the major activity in the ongoing standards process in the WHATWG and W3C HTML Working Group.
The big news this week is more major work on the non-normative section on rendering HTML documents, including a lot of reverse-engineered documentation of legacy (invalid) attributes that users expect browsers to support.
- r2749:
marginwidth
andmarginheight
attributes on the<body>
element - r2750:
hspace
andvspace
attributes on<table>
- r2751: the
bgcolor
attribute - r2752: the
<font>
element - r2753: the
frames
andrules
attributes of<table>
- r2757: embedded content such as
<audio>
,<video>
,<embed>
,<iframe>
, and<canvas>
- r2759: laying out a group of
<frame>
s within a<frameset>
- r2760: the
<br>
element - r2761: default margins on
<h1>
,<h2>
,<h3>
,<h4>
,<h5>
,<h6>
, and<figure>
- r2762:
<bb>
,<button>
, and<details>
elements - r2763: the
<hr>
element (this change in particular has some WHATWG members very excited) - r2764: the
<fieldset>
element - r2765:
<input type=text>
- r2766:
<input type=date>
,<input type=range>
, and<input type=color>
- r2767:
<input type=checkbox>
,<input type=radio>
,<input type=file>
,<input type=submit>
,<input type=reset>
, and<input type=button>
- r2768:
<select>
,<progress>
, and<meter>
- r2769:
<textarea>
- r2770:
<mark>
- r2772: printing HTML documents
- r2773:
<link>
elements
In addition, one major section was dropped from HTML 5 this week: an algorithm for determining what object is under the cursor (presuming, of course, that the cursor is within the region of the screen which contains an HTML document, and the current context has a screen, and the current context has a cursor). Ian Hickson has announced on www-style that, in accordance with that group's consensus, the algorithm would be better maintained in a future CSS specification.
Around the web:
- On the subject of clickjacking, Microsoft announces IE8 Security Part VII: ClickJacking Defenses, which relies on web authors to include a Microsoft-proprietary HTTP header. RSnake responds, as does Giorgio Maone (who, by the way, has already integrated Microsoft's proprietary header into his NoScript extension for Firefox).
- Mihai Sucan: HTML 5 canvas - the basics
- Remy Sharp's HTML5 enabling script allows web authors to use HTML 5 elements that Internet Explorer doesn't know about and still have them show up properly in the DOM.
- Michael Smith: Examine HTML5 localStorage and sessionStorage data with Web Inspector, which is precisely as exciting as it sounds.
- Steve Smith: Structural Tags in HTML5
Tune in next week for another exciting episode of "This Week in HTML 5."