<< Chapter < Page Chapter >> Page >

List

The list tag is used to make lists. It has two attributes:

  • id - a unique ID, required
  • list-type - defines the formatting of the list. list-type takes the values bulleted (default), enumerated , named-item or inline
The list tag has two children: title , which is optional, and item , which is where the list information is stored.

Example list

<list id='marinade' list-type='enumerated'><title>Beer Marinade</title><item>pour beer into large bowl</item><item>add chili powder to taste</item><item>squeeze half lime into beer marinade</item><item>place steak in beer, let soak for 30 minutes</item></list> The resulting list will look like:

    Beer marinade

  1. pour beer into large bowl
  2. add chili powder to taste
  3. squeeze half lime into beer marinade
  4. place steak in beer, let soak for 30 minutes

New list types example

CNXML 0.6 gives you much more control over the list environment. Now you will be able to choose from eight preset bullet styles as well as an option that allows you to choose your own literal text to serve as the bullet style. The enumerated list type now offers several styles, including Arabic numerals, upper and lower case alphabet characters, and also upper and lower case Roman numerals. In addition to these changes, you can now also select to have your lists follow a stepwise progression. In CNXML 0.6 the named-item list has been slightly altered, and is now called a labeled-item list. As you may have guessed, the change is quite intuitive. Instead of using<name>to specify the item's label, you use<label>.

Here is an example of a stepwise enumerate list: <list id="eip-165" list-type="enumerated" number-style="arabic" class="stepwise"><title>Beer Marinade</title><item>pour beer into large bowl</item><item>add chili powder to taste</item><item>squeeze half lime into beer marinade</item><item>place steak in beer, let soak for 30 minutes</item></list> The resulting list will look like:

    Beer marinade

  • pour beer into large bowl
  • add chili powder to taste
  • squeeze half lime into beer marinade
  • place steak in beer, let soak for 30 minutes

Equation

The equation tag is used to set off and number equations in CNXML documents by using ASCII text, MathML and embedded media to display math.

It is strongly encouraged, however, to use equation with MathML tags when displaying math.

Ascii text and images

The first child of equation is an optional title followed by any number of media tags.

<equation id="eqn14"><title>Euler's Relation</title><media id="equation-example" display="block" alt="Euler's Relation."><image mime-type='image/gif' src='euler.gif' /></media></equation> <equation id='eqn15'><title>Simple Arithmetic</title>11+27=38</equation> This equation will display as:

Simple arithmetic

11+27=38
You could also write this equation using MathML: <equation id="eqn22"><m:math><m:mn>11</m:mn><m:mo>+</m:mo><m:mn>27</m:mn><m:mo>=</m:mo><m:mn>38</m:mn></m:math></equation>

Definition

The definition tag is used to define a word in a CNXML document. It has a required id attribute and three children: term , meaning and example . How to use definition is a little confusing, so don't forget to check out [link] .

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, Cnxml tutorial. OpenStax CNX. Jul 08, 2009 Download for free at http://cnx.org/content/col10121/1.10
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Cnxml tutorial' conversation and receive update notifications?

Ask