markup languages
Structured text systems
Markup languages are systems of annotations that structure and format text documents.
Unlike programming languages, they describe how content should be displayed or organized rather than executing operations.
HTML marks up web pages with tags indicating headings, paragraphs, and links.
XML structures data for transfer between systems.
Markdown uses simple punctuation for formatting: asterisks for italics, hashtags for headers.
The "markup" metaphor comes from editors' handwritten annotations on manuscripts.
Documents connected by links
- tagsIdentifiers for sorting items
- webpagesOnline documents with content
- websitesInternet pages collections
- browsersWeb navigation programs
doctype · attributes · elements · anchors · forms · tables · spans · head
Making a dwelling
- hierarchyRanked authority structure
- elementsFundamental parts or substances
- attributesInherent characteristics or properties
- parentMother or father
child · sibling · tree · self-closing · block · inline · sections · containers
Paired pointy enclosure marks
- entitiesThings that exist
- encodingConverting data to format
- escapingDeparting confinement hastily
- commentsSpoken or written reactions
declarations · whitespace · case sensitivity · special characters · ampersand · character references · parsing · well-formed
Technical document preparation system
Able to be lengthened
- metadataDescriptive information about content
- namespacesIdentifier isolation containers
- schemasConceptual organizing structures
- SOAPWeb services messaging specification
RSS · SVG · self-describing · data exchange · serialization · well-formed · hierarchical · platform-independent
hypertext
Documents connected by links
- tagsIdentifiers for sorting items
- webpagesOnline documents with content
- websitesInternet pages collections
browsers · doctype · attributes · elements · anchors · forms · tables · spans · head · body
nesting
Making a dwelling
- hierarchyRanked authority structure
- elementsFundamental parts or substances
- attributesInherent characteristics or properties
parent · child · sibling · tree · self-closing · block · inline · sections · containers · wrappers
angle brackets
Paired pointy enclosure marks
comments · declarations · whitespace · case sensitivity · special characters · ampersand · character references · parsing · well-formed · valid
LaTeX
Technical document preparation system
JSON · PostScript · RTF
extensible
Able to be lengthened
- metadataDescriptive information about content
- namespacesIdentifier isolation containers
- schemasConceptual organizing structures
SOAP · RSS · SVG · self-describing · data exchange · serialization · well-formed · hierarchical · platform-independent
bold
Courageous and daring
headings · paragraphs · lists · bullets · alignment · spacing · indentation · color · size · blockquote
markup languagesplain text
Unencoded readable characters
raw text · natural language · WYSIWYG · prose
mark, markup, marks, marked, marking, marker, markers, remarked, remarkable