3 ms·
I thought the biggest complaint was still the endless checking on platforms (IE 6, 7, 8, 9, Firefox, lynx...) and the difficulty in layout (negative widths, any
by ebiester 15y ago
I thought the biggest complaint was still the endless checking on platforms (IE 6, 7, 8, 9, Firefox, lynx...) and the difficulty in layout (negative widths, anyone?) Try three resizable columns sometime! (I'm still trying to figure out a solution to this one. Even the new layouts of CSS3 break in funny ways.)
- joshowens 15y agoOnly if you are a designer, which I am not. I am guessing the article writing isn't either.
- deleted 15y ago[deleted]
- ebiester 15y agoHow many web designers are exclusive front or back end anymore?
- randomdata 15y agodifficulty in layout It doesn't have to be hard. I'm currently using Backbone in a project. I added OpenStep/Cocoa's autoresizing masks to Backbone.View and now layout is a breeze. The CSS layout model actually lends itself really well to this if you're willing to use JS to do the calculations.
- Joeri 15y agoI used to struggle similarly. The DOM always seemed to get in the way of building dynamic user interfaces, and CSS's layout primitives made it hard to do the border and anchor layouts that I was aiming for. Then it dawned on me: the DOM and CSS API's simply aren't meant to be used directly. They're like the X11 API. You need to wrap them into something saner to make sense of them. After that I adopted ExtJS. It puts a cross-browser wrapper around the browser API's, with its own component and layout system. Way easier to program with.
- ebiester 15y agoExtJS was a bear, at least to me, to debug. And modifications required a lot of digging. It was great for the 80%, but the 20% was painful.