(BLOCK (PARA (TEXT "Attributes") (SPACE) (TEXT "allows") (SPACE) (TEXT "to") (SPACE) (TEXT "modify") (SPACE) (TEXT "the") (SPACE) (TEXT "way") (SPACE) (TEXT "how") (SPACE) (TEXT "material") (SPACE) (TEXT "is") (SPACE) (TEXT "presented.") (SOFT) (TEXT "Alternatively,") (SPACE) (TEXT "they") (SPACE) (TEXT "provide") (SPACE) (TEXT "additional") (SPACE) (TEXT "information") (SPACE) (TEXT "to") (SPACE) (TEXT "markup") (SPACE) (TEXT "elements.") (SOFT) (TEXT "To") (SPACE) (TEXT "some") (SPACE) (TEXT "degree,") (SPACE) (TEXT "attributes") (SPACE) (TEXT "are") (SPACE) (TEXT "similar") (SPACE) (TEXT "to") (SPACE) (LINK-EXTERNAL () "https://html.spec.whatwg.org/multipage/dom.html#global-attributes" (TEXT "HTML") (SPACE) (TEXT "attributes")) (TEXT ".")) (PARA (TEXT "Typical") (SPACE) (TEXT "use") (SPACE) (TEXT "cases") (SPACE) (TEXT "for") (SPACE) (TEXT "attributes") (SPACE) (TEXT "are") (SPACE) (TEXT "to") (SPACE) (TEXT "specify") (SPACE) (TEXT "the") (SPACE) (TEXT "(natural)") (SPACE) (LINK-ZETTEL () "00001007050100" (TEXT "language")) (SPACE) (TEXT "for") (SPACE) (TEXT "a") (SPACE) (TEXT "text") (SPACE) (TEXT "region,") (SPACE) (TEXT "to") (SPACE) (TEXT "specify") (SPACE) (TEXT "the") (SPACE) (LINK-ZETTEL () "00001007050200" (TEXT "programming") (SPACE) (TEXT "language")) (SPACE) (TEXT "for") (SPACE) (TEXT "highlighting") (SPACE) (TEXT "program") (SPACE) (TEXT "code,") (SPACE) (TEXT "or") (SPACE) (TEXT "to") (SPACE) (TEXT "make") (SPACE) (TEXT "white") (SPACE) (TEXT "space") (SPACE) (TEXT "visible") (SPACE) (TEXT "in") (SPACE) (TEXT "plain") (SPACE) (TEXT "text.")) (PARA (TEXT "Attributes") (SPACE) (TEXT "are") (SPACE) (TEXT "specified") (SPACE) (TEXT "within") (SPACE) (TEXT "curly") (SPACE) (TEXT "brackets") (SPACE) (LITERAL-CODE () "{...}") (TEXT ".") (SOFT) (TEXT "Of") (SPACE) (TEXT "course,") (SPACE) (TEXT "more") (SPACE) (TEXT "than") (SPACE) (TEXT "one") (SPACE) (TEXT "attribute") (SPACE) (TEXT "can") (SPACE) (TEXT "be") (SPACE) (TEXT "specified.") (SOFT) (TEXT "Attributes") (SPACE) (TEXT "are") (SPACE) (TEXT "separated") (SPACE) (TEXT "by") (SPACE) (TEXT "a") (SPACE) (TEXT "sequence") (SPACE) (TEXT "of") (SPACE) (TEXT "space") (SPACE) (TEXT "characters") (SPACE) (TEXT "or") (SPACE) (TEXT "by") (SPACE) (TEXT "a") (SPACE) (TEXT "comma") (SPACE) (TEXT "character.")) (PARA (TEXT "An") (SPACE) (TEXT "attribute") (SPACE) (TEXT "normally") (SPACE) (TEXT "consists") (SPACE) (TEXT "of") (SPACE) (TEXT "an") (SPACE) (TEXT "optional") (SPACE) (TEXT "key") (SPACE) (TEXT "and") (SPACE) (TEXT "an") (SPACE) (TEXT "optional") (SPACE) (TEXT "value.") (SOFT) (TEXT "The") (SPACE) (TEXT "key") (SPACE) (TEXT "is") (SPACE) (TEXT "a") (SPACE) (TEXT "sequence") (SPACE) (TEXT "of") (SPACE) (TEXT "letters,") (SPACE) (TEXT "digits,") (SPACE) (TEXT "a") (SPACE) (TEXT "hyphen-minus") (SPACE) (TEXT "(") (FORMAT-QUOTE () (LITERAL-INPUT () "-")) (TEXT ",") (SPACE) (TEXT "U+002D,") (SPACE) (TEXT "and") (SPACE) (TEXT "a") (SPACE) (TEXT "low") (SPACE) (TEXT "line") (SPACE) (TEXT "/") (SPACE) (TEXT "underscore") (SPACE) (TEXT "(") (FORMAT-QUOTE () (LITERAL-INPUT () "_")) (TEXT ",") (SPACE) (TEXT "U+005D).") (SOFT) (TEXT "It") (SPACE) (TEXT "can") (SPACE) (TEXT "be") (SPACE) (TEXT "empty.") (SOFT) (TEXT "The") (SPACE) (TEXT "value") (SPACE) (TEXT "is") (SPACE) (TEXT "a") (SPACE) (TEXT "sequence") (SPACE) (TEXT "of") (SPACE) (TEXT "any") (SPACE) (TEXT "character,") (SPACE) (TEXT "except") (SPACE) (TEXT "space") (SPACE) (TEXT "and") (SPACE) (TEXT "the") (SPACE) (TEXT "right") (SPACE) (TEXT "curly") (SPACE) (TEXT "bracket") (SPACE) (TEXT "(") (FORMAT-QUOTE () (LITERAL-INPUT () "}")) (TEXT ",") (SPACE) (TEXT "U+007D).") (SOFT) (TEXT "If") (SPACE) (TEXT "the") (SPACE) (TEXT "value") (SPACE) (TEXT "must") (SPACE) (TEXT "contain") (SPACE) (TEXT "a") (SPACE) (TEXT "space") (SPACE) (TEXT "or") (SPACE) (TEXT "the") (SPACE) (TEXT "right") (SPACE) (TEXT "curly") (SPACE) (TEXT "bracket,") (SPACE) (TEXT "the") (SPACE) (TEXT "value") (SPACE) (TEXT "can") (SPACE) (TEXT "be") (SPACE) (TEXT "specified") (SPACE) (TEXT "within") (SPACE) (TEXT "two") (SPACE) (TEXT "quotation") (SPACE) (TEXT "marks") (SPACE) (TEXT "(") (FORMAT-QUOTE () (LITERAL-INPUT () "\"")) (TEXT ",") (SPACE) (TEXT "U+0022).") (SOFT) (TEXT "Within") (SPACE) (TEXT "the") (SPACE) (TEXT "quotation") (SPACE) (TEXT "marks,") (SPACE) (TEXT "the") (SPACE) (TEXT "backslash") (SPACE) (TEXT "character") (SPACE) (TEXT "functions") (SPACE) (TEXT "as") (SPACE) (TEXT "an") (SPACE) (TEXT "escape") (SPACE) (TEXT "character") (SPACE) (TEXT "to") (SPACE) (TEXT "specify") (SPACE) (TEXT "the") (SPACE) (TEXT "quotation") (SPACE) (TEXT "mark") (SPACE) (TEXT "(and") (SPACE) (TEXT "the") (SPACE) (TEXT "backslash") (SPACE) (TEXT "character") (SPACE) (TEXT "too).")) (PARA (TEXT "Some") (SPACE) (TEXT "examples:")) (UNORDERED (INLINE (LITERAL-CODE () "{key=value}") (SPACE) (TEXT "sets") (SPACE) (TEXT "the") (SPACE) (TEXT "attribute") (SPACE) (FORMAT-EMPH () (TEXT "key")) (SPACE) (TEXT "to") (SPACE) (TEXT "value") (SPACE) (FORMAT-EMPH () (TEXT "value")) (TEXT ".")) (INLINE (LITERAL-CODE () "{key=\"value with space\"}") (SPACE) (TEXT "sets") (SPACE) (TEXT "the") (SPACE) (TEXT "attribute") (SPACE) (TEXT "to") (SPACE) (TEXT "the") (SPACE) (TEXT "given") (SPACE) (TEXT "value.")) (INLINE (LITERAL-CODE () "{key=\"value with quote \\\" (and backslash \\\\)\"}")) (INLINE (LITERAL-CODE () "{name}") (SPACE) (TEXT "sets") (SPACE) (TEXT "the") (SPACE) (TEXT "attribute") (SPACE) (FORMAT-EMPH () (TEXT "name")) (TEXT ".") (SOFT) (TEXT "It") (SPACE) (TEXT "has") (SPACE) (TEXT "no") (SPACE) (TEXT "corresponding") (SPACE) (TEXT "value.") (SOFT) (TEXT "It") (SPACE) (TEXT "is") (SPACE) (TEXT "equivalent") (SPACE) (TEXT "to") (SPACE) (LITERAL-CODE () "{name=}") (TEXT ".")) (INLINE (LITERAL-CODE () "{=key}") (SPACE) (TEXT "sets") (SPACE) (TEXT "the") (SPACE) (FORMAT-EMPH () (TEXT "generic") (SPACE) (TEXT "attribute")) (SPACE) (TEXT "to") (SPACE) (TEXT "the") (SPACE) (TEXT "given") (SPACE) (TEXT "value.") (SOFT) (TEXT "It") (SPACE) (TEXT "is") (SPACE) (TEXT "mostly") (SPACE) (TEXT "used") (SPACE) (TEXT "for") (SPACE) (TEXT "modifying") (SPACE) (TEXT "behavior") (SPACE) (TEXT "according") (SPACE) (TEXT "to") (SPACE) (TEXT "a") (SPACE) (TEXT "programming") (SPACE) (TEXT "language.")) (INLINE (LITERAL-CODE () "{.key}") (SPACE) (TEXT "sets") (SPACE) (TEXT "the") (SPACE) (FORMAT-EMPH () (TEXT "class") (SPACE) (TEXT "attribute")) (SPACE) (TEXT "to") (SPACE) (TEXT "the") (SPACE) (TEXT "given") (SPACE) (TEXT "value.") (SOFT) (TEXT "It") (SPACE) (TEXT "is") (SPACE) (TEXT "equivalent") (SPACE) (TEXT "to") (SPACE) (LITERAL-CODE () "{class=key}") (TEXT "."))) (PARA (TEXT "In") (SPACE) (TEXT "these") (SPACE) (TEXT "examples,") (SPACE) (LITERAL-CODE () "key") (SPACE) (TEXT "must") (SPACE) (TEXT "conform") (SPACE) (TEXT "the") (SPACE) (TEXT "the") (SPACE) (TEXT "syntax") (SPACE) (TEXT "of") (SPACE) (TEXT "attribute") (SPACE) (TEXT "keys,") (SPACE) (TEXT "even") (SPACE) (TEXT "if") (SPACE) (TEXT "it") (SPACE) (TEXT "is") (SPACE) (TEXT "used") (SPACE) (TEXT "as") (SPACE) (TEXT "a") (SPACE) (TEXT "value.")) (PARA (TEXT "If") (SPACE) (TEXT "a") (SPACE) (TEXT "key") (SPACE) (TEXT "is") (SPACE) (TEXT "given") (SPACE) (TEXT "more") (SPACE) (TEXT "than") (SPACE) (TEXT "once") (SPACE) (TEXT "in") (SPACE) (TEXT "an") (SPACE) (TEXT "attribute,") (SPACE) (TEXT "the") (SPACE) (TEXT "values") (SPACE) (TEXT "are") (SPACE) (TEXT "concatenated") (SPACE) (TEXT "(and") (SPACE) (TEXT "separated") (SPACE) (TEXT "by") (SPACE) (TEXT "a") (SPACE) (TEXT "space).")) (UNORDERED (INLINE (LITERAL-CODE () "{key=value1 key=value2}") (SPACE) (TEXT "is") (SPACE) (TEXT "the") (SPACE) (TEXT "same") (SPACE) (TEXT "as") (SPACE) (LITERAL-CODE () "{key\"value1 value2\"}") (TEXT ".")) (INLINE (LITERAL-CODE () "{key key}") (SPACE) (TEXT "is") (SPACE) (TEXT "the") (SPACE) (TEXT "same") (SPACE) (TEXT "as") (SPACE) (LITERAL-CODE () "{key}") (TEXT ".")) (INLINE (LITERAL-CODE () "{.class1 .class2}") (SPACE) (TEXT "is") (SPACE) (TEXT "equivalent") (SPACE) (TEXT "to") (SPACE) (LITERAL-CODE () "{class=\"class1 class2\"}") (TEXT "."))) (PARA (TEXT "This") (SPACE) (TEXT "is") (SPACE) (TEXT "not") (SPACE) (TEXT "true") (SPACE) (TEXT "for") (SPACE) (TEXT "the") (SPACE) (TEXT "generic") (SPACE) (TEXT "attribute.") (SOFT) (TEXT "In") (SPACE) (LITERAL-CODE () "{=key1 =key2}") (TEXT ",") (SPACE) (TEXT "the") (SPACE) (TEXT "first") (SPACE) (TEXT "key") (SPACE) (TEXT "is") (SPACE) (TEXT "ignored.") (SOFT) (TEXT "Therefore") (SPACE) (TEXT "it") (SPACE) (TEXT "is") (SPACE) (TEXT "equivalent") (SPACE) (TEXT "to") (SPACE) (LITERAL-CODE () "{=key2}") (TEXT ".")) (PARA (TEXT "The") (SPACE) (TEXT "key") (SPACE) (FORMAT-QUOTE () (LITERAL-INPUT () "-")) (SPACE) (TEXT "(just") (SPACE) (TEXT "hyphen-minus)") (SPACE) (TEXT "is") (SPACE) (TEXT "special.") (SOFT) (TEXT "It") (SPACE) (TEXT "is") (SPACE) (TEXT "called") (SPACE) (FORMAT-EMPH () (TEXT "default") (SPACE) (TEXT "attribute")) (SPACE) (TEXT "and") (SPACE) (TEXT "has") (SPACE) (TEXT "a") (SPACE) (TEXT "markup") (SPACE) (TEXT "specific") (SPACE) (TEXT "meaning.") (SOFT) (TEXT "For") (SPACE) (TEXT "example,") (SPACE) (TEXT "when") (SPACE) (TEXT "used") (SPACE) (TEXT "for") (SPACE) (TEXT "plain") (SPACE) (TEXT "text,") (SPACE) (TEXT "it") (SPACE) (TEXT "replaces") (SPACE) (TEXT "the") (SPACE) (TEXT "non-visible") (SPACE) (TEXT "space") (SPACE) (TEXT "with") (SPACE) (TEXT "a") (SPACE) (TEXT "visible") (SPACE) (TEXT "representation:")) (UNORDERED (INLINE (LITERAL-INPUT () "``Hello, world``{-}") (SPACE) (TEXT "produces") (SPACE) (LITERAL-OUTPUT (("-" . "")) "Hello, world") (TEXT ".")) (INLINE (LITERAL-INPUT () "``Hello, world``") (SPACE) (TEXT "produces") (SPACE) (LITERAL-OUTPUT () "Hello, world") (TEXT "."))) (PARA (TEXT "Attributes") (SPACE) (TEXT "may") (SPACE) (TEXT "be") (SPACE) (TEXT "continued") (SPACE) (TEXT "on") (SPACE) (TEXT "the") (SPACE) (TEXT "next") (SPACE) (TEXT "line") (SPACE) (TEXT "when") (SPACE) (TEXT "a") (SPACE) (TEXT "space") (SPACE) (TEXT "or") (SPACE) (TEXT "line") (SPACE) (TEXT "ending") (SPACE) (TEXT "character") (SPACE) (TEXT "is") (SPACE) (TEXT "possible.") (SOFT) (TEXT "In") (SPACE) (TEXT "case") (SPACE) (TEXT "of") (SPACE) (TEXT "a") (SPACE) (TEXT "quoted") (SPACE) (TEXT "attribute") (SPACE) (TEXT "value,") (SPACE) (TEXT "the") (SPACE) (TEXT "line") (SPACE) (TEXT "ending") (SPACE) (TEXT "character") (SPACE) (TEXT "will") (SPACE) (TEXT "be") (SPACE) (TEXT "part") (SPACE) (TEXT "of") (SPACE) (TEXT "the") (SPACE) (TEXT "attribute") (SPACE) (TEXT "value.") (SOFT) (TEXT "For") (SPACE) (TEXT "example:")) (VERBATIM-CODE () "{key=\"quoted\nvalue\"}") (PARA (TEXT "will") (SPACE) (TEXT "produce") (SPACE) (TEXT "a") (SPACE) (TEXT "value") (SPACE) (LITERAL-INPUT () "quoted\\nvalue") (SPACE) (TEXT "(where") (SPACE) (TEXT "\\n") (SPACE) (TEXT "denotes") (SPACE) (TEXT "a") (SPACE) (TEXT "line") (SPACE) (TEXT "ending") (SPACE) (TEXT "character).")) (VERBATIM-CODE () "::GREEN::{class=example\nbackground=grey}") (PARA (TEXT "is") (SPACE) (TEXT "allowed,") (SPACE) (TEXT "but") (SPACE) (TEXT "not")) (VERBATIM-CODE () "::GREEN::{background=color:\ngreen}") (PARA (TEXT "However,")) (VERBATIM-CODE () "::GREEN::{background=color:\"\ngreen\"}") (PARA (TEXT "is") (SPACE) (TEXT "allowed,") (SPACE) (TEXT "because") (SPACE) (TEXT "line") (SPACE) (TEXT "endings") (SPACE) (TEXT "are") (SPACE) (TEXT "allowed") (SPACE) (TEXT "within") (SPACE) (TEXT "quotes.")) (PARA (TEXT "For") (SPACE) (LINK-ZETTEL () "00001007030000" (TEXT "block-structured") (SPACE) (TEXT "elements")) (TEXT ",") (SPACE) (TEXT "there") (SPACE) (TEXT "is") (SPACE) (TEXT "a") (SPACE) (TEXT "syntax") (SPACE) (TEXT "variant") (SPACE) (TEXT "if") (SPACE) (TEXT "you") (SPACE) (TEXT "only") (SPACE) (TEXT "want") (SPACE) (TEXT "to") (SPACE) (TEXT "specify") (SPACE) (TEXT "a") (SPACE) (TEXT "generic") (SPACE) (TEXT "attribute.") (SOFT) (TEXT "For") (SPACE) (TEXT "all") (SPACE) (TEXT "line-range") (SPACE) (TEXT "blocks") (SPACE) (TEXT "you") (SPACE) (TEXT "can") (SPACE) (TEXT "specify") (SPACE) (TEXT "the") (SPACE) (TEXT "generic") (SPACE) (TEXT "attributes") (SPACE) (TEXT "directly") (SPACE) (TEXT "in") (SPACE) (TEXT "the") (SPACE) (TEXT "first") (SPACE) (TEXT "line,") (SPACE) (TEXT "after") (SPACE) (TEXT "the") (SPACE) (TEXT "three") (SPACE) (TEXT "(or") (SPACE) (TEXT "more)") (SPACE) (TEXT "characters") (SPACE) (TEXT "starting") (SPACE) (TEXT "the") (SPACE) (TEXT "block.")) (VERBATIM-CODE () ":::attr\n...\n:::") (PARA (TEXT "is") (SPACE) (TEXT "equivalent") (SPACE) (TEXT "to")) (VERBATIM-CODE () ":::{=attr}\n...\n:::") (PARA (TEXT "For") (SPACE) (TEXT "block-structured") (SPACE) (TEXT "elements,") (SPACE) (TEXT "spaces") (SPACE) (TEXT "are") (SPACE) (TEXT "allowed") (SPACE) (TEXT "between") (SPACE) (TEXT "the") (SPACE) (TEXT "blocks") (SPACE) (TEXT "characters") (SPACE) (TEXT "and") (SPACE) (TEXT "the") (SPACE) (TEXT "attributes.")) (VERBATIM-CODE () "=== Heading {example}") (PARA (TEXT "is") (SPACE) (TEXT "allowed") (SPACE) (TEXT "and") (SPACE) (TEXT "equivalent") (SPACE) (TEXT "to")) (VERBATIM-CODE () "=== Heading{example}") (PARA (TEXT "For") (SPACE) (LINK-ZETTEL () "00001007040000" (TEXT "inline-structured") (SPACE) (TEXT "elements")) (TEXT ",") (SPACE) (TEXT "the") (SPACE) (TEXT "attributes") (SPACE) (TEXT "must") (SPACE) (TEXT "immediately") (SPACE) (TEXT "follow") (SPACE) (TEXT "the") (SPACE) (TEXT "inline") (SPACE) (TEXT "markup.")) (PARA (LITERAL-CODE () "::GREEN::{example}") (SPACE) (TEXT "is") (SPACE) (TEXT "allowed,") (SPACE) (TEXT "but") (SPACE) (TEXT "not") (SPACE) (LITERAL-CODE () "::GREEN:: {example}") (TEXT ".")) (HEADING 1 () "reference-material" "reference-material" (TEXT "Reference") (SPACE) (TEXT "material")) (UNORDERED (INLINE (LINK-ZETTEL () "00001007050100" (TEXT "Supported") (SPACE) (TEXT "attribute") (SPACE) (TEXT "values") (SPACE) (TEXT "for") (SPACE) (TEXT "natural") (SPACE) (TEXT "languages"))) (INLINE (LINK-ZETTEL () "00001007050200" (TEXT "Supported") (SPACE) (TEXT "attribute") (SPACE) (TEXT "values") (SPACE) (TEXT "for") (SPACE) (TEXT "programming") (SPACE) (TEXT "languages")))))