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外,所有技术样式默认情况下都是隐藏的。 | 
