- From: Jukka K. Korpela <jkorpela@cs.tut.fi>
- Date: Wed, 23 Jul 2003 23:17:50 +0300 (EEST)
- To: www-style@w3.org
On Wed, 23 Jul 2003, Chris Moschini wrote: > In the HTML40 sample stylesheet provided with all versions of CSS so > far, it says: > > body { padding: 8px; line-height: 1.12em } Actually there are only two versions of CSS defined, and CSS 1 specification has a sample style sheet for HTML 2.0, with BODY { margin: 1em; font-family: serif; line-height: 1.1; background: white; color: black; } whereas the one in CSS 2 has BODY { padding: 8px; line-height: 1.33 } What you quote is from the CSS 2.1 draft. Generally, the sample style sheet in the CSS 2 spefication deviates in several (and partly odd) ways from the one in CSS 1, and there are strange changes in CSS 2.1. In particular, there's a tendency from using the logical em unit to using px values. Except for line-height, where CSS 2.1 uses the em unit, which is very strange. (It means that the computed value is inherited, so the line spacing in inner elements will _not_ be in proportion to their own font size.) And moving back to a small value like 1.12 is strange too. On the other hand, the sample style sheets have largely been ignored by browser vendors. They are mostly just exercises - though they illustrate some ideas and principles in a useful way. Their semi-normative status ("Developers are encouraged to use it as a default style sheet in their implementations.") might still cause some trouble - some people might actually take them seriously when writing or modifying browsers. Hence, I think the sample style sheet should be removed, if a revised version of CSS 2 is issued. Well, the other option would be to write the sample style sheet carefully, after first deciding whether it tries to describe browser practices or give a recommendation. But this wouldn't be easy. > Is this accurate given the CSS box model? Why not? > What then are the height and width of the body tag? When not set, the initial value of auto applies. What _that_ means is a different thing. But do you think the height or width should be set to some other values? Why, and to which values? -- Jukka "Yucca" Korpela, http://www.cs.tut.fi/~jkorpela/
Received on Wednesday, 23 July 2003 16:17:53 UTC