Learn HTML – Part 54 – summary Tag – Details Caption

Learn HTML – Part 54 – summary Tag – Details Caption

The HTML summary tag is used to define a visible heading or caption for a details element.

Users click the summary text to expand or collapse the hidden content.


What is the summary Tag?

The summary element acts as a clickable label for the details element.

It controls the visibility of the content inside details.


Basic Syntax

<details>

   <summary>Click to expand</summary>

   Hidden content here

</details>

Example – summary with details

<details>

   <summary>What is HTML?</summary>

   HTML stands for HyperText Markup Language.

</details>

Output:

What is HTML?

HTML stands for HyperText Markup Language.


Default Behavior

  • The summary text is always visible
  • Clicking it toggles the content inside details
  • It usually displays a small arrow indicator

Example – Multiple Sections

<details>

   <summary>HTML</summary>

   HTML is the structure of web pages.

</details>

<details>

   <summary>CSS</summary>

   CSS is used for styling.

</details>

Output:

HTML

HTML is the structure of web pages.

CSS

CSS is used for styling.


Why Use summary?

  • Provides a clear heading for expandable content
  • Improves user experience
  • Helps organize information
  • Works without JavaScript

The summary tag defines the clickable heading for a details element.


Common Mistakes Beginners Make

  • Using summary outside details
  • Not providing meaningful summary text
  • Adding too much content inside summary

Conclusion

The HTML summary tag provides a clickable caption for expandable content inside the details element.

It is useful for creating interactive sections like FAQs and collapsible content blocks.

What’s Next?

Now that you understand the summary tag, the next step is learning about the dialog tag, which is used to create modal dialogs.

Next: Learn HTML – Part 55 – dialog Tag – Modal Dialog →


Series: Learn HTML Series

Facebook
WhatsApp
Twitter
LinkedIn
Pinterest

Leave a Comment

Your email address will not be published. Required fields are marked *

Related Articles from the Series

learn-html-part-63-complete-html-project-thumbnail
Learn HTML – Part 63 – Complete HTML Project (Build a Web Page)
Learn HTML – Part 63 – Complete HTML Project In this final lesson, we will build a complete HTML webpage...
learn-html-part-62-time-tag-date-time-thumbnail
Learn HTML – Part 62 – time Tag – Date & Time
Learn HTML – Part 62 – time Tag – Date & Time The HTML time tag is used to represent dates and times...
learn-html-part-61-mark-tag-highlight-text-thumbnail
Learn HTML – Part 61 – mark Tag – Highlight Text
Learn HTML – Part 61 – mark Tag – Highlight Text The HTML mark tag is used to highlight text that is...
learn-html-part-60-figcaption-tag-figure-caption-thumbnail
Learn HTML – Part 60 – figcaption Tag – Figure Caption
Learn HTML – Part 60 – figcaption Tag – Figure Caption The HTML figcaption tag is used to define a caption...
learn-html-part-59-figure-tag-media-content-thumbnail
Learn HTML – Part 59 – figure Tag – Media Content
Learn HTML – Part 59 – figure Tag – Media Content The HTML figure tag is used to group media content...
learn-html-part-58-track-tag-video-subtitles-thumbnail
Learn HTML – Part 58 – track Tag – Video Subtitles
Learn HTML – Part 58 – track Tag – Video Subtitles The HTML track tag is used to add subtitles, captions,...
learn-html-part-57-source-tag-media-sources-thumbnail
Learn HTML – Part 57 – source Tag – Media Sources
Learn HTML – Part 57 – source Tag – Media Sources The HTML source tag is used to define multiple media...
learn-html-part-56-picture-tag-responsive-images-thumbnail
Learn HTML – Part 56 – picture Tag – Responsive Images
Learn HTML – Part 56 – picture Tag – Responsive Images The HTML picture tag is used to display responsive...
learn-html-part-55-dialog-tag-modal-dialog-thumbnail
Learn HTML – Part 55 – dialog Tag – Modal Dialog
Learn HTML – Part 55 – dialog Tag – Modal Dialog The HTML dialog tag is used to create modal or popup...
learn-html-part-53-details-tag-expandable-content-thumbnail
Learn HTML – Part 53 – details Tag – Expandable Content
Learn HTML – Part 53 – details Tag – Expandable Content The HTML details tag is used to create expandable...
Scroll to Top