- From: Jens Meiert <jens.meiert@erde3.com>
- Date: Thu, 26 Jun 2003 19:45:27 +0200 (MEST)
- To: www-style@w3.org
> By default, everything is 'display: inline'. That's not true. Simply test a page including <p>A paragraph.</p> <p>A second paragraph.</p> <p>Yes, a third.</p> and look at it. Now add p { display: inline; } to your CSS and see the result. There is no 'display: inline' default, in no browser. I see Brian's point, and I would change the example, but not the implementation. It is the same thing like some people writing b { font-weight: bold; } to their code. Regards, Jens. > > On Thu, 26 Jun 2003, Brian V Bonini wrote: > > > > As I understand it the display property with a value of block will apply > > block level formatting to the element it's defined for, e.g. img > > {display: block} that being the case why does the recommendation cite > > many such examples as: p{display: block;} is this not redundant since p > > is already a block level element and furthermore confusing. > > The terms "block level" in an HTML context and "block level" in a CSS > context are unrelated. It is quite possible, legal, and often useful, to > write things such as: > > p { display: table-cell; } > span { display: block; } > tr { display: inline; } > > This does not in any way affect the meaning of the elements, nor their > allowed positions in the HTML markup, it merely changes what they look > like. > > By default, everything is 'display: inline'. Thus, the rule > > p { display: block; } > > ...is actually needed somewhere to get the usual effect that is expected. > User agents put this rule in the user agent stylesheet, so authors do not > have to put it in theirs. > > HTH, > -- > Ian Hickson )\._.,--....,'``. fL > "meow" /, _.. \ _\ ;`._ ,. > http://index.hixie.ch/ `._.-(,_..'--(,_..'`-.;.' > -- Jens Meiert Steubenstr. 28 D-26123 Oldenburg Mobil +49 (0)175 78 4146 5 Telefon +49 (0)441 99 86 147 Telefax +49 (0)89 1488 2325 91 Mail <jens@meiert.com> Internet <http://meiert.com>
Received on Thursday, 26 June 2003 13:45:34 UTC