![](images/mouse_pixabay.jpg)
<figure style="width:209px;"> <img src="mouse_pixabay.jpg" /> <figcaption>Barney the mouse </figcaption> </figure>
The <figure> element is a container for an image and optionally for a <figcaption> element that defines a caption for that image.
![](images/mouse_pixabay.jpg)
<figure style="width:209px;"> <img src="mouse_pixabay.jpg" /> <figcaption>Barney the mouse</figcaption> </figure>
Note that the <figure> element is a block level element, so if you don't want it to expand horizontally across the entire page, you must use a style to set its width.
![](images/mouse_pixabay.jpg)
Note in the example above that if your caption is more than one line, the <figcaption> element automatically wraps your text.
<figure style="border-style:solid; padding:8px; width:209px;"> <img src="mouse_pixabay.jpg" /> <figcaption style="text-align:center;">Barney the mouse is a very friendly mouse</figcaption> </figure>
In the example above I added a border style and a padding style to the <figcaption> element to make it look more like a photograph. I also added the text-align:center style to the <figcaption> element to center the caption under the image.
More HTML Code:
• HTML Text Tags Basics
• Form Input Labels
• When to Use the nofollow Attribute value
• Creating a Subscript or Superscript with HTML
• Meta Tag Basics
• HTML Textarea Basics
• Web Color Names Table
• HTML Blockquote Basics
• HTML dfn Tag
• Using col and colgroup to Apply Attributes to a Table Column