In article <>,
Mojo <> wrote:
> On Sat, 04 Dec 2010 18:13:40 +1100, dorayme <>
> wrote:
....
> >
> >Now show Mojo how to do it... My suspicion is that a lot of
> >people have trouble because they don't understand some basic
> >principles about the dangers of sizing in pixels where text is
> >concerned. It is as if it is not so much the dropdown technology
> >that is tripping them up but other fundamentals.
>
> The sizing issue is not really an old fundamental.
It was a fundamental always but the delay in realising it widely
is probably due to the persistence of tables for layout. The
magic of a table cell is that it *naturally* expands to
accommodate its occupants (unlike the prisons in South East
Asia). So too will many block elements if the author has not
specified too small a height. But in the case of the table, being
as it is so smart, it often ignores any author height
restrictions.
> It's a newer
> concept that has become more of an issue as the older demographic has
> moved towards the web.
Perhaps you are saying that when the web came along, the only
popular model for a screen page was a printed page and all the
familiar concepts applying to the latter got dragged over to the
new media until it was realised that the model was a very
different one.
It is often a telltale sign of bad design when you look at a css
sheet and see lots and lots of heights specified (not to mention
widths). The best designs imo are the ones that let the browser
work out the flow of things, everything functions more naturally
this way. Widths, be sparing; heights, try to do without
altogether if you can.
> In addition, law is also requiring some
> companies to move towards these standards. Now it's more of an issue
> and many are discovering they need to change what others have built.
>
> People like me end up hiring designers that put out beautiful sites
> but don't always see some of the coding issues that are part of the
> equation and some, like these, are more subtle. How many things can I
> review in the course of a day?
I don't envy your job. I have seen, sometimes to my benefit but
sometimes to my cost, how some essentially print media companies
moving in to do web work make sites with all sorts of really bad
problems because their hired staff have been badly taught and
there is no experience in the company to supervise them in a
meaningful way. The hired staff make sure their sites look and
work ok on their bosses computers!
> As I've said, I've hired 3 coders and
> each one had a different problem with the way they've created things.
> Each one is critical about the work of the last designer and they did
> improve - but I ended up with a design that is much lighter than
> previous iterations but has some sizing issues which hopefully are
> being worked out.
>
> In this instance, thanks to you guys, I've changed the line height
> back to accommodate bigger spacing and am moving the submenu down a
> few pixels. Not ideal but at least, for the time being, it should make
> everyone happy. As I said, if anyone is such a master coder, I'd be
> willing to hire them... although chances are that another coder will
> probably have criticism too, lol. Still, I work, I try and I
> appreciate your comments.
--
dorayme