SlideShare a Scribd company logo
HTML5 STRUCTURE &
SEMANTIC
               by Muktadiur Rahman
Agenda

    Structure
    Block semantic element
    Inline semantic element
    Embedded media
    Interactivity
    Demo
Structure
Structure
Structure

    <section>
    <header >
    <hgroup>
    <footer>
    <article>
    <nav>
<section>
   The section element represents a generic section of a
    document or application. A section, in this context, is a
    thematic grouping of content, typically with a
    heading
<header>
   A header element is intended to usually contain the
    section's heading (an h1–h6 element or an hgroup
    element), but this is not required. The header element
    can also be used to wrap a section's table of
    contents, a search form, or any relevant logos
<hgroup>
   The hgroup element represents the heading of a
    section. The element is used to group a set of h1–h6
    elements when the heading has multiple levels, such as
    subheadings, alternative titles, or taglines
<footer>
   The footer element represents a footer for its nearest
    ancestor sectioning content or sectioning root element.
    A footer typically contains information about its
    section such as who wrote it, links to related
    documents, copyright data, and the like
<article>
   The article element represents a self-contained composition in
    a document, page, application, or site and that is, in
    principle, independently distributable or reusable, e.g. in
    syndication. This could be a forum post, a magazine or
    newspaper article, a blog entry, a user-submitted comment, an
    interactive widget or gadget, or any other independent item
    of content..
<nav>
   The nav element represents a section of a page that
    links to other pages or to parts within the page: a
    section with navigation links
Block semantic element

    <aside>
    <figure>
<aside>
   The aside element represents a section of a page
    that consists of content that is tangentially related to
    the content around the aside element, and which
    could be considered separate from that content. Such
    sections are often represented as sidebars in printed
    typography.
<figure>
   Specifies self-contained content, like
    illustrations, diagrams, photos, code listings, etc
Inline semantic element

    <mark>
    <time>
    <meter>
    <progress>
<mark>
   Defines marked/highlighted text
<time>
   Defines a date/time
<meter>
   Defines a scalar measurement within a known range
    (a gauge)
<progress>
   The progress element provides a simple and effective
    way for a web designer to notify a user of their
    progress regarding a specified task
Embedded media

    <audio>
    <video>
    <embed>
<audio>
   Defines sound, such as music or other audio streams
<video>
    Specifies video, such as a movie clip or other video
    streams
<embed>
   Defines a container for an external application or
    interactive content (a plug-in)
Interactivity

     <details>
     <datalist>
     <menu>
     <command>
<details>
   Defines additional details that the user can view or
    hide
<datalist>
   Specifies a list of pre-defined options for input
    controls. This is used to provide an "auto complete"
    feature on <input> elements. Users will see a drop-
    down list of pre-defined options as they input data
<menu>
   In HTML 5, a menu contains command elements, each
    of which causes an immediate action
<command>
   Defines a command button that a user can invoke
demo
   Demo on HTML5 Structure & Semantic
Thank You
   Q/A

More Related Content

PPTX
Html5 and-css3-overview
PPTX
Go Programming language, golang
PDF
Introduction to Go programming language
PDF
Golang workshop
PDF
Gitlab ci-cd
PPTX
Php.ppt
PPTX
Golang - Overview of Go (golang) Language
PPTX
Html5 semantics
Html5 and-css3-overview
Go Programming language, golang
Introduction to Go programming language
Golang workshop
Gitlab ci-cd
Php.ppt
Golang - Overview of Go (golang) Language
Html5 semantics

What's hot (20)

PPTX
Golang (Go Programming Language)
PPTX
Présentation Git & GitHub
PPT
Java
PPTX
Google closure compiler
PPTX
Bootstrap
PDF
PDF
The Go programming language - Intro by MyLittleAdventure
PPTX
Bootstrap 5 ppt
PDF
Web 2 | CSS - Cascading Style Sheets
PPTX
Clean Code I - Best Practices
PPT
PowerShell Technical Overview
PDF
JavaScript guide 2020 Learn JavaScript
PPTX
Go Language presentation
PDF
Go language presentation
PPTX
JavaScript Core fundamentals - Learn JavaScript Here
PDF
Git - An Introduction
PDF
Airflow Best Practises & Roadmap to Airflow 2.0
PPTX
Bootstrap 3
PDF
Golang
PDF
JS - JavaScript.pdf
Golang (Go Programming Language)
Présentation Git & GitHub
Java
Google closure compiler
Bootstrap
The Go programming language - Intro by MyLittleAdventure
Bootstrap 5 ppt
Web 2 | CSS - Cascading Style Sheets
Clean Code I - Best Practices
PowerShell Technical Overview
JavaScript guide 2020 Learn JavaScript
Go Language presentation
Go language presentation
JavaScript Core fundamentals - Learn JavaScript Here
Git - An Introduction
Airflow Best Practises & Roadmap to Airflow 2.0
Bootstrap 3
Golang
JS - JavaScript.pdf
Ad

Viewers also liked (20)

PPTX
Créer son 1er site web
PPTX
Html structure
PPTX
Web comparison
PPT
Evaluating Websites
KEY
Semantic HTML5
PPTX
Websites: The Good, the Bad and the Ugly
PDF
The Worst Website Ever - Case Study Lings Cars
RTF
CBSE Grade12, Computer Science, Sample Question Paper
PPTX
HTML - Structure
PPTX
Html5 Basics
PPT
Intro to HTML5
PDF
Html5 intro
PDF
Atelier #2 initiation à css
PDF
Catalogue Idwatt 2016
PDF
Html de base
PPT
Présentation html5
PDF
Echo HTML5
PDF
Les base du Html5
PDF
alphorm.com - Formation HTML5, CSS 3 et JavaScript (70-480)
PDF
Intégration Web HTML 5 & CSS 3
Créer son 1er site web
Html structure
Web comparison
Evaluating Websites
Semantic HTML5
Websites: The Good, the Bad and the Ugly
The Worst Website Ever - Case Study Lings Cars
CBSE Grade12, Computer Science, Sample Question Paper
HTML - Structure
Html5 Basics
Intro to HTML5
Html5 intro
Atelier #2 initiation à css
Catalogue Idwatt 2016
Html de base
Présentation html5
Echo HTML5
Les base du Html5
alphorm.com - Formation HTML5, CSS 3 et JavaScript (70-480)
Intégration Web HTML 5 & CSS 3
Ad

