- From: Bert Bos <Bert.Bos@sophia.inria.fr>
- Date: Thu, 3 Feb 2000 20:37:04 +0100 (MET)
- To: www-style <www-style@w3.org>
Matthew Brealey writes: > In: > <BLOCKQUOTE cite="http://www.w3.org/TR/REC-CSS2/visuren.html#compact"> > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"> > <HTML> > <HEAD> > <TITLE>A run-in box example</TITLE> > <STYLE type="text/css"> > H3 { display: run-in } > </STYLE> > </HEAD> > <BODY> > <H3>A run-in heading.</H3> > <P>And a paragraph of text that > follows it. > </BODY> > </HTML> > This example might be formatted as: > A run-in heading. And a > paragraph of text that > follows it. > </BLOCKQUOTE> > > , where has the space come from (between '.' and 'And')? Good question. I think there are two solutions: 1. That space is not there by default and the designer will have to add a rule H3:after { content: " " } Disadvantage: the 'run-in' becomes much harder to use. 2. The space is added automatically (at least for languages that use spaces between words). Disadvantage: there is no way *not* to get a space. In favour of (1) is also that you usally want to add not just a space but also a period. The period in the example is typically not there in real-life documents... Bert -- Bert Bos ( W 3 C ) http://www.w3.org/ http://www.w3.org/people/bos/ W3C/INRIA bert@w3.org 2004 Rt des Lucioles / BP 93 +33 (0)4 92 38 76 92 06902 Sophia Antipolis Cedex, France
Received on Thursday, 3 February 2000 14:37:08 UTC