<< Chapter < Page | Chapter >> Page > |
<figure>
element is not necessary to display a
<media>
element. Use
<figure>
when you want to set your multimedia content apart from the surrounding text, add a title or caption, or create a numbered figure label for your media. If you just want your media to display inline, only use the
<media>
element.You can place two or more images within the same figure using the
subfigure
tag. This is useful when you have two
related images that you want to display side-by-side or oneabove the other. The following CNXML snippet can be used to display two subfigures side-by-side:
<figure id="figure-2" orient="horizontal"><subfigure id="subfigure-1"><title>Blue on Blue</title><media id="sub_example" alt="An envelope with a blue page"><image mime-type="image/png" src="Xenvelope-blue-on-blue.png"/><caption>Subfigure 1.</caption></media></subfigure><subfigure id="subfigure-2"><title>Orange on White</title><media id="sub_example2" alt="An envelope with a white page"><image mime-type="image/png" src="Xenvelope.png"/><caption>Subfigure 2.</caption></media></subfigure><caption>Two images displayed horizontally in one figure.</caption></figure>
The resulting figure is displayed below:
The optional
orient
attribute determines how the subfigures are arranged
respective to one another. This attribute can have a value of either
horizontal
(default) or
vertical
. Modifying the previous example so that
orient="vertical"
results in the following:
Connexions allows you to insert an alternate media file in your module that can be formatted and sizedspecifically for the print version of your content. For example, you may want to provide a color image for online use and a black-and-white image for print. You can also use this feature to provide alternatemedia types, such as using a Java applet for online use and an image for print.
To create an alternate image for print,
simply include two
image
elements (or, say, a
video
element and an
image
element) inside the
media
tag. Use the
for
attribute to specify whether this element should be used for the online version, the
PDF version, or used as the default selection.
The following code gives one example for including an alternate
print image. In this case, online users will see
image.png
, while
image.eps
will be used for the print version of the module.
<figure id='printimage'><media id="print_image_example"><image mime-type='image/png' src='image.png'/><image mime-type='application/postscript' src='image.eps' for="pdf"/></media></figure>
Possible values for the
for
attribute include:
image.png
") is the default and will be automatically used for the online version of the content, while the second image ("
image.eps
") is explicitly assigned to the PDF version of the content. If no default had been specified, then no image would have appeared in the online version of the content.
Notification Switch
Would you like to follow the 'Ideas and tools for improving connexions modules and collections' conversation and receive update notifications?