LAST UPDATED: NOVEMBER 12, 2020
HTML figure Tag
The HTML5 <figure> tag is used to group or annotate various diagrams, images, illustrations and code snippets.
-
This <figure> tag is newly introduced in HTML5.
-
A figure can be an illustration, flow of any document, any image or a code snippet or any document.
-
You can define various elements like code, pre and img inside the figure element.
-
Also, this is a block-level element.
HTML <figure> Tag - Syntax and Usage
The <figure> tag requires the start(opening) tag and end(closing) tag. Here is the required syntax for it:
<figure>
...content here
</figure>
HTML <figure> Tag Basic Example
Below we have a basic example for clear understanding of <figure> tag:
HTML <figure> Tag Attributes
This element does not have any specific attributes although this element supports Global attributes and Event attributes.
Default CSS Settings for HTML <figure> Tag
There is a default margin that gets added to the figure element by default.
figure {
display: block;
margin-top: 1em;
margin-bottom: 1em;
margin-left: 40px;
margin-right: 40px;
}
If you want to remove the default margin, you can use the CSS styling margin: 0 auto; which we have also demonstrated in the live example above.
Browser Support for HTML <figure> tag
Following browsers support this attribute:
-
Firefox 4+
-
Google Chrome 6+
-
Internet Explorer 9+
-
Safari 5.1+
-
Opera 11.1+