skip to main |
skip to sidebar
I don't hate css but css hates me
Is there someone out there?
- Enough with all the stupid hacks, fixes and browser incompatibilities, lack of support of this and that standard recommended years ago
- A box is a box is a box, if the box is 1 meter wide, it should remain this way in China or Europe
- Why not the same rendering engine for all browsers, or at least every browser’s rendering engine should follow the same standard; where the standard isn’t clear, all browser developers should work with the standards bodies to fill the gap in the standard
- If you have study computer science to be able to implement 'the holy grail' of layouts, the incredible complex 3 column layout, that is three boxes aligned left, middle, right
- What happened to the proclaimed simple maintainability. It’s relatively easy to write CSS, but have you ever tried to modify something a few months later, a cascading nightmare, the better the coder, the more confusion
- The lack of a simple grid mechanism, Oh wait, we do have a grid layout… its called a table. Why is it that we don’t use those for layout? Right, semantics. Well, maybe we need a more sophisticated layout option for css then.
- Hours and hours of designing a website, all standard with CSS, all accessible, and, when the testing time arrives works perfectly in our favourites browsers (Firefox, Opera and IE 7) but wait... what's with IE 6 for Windows 2000 and Firefox 1.0.0.7. ... and Netscape Navigator 5.0. it just can't be that easy can it? How about automatic updates for older browsers that fix the css support
- When can we use a transparent .png without having to worry that some version of Internet Explorer isn’t going to render it properly?
- When can we use text-shadow? Safari has had this for ages and you’re telling me that no other browser (WebCore-based alternatives aside) has managed to implement this yet?
- When can we use data URLs?
- When can we use somethin like: display: table;?
- When can we use advanced CSS selectors?
- What drives me most nuts is how the promise of CSS is crippled by all the hacks needed to do anything really useful with it. Many designers are very clever in finding all these ways to do what-should-be-ordinary things that will mostly work over a variety of browsers and browser versions, but all those hacks shouldn’t be necessary. And the legacy of junk they’ll leave in our sites is horrible to think about. Who really wants to come back in 2 years and try to maintain or clean up all those hacks when there is a new set of (probably equally buggy) browsers to code for.
沒有留言:
張貼留言