
Joshua Hutchinson wrote:
<l>"Just the place for a Snark!" the Bellman cried,</l> <l rend="indent">As he landed his crew with care;</l>
Indenting is difficult to handle because it is such a hybrid structural / presentational stuff. There are at least 3 types of indent: 1) indent of a block(quote) 2) indent of the first line of a paragraf 3) indent of a verse line Lets just consider 3) Ways of purely presentational tagging: <l> simple, robust, standard-conforming and already implemented. <l rend="indent"> found in the TEI spec but limited because just one level. <l rend="indentX"> for X = 1, 2, 3 ugly, makes me want to puke. Negative indents ? <l rend="indent indent"> better. Compatible with TEI spec. Falls back to one indent if more than one is not supported by XSLT. <l rend="indent(-1)"> still better. <l indent="1"> most elegant but not so standard. Needs new attribute. Structural tagging: <lg type="limerick"> <l>There was a young lady of Riga,</l> <l>Who smiled as she rode on a tiger;</l> <lg rend="indent"> <l>They returned from the ride</l> <l>With the lady inside,</l> </lg> <l>And the smile on the face of the tiger.</l> </lg> This is all just off of the top of my head. Once we have figured out what we want, I can start implementing. -- Marcello Perathoner webmaster@gutenberg.org