diff options
| author | Michael Williamson <mike@zwobble.org> | 2016-11-19 21:43:10 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2016-11-19 21:43:10 +0000 |
| commit | 768546f6d448ccb356403ef396e77d9c734ca8bb (patch) | |
| tree | 1851d38fc225f19baee01a0cdffb9a679ef1aa6c /README.md | |
| parent | 1c320474b93de8c90bf903f6a748e83a9aa65706 (diff) | |
Document :separator
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 21 |
1 files changed, 21 insertions, 0 deletions
@@ -404,6 +404,27 @@ Modifiers must be used in the correct order: h1.section-title:fresh ``` +#### Separators + +To specify a separator to place between the contents of paragraphs that are collapsed together, +use `:separator('SEPARATOR STRING')`. + +For instance, suppose a document contains a block of code where each line of code is a paragraph with the style `Code Block`. +We can write a style mapping to map such paragraphs to `<pre>` elements: + +``` +p[style-name='Code Block'] => pre +``` + +Since `pre` isn't marked as `:fresh`, +consecutive `pre` elements will be collapsed together. +However, this results in the code all being on one line. +We can use `:separator` to insert a newline between each line of code: + +``` +p[style-name='Code Block'] => pre:separator('\n') +``` + #### Nested elements Use `>` to specify nested elements. |
