- From: Lee Passey <lee@dysfunctionals.org>
- Date: Thu, 10 Oct 2002 12:42:07 -0600
- To: Tidy-develop@lists.sourceforge.net
- CC: html-tidy@w3.org
Jelks Cabaniss wrote: > I wrote: > > >> strip-presentation: yes/[NO] >> >>option (or similar idea) would be extremely useful. And >>rather than have to set *two* options -- like 'clean' and >>'drop-font-tags', which you currently have to set to get even >>part of the way there -- it should be a "one size kills all": >> get rid of all FONT & CENTER elements, ALIGN, BGCOLOR, & >>BACKGROUND attributes etc., and *not* replacing them with >>CLASS attributes and *not* creating an embedded style section. >> > > Ideally this option should also remove the extraneous > > <p> </p> > > which often litter our otherwise nicely Tidy'ied documents. > > > /Jelks > Absolutely not. This raises an issue that I would like to get some feedback on. I am heavily involved in the production of electronic-books (e-books). The leading specification for e-books is that produced by the Open eBook Forum (http://www.openebook.org/oebps/index.htm). The Open eBook Publication Structure Specification calls for content in a form which is, for all intents and purposes, XHTML. Now when I read fiction I prefer to have my paragraphs single spaced, with the first line indented, just like books currently do. This can easily be achieved by the use of the following style specification: p { text-indent: 2em; margin:0em; } Books will frequently have a break on a page which does not indicate a chapter break, but simply a change in perspective, scene, or the passage of time. I could indicate these breaks with a <br /> tag, but as soon as the document is viewed by someone who does not use my same style sheet the page break is lost. OTOH, if I use two <br /> tags the page break becomes too large for small display devices (such as PDAs). The almost empty paragraph (<p> </p>) solves this problem nicely as its margins will vary according to the style sheet just as normal paragraphs will. Currently, the behavior of tidy is to replace empty paragraphs with _two_ <br /> tags when the "drop-empty-paras:" is set to false (not the default value). This causes the document to have the same presentation only when used in browsers without style sheet modifications, and not necessarily in other User Agents. I would like to modify tidy to cause empty paragraphs (<p></p>) to be replaced with almost empty paragraphs (<p> </p>). Any objections?
Received on Thursday, 10 October 2002 14:43:07 UTC