Web Design and Applications

Web Design and Applications involve the standards for building and Rendering Web pages, including HTML, CSS, SVG, device APIs, and other technologies for Web Applications (“WebApps”). This section also includes information on how to make pages accessible to people with disabilities (WCAG), to internationalize them, and make them work on mobile devices.

HTML & CSS Header link

HTML and CSS are the fundamental technologies for building Web pages: HTML (html and xhtml) for structure, CSS for style and layout, including WebFonts. Find resources for good Web page design as well as helpful tools.

JavaScript Web APIs Header link

Standard APIs for client-side Web Application development include those for Geolocation, XMLHttpRequest, and mobile widgets. W3C standards for document models (the “DOM”) and technologies such as XBL allow content providers to create interactive documents through scripting.

Graphics Header link

W3C is the home of the widely deployed PNG raster format, SVG vector format, and the Canvas API. WebCGM is a more specialized format used, for example, in the fields of automotive engineering, aeronautics.

Audio and Video Header link

Some of the W3C formats that enable authoring audio and video presentations include HTML, SVG, and SMIL (for synchronization). W3C is also working on a timed text format for captioning and other applications.

Accessibility Header link

W3C’s Web Accessibility Initiative (WAI) has published Web Content Accessibility Guidelines (WCAG) to help authors create content that is accessible to people with disabilities. WAI-ARIA gives authors more tools to create accessible Web Applications by providing additional semantics about widgets and behaviors.

Internationalization Header link

W3C has a mission to design technology that works across cultures and languages. W3C standards such as HTML and XML are built on Unicode, for instance. In addition, W3C has published guidance for authors related to language tags bi-directional (bidi) text, and more.

Mobile Web Header link

W3C promotes “One Web” that is available on any device. W3C’s Mobile Web Best Practices help authors understand how to create content that provides a reasonable experience on a wide variety of devices, contexts, and locations.

Privacy Header link

The Web is a powerful tool for communications and transactions of all sorts. It is important to consider privacy and security implications of the Web as part of technology design. Learn more about tracking and Web App security.

Math on the Web Header link

Mathematics and formula are used on the Web for business reports, education materials and scientific research. W3C’s MathML enables mathematics to be served, received, and processed on the World Wide Web, just as HTML has enabled this functionality for other types of content.

News Atom

A new article, What is Ruby? is out for wide review. We are looking for comments by 10 February.

This new article will replace an older page, simply called Ruby, with more complete and up to date information. Other articles in preparation will address how to use markup and styling in HTML and CSS.

Please send any comments as github issues by clicking on the link “Leave a comment” at the bottom of the article. (This will add some useful information to your comment.) You may find that some links in the article won’t work, because this is a copy of the article which will eventually be published on the W3C site. There is no need to report those.

This tutorial workshop, sponsored by the Unicode Consortium and organized by the German University of Technology in Muscat, Oman, is a three-day event designed to familiarize the audience with the Unicode Standard and the concepts of internationalization. It is the first Unicode event to be held in the Middle East.

The workshop programincludes an introduction to Writing Systems & Unicode, plus presentations on Arabic Typography, web best practices, mobile internationalization, and more.

The workshop websiteprovides full information about the event. Early bird registration lasts until January 31, 2016, but register early to ensure a place.

By Janina Sajka

Today the Protocols and Formats Working Group published Media Accessibility User Requirements(MAUR) as a W3C Note. This document describes the needs of users with disabilities to be able to consume media (video and audio) content. In development since late 2009, the MAUR has already been used to ensure that the HTML 5 specification can fully support traditional alternative media access technologies (such as captioning), and newer, digitally based approaches (such as simultaneous sign language translation). It is the most thorough and comprehensive review of alternative media support for persons with disabilities yet developed. In addition to HTML 5 support for traditional broadcast approaches, it also describes media accessibility user requirements related to newer technologies being developed specifically for the web.

Media accessibility is familiar to many from the closed captions used in television broadcasts. While captions are frequently used by the general public in noisy environments, it’s also generally understood that captions were initially created to allow persons who are deaf or hard of hearing understand the audio content of television and movies–content they cannot hear, as indeed no one can in very noisy environs. Over the past 30 years, most people have come to an appreciation of captions in movies and television content.

Less well known, but widely established and equally successful, is the practice of describing the visual content of television and movies for those who cannot see it. The human-narrated descriptions are generally provided on the secondary audio programming (SAP) channelof television broadcasts, or via wireless headphones in movie theaters.

As HTML 5 based web technologies are increasingly used to deliver video content, the W3C Web Accessibility Initiative has stepped forward to develop a set of requirements for insuring that media content delivered over the web can also leverage the power of the web to make media accessibility to persons with disabilities accessible. The MAUR will be useful for user agent developers and media content developers alike as they exploit the power of HTML 5. It will aid broadcasters as they publish their content on their web sites, and it will aid governmental entities seeking to meet their legislated mandates to make governmental web content accessible.

Today, W3C welcomes the FIDO 2.0 Platform specifications as a Member Submission . On the Web, passwords are both an everyday inconvenience for users and a weakness against modern security threats. Users re-use passwords across different sites and password databases are irresistible targets for an enterprising attacker. W3C is committed to bringing the Web to its full potential, and that includes providing more secure and easier ways to authenticate in your browser. After our WebCrypto v.Next workshop, W3C started drafting a charter for a Web Authentication Working Group(still a draft).