Similar to Html5 structure & semantic (20)

PPTX
Introduction to the basics of HTML p1.pptx
PDF
Intro to html 5
PPTX
Html5 structure tags
KEY
Html 5, a gentle introduction
KEY
Html5, a gentle introduction
PPTX
Html5 tutorial
PDF
web designing blogger html codes
PPTX
PRESENTASI PPT 10 Semantic Elements.pptx
PPTX
Training HTML
PPTX
Html 5
PPTX
HTML5 introduction
PDF
Three quick accessibility tips for HTML5
PPS
Actionview
PPTX
Html5
PPTX
Html5
PPTX
Html session1,2,3
PDF
#3 - Sectioning content and outline view
PPTX
HTML Semantic Elements
Introduction to the basics of HTML p1.pptx
Intro to html 5
Html5 structure tags
Html 5, a gentle introduction
Html5, a gentle introduction
Html5 tutorial
web designing blogger html codes
PRESENTASI PPT 10 Semantic Elements.pptx
Training HTML
Html 5
HTML5 introduction
Three quick accessibility tips for HTML5
Actionview
Html5
Html5
Html session1,2,3
#3 - Sectioning content and outline view
HTML Semantic Elements

Recently uploaded (20)

PDF
Modernizing your data center with Dell and AMD
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPT
Teaching material agriculture food technology
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
Cloud computing and distributed systems.
PPTX
A Presentation on Artificial Intelligence
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Unlocking AI with Model Context Protocol (MCP)
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
KodekX | Application Modernization Development
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Empathic Computing: Creating Shared Understanding
Modernizing your data center with Dell and AMD
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Teaching material agriculture food technology
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Cloud computing and distributed systems.
A Presentation on Artificial Intelligence
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Unlocking AI with Model Context Protocol (MCP)
“AI and Expert System Decision Support & Business Intelligence Systems”
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
The AUB Centre for AI in Media Proposal.docx
KodekX | Application Modernization Development
Diabetes mellitus diagnosis method based random forest with bat algorithm
Spectral efficient network and resource selection model in 5G networks
Empathic Computing: Creating Shared Understanding

Html5 structure & semantic

  • 1. HTML5 STRUCTURE & SEMANTIC by Muktadiur Rahman
  • 2. Agenda  Structure  Block semantic element  Inline semantic element  Embedded media  Interactivity  Demo
  • 5. Structure  <section>  <header >  <hgroup>  <footer>  <article>  <nav>
  • 6. <section>  The section element represents a generic section of a document or application. A section, in this context, is a thematic grouping of content, typically with a heading
  • 7. <header>  A header element is intended to usually contain the section's heading (an h1–h6 element or an hgroup element), but this is not required. The header element can also be used to wrap a section's table of contents, a search form, or any relevant logos
  • 8. <hgroup>  The hgroup element represents the heading of a section. The element is used to group a set of h1–h6 elements when the heading has multiple levels, such as subheadings, alternative titles, or taglines
  • 9. <footer>  The footer element represents a footer for its nearest ancestor sectioning content or sectioning root element. A footer typically contains information about its section such as who wrote it, links to related documents, copyright data, and the like
  • 10. <article>  The article element represents a self-contained composition in a document, page, application, or site and that is, in principle, independently distributable or reusable, e.g. in syndication. This could be a forum post, a magazine or newspaper article, a blog entry, a user-submitted comment, an interactive widget or gadget, or any other independent item of content..
  • 11. <nav>  The nav element represents a section of a page that links to other pages or to parts within the page: a section with navigation links
  • 12. Block semantic element  <aside>  <figure>
  • 13. <aside>  The aside element represents a section of a page that consists of content that is tangentially related to the content around the aside element, and which could be considered separate from that content. Such sections are often represented as sidebars in printed typography.
  • 14. <figure>  Specifies self-contained content, like illustrations, diagrams, photos, code listings, etc
  • 15. Inline semantic element  <mark>  <time>  <meter>  <progress>
  • 16. <mark>  Defines marked/highlighted text
  • 17. <time>  Defines a date/time
  • 18. <meter>  Defines a scalar measurement within a known range (a gauge)
  • 19. <progress>  The progress element provides a simple and effective way for a web designer to notify a user of their progress regarding a specified task
  • 20. Embedded media  <audio>  <video>  <embed>
  • 21. <audio>  Defines sound, such as music or other audio streams
  • 22. <video>  Specifies video, such as a movie clip or other video streams
  • 23. <embed>  Defines a container for an external application or interactive content (a plug-in)
  • 24. Interactivity  <details>  <datalist>  <menu>  <command>
  • 25. <details>  Defines additional details that the user can view or hide
  • 26. <datalist>  Specifies a list of pre-defined options for input controls. This is used to provide an "auto complete" feature on <input> elements. Users will see a drop- down list of pre-defined options as they input data
  • 27. <menu>  In HTML 5, a menu contains command elements, each of which causes an immediate action
  • 28. <command>  Defines a command button that a user can invoke
  • 29. demo  Demo on HTML5 Structure & Semantic