CSS For Web Apps Confirmed

Back to Articles
Article Image

Article Image

There is no denying that CSS has taken us to some wonderful places and allowed designers to create some beautiful, elegant sites. Unfortunately, there is also a growing consensus amongst the design community, echoed in the thoughts of Eric Bidelman (senior engineer on the Google Chrome team), that many of its layout and presentation capabilities have "failed miserably in the age of modern web development". It has been suggested that the particular culprits are absolute positioning and floats.

A part of modern web design, as an evolution, is that we are no longer building conventional websites. We are instead building apps. The requirements are very different. For example, many of CSS's original constructs have been criticised for doing a poor job in situations like responsive design. Perhaps with this partially in mind; the CSS Working Group has confirmed that a number of new specs to directly address app layout and design issues have been proposed. Some highlights are as follows:

Interestingly, there has also been criticism levelled at the W3C working group for reinventing CSS Grids terminology. "We spent such a long time not only removing the idea of tables for layout from a code perspective, but also ensuring our layouts aren't locked within boundaries. Tables create a canvas in the mind's eye. A table has edges and is split into cells. Grids aren't like that," says Designer, speaker and writer Mark Boulton recently wrote an open letter open letter to the W3C CSS Working Group. In fact, Boulton, who appears frustrated that the W3C is apparently reinventing well established terminology - has authored workaround the subject.

Do you think CSS is moving in the right direction or is there still call for clarification within certain areas to increase universality?

Post a comment
Your Screen Name
Your Email Address
Your Comment
previous

Responsive vs Mobile Optimised: Pistols at dawn or Amigos for life?


next

5 things you should know about developing Windows 8 Apps with HTML5

Related
Upcoming events
Upcoming events
UX Design for Beginners
UX Design for Beginners
Highlights from //Build 2015 keynote: Day 1
Highlights from //Build 2015 keynote: Day 1
#BeforeTwitterI – how the digital zeitgeist changed everything
#BeforeTwitterI – how the digital zeitgeist changed everything
Six Nations Special. Wearable and Cloud Tech in Rugby - Breaking Rugby's Technology Taboo
Six Nations Special. Wearable and Cloud Tech in Rugby - Breaking Rugby's Technology Taboo
Recent
Upcoming events
Upcoming events
How to securely store passwords and beat the hackers
How to securely store passwords and beat the hackers
The Commodore 64 and Amiga software developer legacy
The Commodore 64 and Amiga software developer legacy
Using the Windows Bluetooth Generic Attribute API with SensorTag
Using the Windows Bluetooth Generic Attribute API with SensorTag
Oculus Rift partners with the Xbox One – Virtual reality opportunities for developers?
Oculus Rift partners with the Xbox One – Virtual reality opportunities for developers?
previous

Responsive vs Mobile Optimised: Pistols at dawn or Amigos for life?


next

5 things you should know about developing Windows 8 Apps with HTML5