Class 参考

本节介绍了可用于为Ulysses文档的导出设置样式的所有可用类。 我们区分两种主要类型的样式类:常规类定义类

常规类

常规类是用于定义整个导出文档的外观的所有样式类(例如,document-settingsheader)。 当前,可以使用以下常规类:

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文档中使用具体定义对内容进行样式设置(例如strongheadline)。 您当前可能使用以下定义类:

定义类 选择器 描述
Inline inline-strong,
inline-emphasis,
inline-code,
inline-citation,
inline-comment,
inline-raw,
inline-mark,
inline-delete,
inline-link
内联类用于通常应用于内联内容的定义。 所有父元素的样式设置(例如paragraphslists)也将继承到内联元素。
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外,所有技术样式默认情况下都是隐藏的。