My BlogAbout MePortfolioTemplatesArticlesWeb StoreMessage Board (Forums)Guestbook
Submitted by Jakob on 2 September, 2006 - 14:13.

Thanks for your comment.

I don't agree fully with you. CSS offer two concepts derived from object-oriented: specificity and inheritance, both offer a lot of power to designers to control document style through the differents levels of the DOM (document object model).

I'd never trade anything for the logical and structural benefits offered by CSS, I'll never go back to HTML 4 table layouts. I think a lot of the criticism of CSS comes from lack of knowledge about how it actually works, and CSS isn't easy to learn or grasp which is another of its shortcomings and flaws. Its core problem is that it makes something that should be very easy, become indeed very complex. Part of that wish to support power through simplicity, I wish CSS made it easier to make grid layouts that work consistently in all browsers.

Regardless of the problems I point out, CSS has revolutionized web design and helped it mature. The logical separation between content and layout CSS offers has helped millions of people take part of content they couldn't access before because of inaccessible layout.

As for my wishlist, it seems we're getting there, slowly, considering what's on the table for CSS3:
http://www.css3.info/preview/

Reply



The content of this field is kept private and will not be shown publicly.


*

  • Web and e-mail addresses are automatically converted into links.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
Verify comment authorship
Captcha Image: you will need to recognize the text in it.
*
Please type in the letters/numbers that are shown in the image above.