Web Compatibility Test for Mobile Browsers
Type of site | Web standards test |
---|---|
Owner | The World Wide Web Consortium |
URL | www.w3.org/2008/06/mobile-test/ |
Commercial | no |
Registration | none |
Web Compatibility Test for Mobile Browsers (often Mobile Acid test) is a test page published and promoted by the World Wide Web Consortium (W3C) to expose web page rendering flaws in mobile web browsers and other applications that render HTML. It was developed in the spirit of Acid1, a relatively narrow test of compliance with the Cascading Style Sheets 1.0 (CSS1) standard, and was released on April 13, 2005. Like Acid1, an application passes the test if the way it displays the test page matches a reference image.
Acid2 tests aspects of HTML markup, CSS 2.1 styling, PNG images, and data URIs. The Acid2 test page will be displayed correctly in any application that follows the World Wide Web Consortium and Internet Engineering Task Force specifications for these technologies. These specifications are known as web standards because they describe how technologies used on the web are expected to function.
While at the time of Acid2's release no web browser passed the test, Acid2 was designed with Microsoft Internet Explorer particularly in mind. The creators of Acid2 were dismayed that Internet Explorer did not follow web standards and because of this Internet Explorer was prone to display web pages differently from other browsers. When such a discrepancy between browsers is encountered, web developers spend time tweaking their web pages in order to make the pages be displayed correctly in different browsers. Acid2 represented a challenge to Microsoft to bring Internet Explorer in line with web standards, making it easier to design web pages that work as intended in any web browser.
On October 31, 2005, Safari 2.0.2 became the first browser to pass Acid2. Opera, Konqueror, Firefox, and others followed. With the release of Internet Explorer 8 on March 19, 2009, the latest versions of all major web browsers now pass the test.
Overview of standards tested
Acid2 tests a variety of web standards published by the World Wide Web Consortium and the Internet Engineering Task Force. With the exception of CSS 2.1, all web standards tested were codified before the year 2000. Specifically, Acid2 tests:[1]
- Subtest 1. CSS2 min-width
- Subtest 2. Transparent PNG
- Subtest 3. gzip support
- Subtest 4. HTTPS
- Subtest 5. Cookies support
- Subtest 6. iframe inclusing of XHTML-served-as-XML content
- Subtest 7. XMLHttpRequest
- Subtest 8. Static SVG (gzipped)
- Subtest 9. CSS Media Queries
- Subtest 10. JavaScript framework
- Subtest 11. Dynamic SVG
- Subtest 12. IRIs and IDN
- Subtest 13. DOM 'mutation' events
- Subtest 14. The canvas element
- Subtest 15. contenteditable
- Subtest 16. CSS3 selectors
See also
References
- ^ "Acid2: The Guided Tour". The Web Standards Project. Retrieved 24 December 2007.
External links for editing help / collection
- official explanation of the test
- MWI Blog - first announcement
- MWI blog - update
- many pictures on flickr
- a blog entry
- a w3c gallery