141 lines
10 KiB
ReStructuredText
141 lines
10 KiB
ReStructuredText
CSS classes reference
|
|
=====================
|
|
|
|
|
|
Stylable classes
|
|
----------------
|
|
|
|
+------------------------------------------------------------------------------+
|
|
| **General-purpose** |
|
|
+--------------------------+---------------------------------------------------+
|
|
| keyword | keyword in a regular Algol-style language |
|
|
+--------------------------+---------------------------------------------------+
|
|
| built_in | built-in or library object (constant, class, |
|
|
| | function) |
|
|
+--------------------------+---------------------------------------------------+
|
|
| type | user-defined type in a language with first-class |
|
|
| | syntactically significant types, like Haskell |
|
|
+--------------------------+---------------------------------------------------+
|
|
| literal | special identifier for a built-in value ("true", |
|
|
| | "false", "null") |
|
|
+--------------------------+---------------------------------------------------+
|
|
| number | number, including units and modifiers, if any. |
|
|
+--------------------------+---------------------------------------------------+
|
|
| regexp | literal regular expression |
|
|
+--------------------------+---------------------------------------------------+
|
|
| string | literal string, character |
|
|
+--------------------------+---------------------------------------------------+
|
|
| subst | parsed section inside a literal string |
|
|
+--------------------------+---------------------------------------------------+
|
|
| symbol | symbolic constant, interned string, goto label |
|
|
+--------------------------+---------------------------------------------------+
|
|
| class | class or class-level declaration (interfaces, |
|
|
| | traits, modules, etc) |
|
|
+--------------------------+---------------------------------------------------+
|
|
| function | function or method declaration |
|
|
+--------------------------+---------------------------------------------------+
|
|
| title | name of a class or a function at the place of |
|
|
| | declaration |
|
|
+--------------------------+---------------------------------------------------+
|
|
| params | block of function arguments (parameters) at the |
|
|
| | place of declaration |
|
|
+--------------------------+---------------------------------------------------+
|
|
| **Meta** |
|
|
+--------------------------+---------------------------------------------------+
|
|
| comment | comment |
|
|
+--------------------------+---------------------------------------------------+
|
|
| doctag | documentation markup within comments |
|
|
+--------------------------+---------------------------------------------------+
|
|
| meta | flags, modifiers, annotations, processing |
|
|
| | instructions, preprocessor directive, etc |
|
|
+--------------------------+---------------------------------------------------+
|
|
| meta-keyword | keyword or built-in within meta construct |
|
|
+--------------------------+---------------------------------------------------+
|
|
| meta-string | string within meta construct |
|
|
+--------------------------+---------------------------------------------------+
|
|
| **Tags, attributes, configs** |
|
|
+--------------------------+---------------------------------------------------+
|
|
| section | heading of a section in a config file, heading in |
|
|
| | text markup |
|
|
+--------------------------+---------------------------------------------------+
|
|
| tag | XML/HTML tag |
|
|
+--------------------------+---------------------------------------------------+
|
|
| name | name of an XML tag, the first word in an |
|
|
| | s-expression |
|
|
+--------------------------+---------------------------------------------------+
|
|
| builtin-name | s-expression name from the language standard |
|
|
| | library |
|
|
+--------------------------+---------------------------------------------------+
|
|
| attr | name of an attribute with no language defined |
|
|
| | semantics (keys in JSON, setting names in .ini), |
|
|
| | also sub-attribute within another highlighted |
|
|
| | object, like XML tag |
|
|
+--------------------------+---------------------------------------------------+
|
|
| attribute | name of an attribute followed by a structured |
|
|
| | value part, like CSS properties |
|
|
+--------------------------+---------------------------------------------------+
|
|
| variable | variable in a config or a template file, |
|
|
| | environment var expansion in a script |
|
|
+--------------------------+---------------------------------------------------+
|
|
| **Markup** |
|
|
+--------------------------+---------------------------------------------------+
|
|
| bullet | list item bullet in text markup |
|
|
+--------------------------+---------------------------------------------------+
|
|
| code | code block in text markup |
|
|
+--------------------------+---------------------------------------------------+
|
|
| emphasis | emphasis in text markup |
|
|
+--------------------------+---------------------------------------------------+
|
|
| strong | strong emphasis in text markup |
|
|
+--------------------------+---------------------------------------------------+
|
|
| formula | mathematical formula in text markup |
|
|
+--------------------------+---------------------------------------------------+
|
|
| link | hyperlink in text markup |
|
|
+--------------------------+---------------------------------------------------+
|
|
| quote | quotation in text markup |
|
|
+--------------------------+---------------------------------------------------+
|
|
| **CSS** |
|
|
+--------------------------+---------------------------------------------------+
|
|
| selector-tag | tag selector in CSS |
|
|
+--------------------------+---------------------------------------------------+
|
|
| selector-id | #id selector in CSS |
|
|
+--------------------------+---------------------------------------------------+
|
|
| selector-class | .class selector in CSS |
|
|
+--------------------------+---------------------------------------------------+
|
|
| selector-attr | [attr] selector in CSS |
|
|
+--------------------------+---------------------------------------------------+
|
|
| selector-pseudo | :pseudo selector in CSS |
|
|
+--------------------------+---------------------------------------------------+
|
|
| **Templates** |
|
|
+--------------------------+---------------------------------------------------+
|
|
| template-tag | tag of a template language |
|
|
+--------------------------+---------------------------------------------------+
|
|
| template-variable | variable in a template language |
|
|
+--------------------------+---------------------------------------------------+
|
|
| **diff** |
|
|
+--------------------------+---------------------------------------------------+
|
|
| addition | added or changed line in a diff |
|
|
+--------------------------+---------------------------------------------------+
|
|
| deletion | deleted line in a diff |
|
|
+--------------------------+---------------------------------------------------+
|
|
| **ReasonML** |
|
|
+--------------------------+---------------------------------------------------+
|
|
| operator | reasonml operator such as pipe |
|
|
+--------------------------+---------------------------------------------------+
|
|
| pattern-match | reasonml pattern matching matchers |
|
|
+--------------------------+---------------------------------------------------+
|
|
| typing | type signatures on function parameters |
|
|
+--------------------------+---------------------------------------------------+
|
|
| constructor | type constructors |
|
|
+--------------------------+---------------------------------------------------+
|
|
| module-access | scope access into a ReasonML module |
|
|
+--------------------------+---------------------------------------------------+
|
|
| module | ReasonML module reference within scope access |
|
|
+--------------------------+---------------------------------------------------+
|
|
|
|
|
|
Language names and aliases
|
|
--------------------------
|
|
|
|
The language names and aliases table has moved to `the project
|
|
README <https://github.com/highlightjs/highlight.js#supported-languages>`_.
|