But how do we “kill passwords”?  These questions are answered by the FIDO 2.0 specifications, which define a unified mechanism to use cryptographic credentials for unphishable authentication on the Web. The specifications enable a wide variety of user experiences and modalities. For example, a user may log into the web by unlocking a nearby bluetooth or NFC connected smart phone which contains the user’s cryptographic credentials. Alternately, the user may use a USB authentication device containing cryptographic credentials which he or she inserts and activates with a touch of a button.The W3C has provided technical and procedural commentson FIDO 2.0.

For more than 20 years, W3C has led the development of open standards for the Web, and one of the benefits of being a W3C Member is that any Member can suggest new standards to W3C at any time. W3C Members Google, Paypal, Microsoft, and Nok-Nok Labs have proposed three FIDO 2.0 specifications, Web APIs , Key Attestation Format , and Signature Format, and we have published these as a Member Submission on the W3C site. Publication of a Member Submission by W3C does not imply endorsement by W3C, including the W3C Team or Members. However, the high technical quality of these specifications and the expertise of the companies proposing them makes them a natural fit for consideration as part of W3C’s standards track.

As our next step, with FIDO 2.0 as an input document, we will formally propose the Web Authentication Working Groupcharter to the W3C Membership for review; W3C relies on its Members, over 400 industry leaders, to help guide the development of the Web, and their feedback will be used to improve the scope and direction of the proposed work. If the Membership supports the charter, we anticipate launching the group in January 2016.

The W3C is an open standards body. All W3C members and Invited Experts will be welcome to participate and all standardization will be done in the open and publicly archived, with the final W3C standards being licensed under the W3C Royalty-Free Patent Policy.

Announcements about the launch of the Web Authentication Working Group and publication of its specifications will be made on the W3C home page.

As the Web works across all devices, the Open Web Platform is the perfect platform to drive future standardization across all other platforms. W3C and FIDO Alliance will continue to work together to help make secure multi-factor authentication a ‘built-in’ feature on all platforms. If FIDO, W3C, and the rest of the tech industry are successful, future generations may not even know what a password is.

The articlewas updated to using HTML5 markup, and to use HTML5 terminology for character references. Various links and parts of the content were also updated.

German, Spanish, Portuguese, Russian and Ukrainian translators are invited to update their translations.

This video  explains what Linguistic Linked Data is and summarizes the outcomes of the  LIDER project . This includes best practices for working with Linguist Linked Data, a reference architecture and a roadmap for future activities around Linguistic Linked Data. The video has been produced by the LIDER project and has been published during the  European Data Forum 2015 event.

RealObjects released PDFreactor version 8, an XML-to-PDF formatter that runs either as a Web service or as a command line tool. It has support for, among other things, CSS Transforms, CSS Regions, Web Fonts, and running elements. Other features include support for HTML5 (including the element), MathML, SVG, XSLT, JavaScript, and accessible PDF. (Java. Free personal version)

With our growing success in W3Cx , our edX’s MOOC platform, W3C is launching a new LinkedIn groupas a way for Web developers to showcase their Web technologies skills.

This W3Cx Verified Students group is available to all W3Cx students who have earned a W3Cx Verified Certificate. This group provides a way to recognize the students skills in W3C Web technologies.  You are welcome to use this group as a discussion forum to post job offers, information about interesting startups that these learners should keep an eye on, and also new Web technology developments.

The W3Cx coursesare meant to empower you to become the next leaders and innovators on the Web.

The Internationalization Working Group has published a First Public Working Draft of Internationalization Best Practices for Spec Developers.

This document provides a checklist of internationalization-related considerations when developing a specification. Most checklist items point to detailed supporting information in other documents. Where such information does not yet exist, it can be given a temporary home in this document. The dynamic page Internationalization Techniques: Developing specificationsis automatically generated from this document.

The current version is still a very early draft, and it is expected that the information will change regularly as new content is added and existing content is modified in the light of experience and discussion.

A Proposed Update of UTR #50 is now available for public review and comment. The UTR is being reissued with a set of data updated to the character repertoire of Unicode Version 8.0. In this revision, four characters are added to the arrows tailoring set. For details on the proposed changes in the data, please refer to the Modificationssection in the UTR.

For information about how to discuss this Public Review Issue and how to supply formal feedback, please see the PRI #309page.

Events Header link

  • 2016-04-04 ( 4 APR) 2016-04-06 ( 6 APR)

    Web Audio Conference

    Atlanta, USA

    Hosted by Georgia Tech

    The 2nd Annual Web Audio Conference,

  • 2016-04-07 ( 7 APR) 2016-04-08 ( 8 APR)

    EPUB Summit

    Bordeaux, France

  • 2016-04-11 (11 APR) 2016-04-15 (15 APR)


    Montreal, Canada


    The main conference program of WWW 2016 will have 11 areas (or tracks). In addition to the main conference, WWW 2016 will also have a series of co-located workshops, keynote speeches, tutorials, panels, a developer track, a W3C track, and poster and demo sessions. The theme of the conference is OUVERT (OPEN in french), which stands for: Open, Ubiquitous, Versatile, Education, Government, Health.

See full list of W3C Events.