In spoken communication, we use variations in our tone, loudness and speed, to express our feelings and give emphasis and special meaning to certain words or phrases. In the (less expressive) written communication, we use type variations, special formatting and - in some cases - small images called emoticons or smileys.

ZML has a series of - as they called - inline tags used for formatting words and phrases. In fact, you can format any arbitrary selection of characters. It doesn't need to start and stop on word boundaries. There is a restriction, however: the selection to be formatted must not cross a paragraph boundary, which is an empty line. In other words, you cannot apply inline (character) text formatting on a selection that spans two or more paragraphs. If you do and it passes the ZML parser, your HTML output will be malformed and invalid!

TagUsed forExample syntaxOutput
//Emphasis, citationAn //example// textAn example text
**Strong emphasisAn **example** textAn example text
__UnderliningAn __example__ textAn example text
``Code, input, unparsed textAn ``example`` textAn example text
~~Striked through, deleted textAn ~~example~~ textAn example text
''Quotation, citationAn ''example'' textAn “example” text
--Small type, notes, whispering--I am small--I am small
++Big type, headings, shouting++I am big!++I am big!
^ Mathematical power, footnotesThe area of a circle^1 is πr^2  The area of a circle1 is πr2  
!!Inline (span) classesPress !!komb F1!! for help!Press F1 for help!
(=?)Acronyms, abbreviationsZML (=Zoglair Markup Language) is ...ZML is ...

It is worth mentioning that the Unicode character set includes a lot of symbols and graphics you can use, without resorting to images. You can get an idea from here.

« Paragraphs IDs »
(C) Nick B. Cassos - All Rights Reserved
powered by zoglair
page generated in 37ms (12 queries, 14ms)