Class 参考
本节介绍了可用于为Ulysses文档的导出设置样式的所有可用类。 我们区分两种主要类型的样式类:常规类和定义类。
常规类
常规类是用于定义整个导出文档的外观的所有样式类(例如,document-settings
或header
)。 当前,可以使用以下常规类:
Class Group | 描述 |
---|---|
Document Settings | 用于描述有关导出文档外观的所有设置。 |
Headers and Footers | 描述页面的页眉/页脚的布局和内容。 可用于设置运行标题或页码。 继承所有内联和段落样式设置。 提供特殊的伪类:first-page ,:left-page 和:right-page ,它们可以为第一页,左页和右页在双面文档上设置不同的页眉/页脚样式。 |
Footnotes Area | 描述包含页面脚注或部分/文档尾注的区域的布局和内容(请参阅[footnote-placement](https://ulysses.app/styles/reference/footnote-placement) )。 请注意,某些样式选项仅可用于PDF导出。 |
定义类
定义类是所有样式类,可用于在Ulysses文档中使用具体定义对内容进行样式设置(例如strong
或headline
)。 您当前可能使用以下定义类:
定义类 | 选择器 | 描述 |
---|---|---|
Inline | inline-strong , inline-emphasis , inline-code , inline-citation , inline-comment , inline-raw , inline-mark , inline-delete , inline-link |
内联类用于通常应用于内联内容的定义。 所有父元素的样式设置(例如paragraphs,lists)也将继承到内联元素。 |
Media | media-image |
媒体类用于为类似图像的内容设置样式。 为了给类似图形的图像添加样式,有一种特殊的段落样式[paragraph-figures](https://ulysses.app/styles/reference/paragraph) ,它也可以为图形化的图像的标题设置样式。 |
Footnotes | inline-footnote , inline-annotation |
脚注类用于对任何类似于脚注的内容进行样式设置,例如脚注或注释。 脚注类具有一个特殊的伪类:anchor ,可以对锚点进行样式设置。 这对于批注特别有用,可以使批注内容的样式与锚点不同。 |
Paragraph | paragraph , heading-1 , heading-2 , heading-3 , heading-4 , heading-5 , heading-6 , heading-all , defaults |
段落类用于通常应用于段落级节点的定义。 所有父元素的样式设置(例如lists)也将继承为段落样式。 如果未覆盖,则在段落类中指定的内联样式设置将应用于所有子节点。 |
Figures | paragraph-figure |
此样式将应用于仅包含图像的所有段落(除了空格和注释)。此类段落中的图像将导出为带有可选caption的图形。有关图像样式的更多信息,请参见[media-image](https://ulysses.app/styles/reference/media) 。 |
Figure Captions | figure-caption |
此样式将应用于Figure的标题。 字幕继承了周围的样式设置。 |
Divider | paragraph-divider |
divider类用于逻辑地分隔文档的各个部分。它可以用于添加样式分隔符或添加分页符。 |
Block | block-quote , block-code , block-raw , block-comment , block-all |
块类用于将多个段落分组的任何内容,例如,块引号或lists。 它们提供与paragraph类相同的设置。 块的顶部和底部边距将应用于其第一段和最后一段。 |
List | list-ordered , list-unordered , list-all |
列表是特殊的block,其中包含项目列表。 每个项目都有一个可以计数的枚举数。 列表有一个特殊的伪类:enumerator ,它允许对每个项目的枚举器进行样式设置。 |
Syntax Highlight | syntax-all , syntax-comment , syntax-constant , syntax-entity , syntax-parameter , syntax-tag , syntax-keyword , syntax-string , syntax-variable , syntax-error , syntax-escape , syntax-heading , syntax-italic , syntax-bold , syntax-deleted , syntax-inserted , syntax-changed , syntax-list , syntax-link |
语法类用于对代码块内突出显示的文本进行样式设置。 根据所选的编程语言,Ulysses将这些语法类应用于代码块的内容。 您还可以下载包含所有可用语法类的示例文档。 |
Technical | ulysses-tag , ulysses-whitespace , ulysses-escape-character , ulysses-escape |
技术样式可用于导出带有完整标记和空格的Ulysses文档。 除了ulysses-escape 外,所有技术样式默认情况下都是隐藏的。 |