|
Posted by Chris F.A. Johnson on 11/11/07 16:14
On 2007-11-11, 1001 Webs wrote:
....
> Then, the way I see it, percentages are the only parameters that
> should be ever used, at least from a graphic designer's point of view.
If that's all you use, why should the availability of other
measures concern you?
....
> I assume that you also know how to apply the Rule of Thirds by which
> you divide the working area with a grid of nine sections with two
> evenly spaced vertical lines and two evenly spaced horizontal lines.
> The only way to do that in a flexible way, would be using percentages.
You are still thinking paper. Yes, you can use evenly spaced
vertical lines; you cannot use evenly spaced horizontal lines.
The Rule of Thirds is one of many grids that work for design on
paper. You cannot reduce graphic design to a single formula (even
on paper).
> And since percentages are also the only measurement that works well
> for other tags, such as font-sizing, that's the only attribute should
> be used under any circumstances.
For font sizes and column widths, ems also work well, and
sometimes better. Often the best solution is a width set in
percent and a min-width in ems.
> No one tells you about this, you know, not even w3.org. If you have a
> look at their very own style sheet, http://www.w3.org/StyleSheets/home-import.css,
> you'll see things like:
> font-size: small;
> margin-bottom: 0.3em;
> margin-top: -6px;
> etc.
What's wrong with that? (BTW, which page uses that stylesheet?)
> And that's precisely my point, that CSS is confusing, hard to learn
> for the wrong reasons, frustrating and badly implemented.
> And that's NOT the designer's fault
It _is_ the designer's fault if he codes badly. If you think that
only percentages should be used, whose fault is it if you use
other measures as well?
--
Chris F.A. Johnson, webmaster <http://Woodbine-Gerrard.com>
===================================================================
Author:
Shell Scripting Recipes: A Problem-Solution Approach (2005, Apress)
Navigation:
[Reply to this message]
|