- From: Chris Lilley <Chris.Lilley@sophia.inria.fr>
- Date: Wed, 16 Apr 1997 03:52:04 +0200 (MET)
- To: "David Perrell" <davidp@earthlink.net>, "QingLong" <qinglong@yggdrasil.com>, <www-style@w3.org>
On Apr 15, 5:31pm, David Perrell wrote: > Chris Lilley wrote: > > Oh, gross. [...] > > structure and content are deeply and mysteriously intertwingled. > OK, gross. So, we agree that it is undesirrable. Good. > Having styling crippled by designed-in limitations of HTML > is an abomination. Unless you are a fan of the 'any' DTD I don't see content models as a flaw. Besides, browsers need some hints to help with error recovery, and knowing that a certain tag is not allowed inside another one is a big help. Actually the more I think about this, the more I come to the conclusion that allowing %text (ie text not inside a paragraph) the real designed-in limitation. However, any further thoughts in that direction should probably be shared in www-html. > Any ideas on the best way to allow floated tables > within paragraphs? Depends on exactly the effect you want to achieve. table { display: inline; float: left} seems one obvious route but a table would still be between two paragraphs not contained in a single one. Creative use of classes (p.abovetable, P.belowatble) is still a hack; sibling relationships (remember /H1/ P from older CSS drafts) might help here P { margin-top: 12pt; margin-bottom: 0pt } table { margin-top: 12pt; margin-bottom: 0pt } /P/ table { margin-top: 0} /table/ P { margin-top: 0} -- Chris Lilley, W3C [ http://www.w3.org/ ] Graphics and Fonts Guy The World Wide Web Consortium http://www.w3.org/people/chris/ INRIA, Projet W3C chris@w3.org 2004 Rt des Lucioles / BP 93 +33 (0)4 93 65 79 87 06902 Sophia Antipolis Cedex, France
Received on Tuesday, 15 April 1997 21:53:31 UTC