
Dear list, I am currently putting together a framework for our (TEI-xml) project. In this project, we are dealing with texts where every new line is marked by a <lb/> tag. With an author mode css stylesheet, I am reflecting this with a linebreak '\A' and a newline char ('?') inserted via the lb:before pseudo-class. Now I would like to suppress this mechanism for the first occurrence in a containing <p>, <head> or <item> element and have it executed only for the second and subsequent line beginnings. Without success, I have tried various things like this one: lb{ display:inline; -oxy-display-tags:none; } p lb:before, item lb:before, head lb:before{ content:"\A? "; } p:first-child:before, item:first-child:before, head:first-child:before{ content:"? "; } The suppression part mentioned above does not work. Can anyone shed some light on this, please? Thank you and best regards, Andreas PS. Here is a sample document: <TEI xmlns="http://www.tei-c.org/ns/1.0"> <teiHeader> <fileDesc> <titleStmt> <title>Title</title> </titleStmt> <publicationStmt> <p>Publication Information</p> </publicationStmt> <sourceDesc> <p>Information about the source</p> </sourceDesc> </fileDesc> </teiHeader> <text> <body> <div> <head> <lb/>CAPUT I.</head> <list> <head> <lb/>De intentione et partitione huius libri.</head> <item> <lb/>Declaratur intentio operis, ut haec pars Theolo<lb break="no"/>giae practicae sit de fine hominis, et de medijs ne<lb break="no"/>cessarijs.</item> </list> </div> </body> </text> </TEI>