Revision Content

Changes for Web developers

HTML

Tables' {{ htmlattrxref("cellpadding", "table") }} attributes are now parsed the same outside quirks mode as they are in quirks mode. That is, if a value is specified as a percentage, it's treated as a number of pixels instead, since percentage values are not actually permitted according to the specification.

The {{ htmlelement("wbr") }} element has seen its bidirectional behavior fixed. It now behaves like the Unicode U+200B ZERO-WIDTH SPACE and therefore doesn't affect bi-directionality of its parent element anymore.

The {{ Cssxref(":invalid") }} pseudo-class can now be applied to the {{ htmlelement("form") }} element.

CSS

The turn {{ xref_cssangle() }} unit is now supported (to be used with CSS functions like rotate()).

Support for 3-to-4 value syntax of the {{ cssxref("background-position") }} has been added. You can offset a background image from any corner by writing like "right 10px bottom 20px". See {{ bug("522607") }}

Support for the 2-value syntax of the CSS {{ cssxref("background-repeat") }} has been added.

Support for {{ cssxref("border-radius","-moz-border-radius*") }} and {{ cssxref("box-shadow","-moz-box-shadow") }} has been removed. Authors should use unprefixed border-radius or box-shadow instead. See {{ bug("693510") }}

{{ domxref("DOMException") }} as defined in DOM Level 4 has been implemented.

The {{ domxref("FileError") }} interface has been removed in favor of the {{ domxref("DOMError") }} interface as defined in the latest FileAPI specification.

UA string

Firefox for Android now has a Tablet or Mobile token in the UA string to indicate the form factor and no longer has the Fennec token. Also, the number after "Gecko/" is now the Gecko version number instead of a frozen date.

SVG

The {{ domxref("SVGStringList") }} DOM interface is now indexable like Array see {{ bug("722071") }}

MathML

Support for the width attribute on {{ MathMLElement("mtable") }} elements has been added ({{ bug("722880") }}).