SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Features : what you need to know

-The latest revision of the HTML Language, currently still in development, first draft stage in 2012.

-One of its core aims is to support latest multimedia whilst keeping the code both machine and
human readable

- Introduces new elements such as the <video> and <audio> tag

-Introduces offline storage for web applications

-Supports other technologies such as Geolocation



Whats new:

• Doctype has changed – now simply <!DOCTYPE HTML>
•Block structure - <article> <section> <aside> <header> <footer> <nav>
• Interactive elements - <video> <audio> <canvas> <source>
• Inline semantics - <mark> <time> <meter> <progress>
Features : block structure

Block structure :

<article> <section> <aside> <header> <footer> <nav>

<article>
Represents a component of a page that consists of a self-contained composition in a document,
page, application, or site and that is intended to be independently distributable or reusable. This
could be a forum post, blog post, newspaper article, a user comment, or any other independent
item of content.

<section>
Is a generic document or application section. However, this isn’t a replacement for the div element.
A section is only appropriate if the element’s contents would be listed explicitly in the document’s
outline.

<aside>
Is used to represent a section of content that is related to the content around the aside element, eg
a pull quote or a sidebar.
Features : block structure cont

Block structure :

<article> <section> <aside> <header> <footer> <nav>

<header>
Represents a group of navigational aids, and is used to construct the document outline. You are also
not restricted to using header only once; you could use this to mark up the author’s name and the
time of a comment placed on a blog post, for example.

<footer>
Is the footer to a section. This is not restricted to one use at the bottom of the page. You can also
use the footer to mark up the footer of a blog post in addition to the footer of the entire document.

<nav>
Is used to wrap major navigation blocks, such as table of contents, pagination links and
breadcrumbs. Note that the nav element should be used for links that navigate around site, i.e.
inappropriate for a list of sponsor links.
Features : interactive elements

INTERACTIVE ELEMENTS:

<video> <audio> <canvas> <source>

<video> and <audio>
Are types of media elements. They enable you to embed audio and video directly into the browser
without any need for plug-ins. No longer having to rely on Flash. You can either let the browser
render the chrome for the element, or take control via JavaScript to create a bespoke interface.

<source>
Is a child element to audio and video. It enables you to specify multiple alternative sources for the
media element.

<canvas>
is a 2D drawing element that can be accessed using JavaScript to render graphics on the fly – for
example, for games, graphs or animations.
Features : html comparison


Xhtml / html4 :




        html5 :
Features : html 5 markup

code:

<body>
<header>...</header>
<nav>...</nav>
<article> <section> ... </section> </article>
<aside>...</aside> <
footer>...</footer>
</body>
Features : associated technologies

ASSOCIATED TECHNOLOGIES:

Geolocation API
The geolocation API lets you share your location - The latitude and longitude are available allowing
you to do location aware search‘s like finding local businesses or showing your location on a map.

Web storage – Offline Cache
Using a manifest file, a list of URLs such as HTML, CSS, Javascript, and images are downloaded,
cached locally, and automatically keep the local copies up to date as they change. Great for when a
web application is offline.

CSS3 & CSS3 Transitions
-Allows background styling and gradients without the use of images.
-Allows for transitions and effects that don’t rely on Flash or Javascript.
-Provides us with the flexibility in designing for different resolutions and screen sizes.

Enhanced Typography using @fontface
@font-face is a css rule which allows you to download a particular font from your server to render a
textual area on your site even if the user hasn't got that font installed.
Features : html 5 outline algorithm

THE OUTLINE ALGORITHM:

- Can be thought of as a table of contents for your website.

- List the most important sections as individual items then list interior nested sections within them.
  Section and heading content is used to define the outline

-Body is established as the outline root

- Items are added to the outline as sectioning content is found

- Initial heading content is used to name these sections

- Sectioning content contained within these sections is shown as being nested in the outline

sectioning elements:

<article>
<aside>
<section>
<nav>
<h1 to h6>

Will all generate a new section in the outline algorithm
Features : algorithm example

THE OUTLINE ALGORITHM example:




-Rankings of the headings determine whether they are child or parent nodes within the outline

-Headings with a same or greater ranking create a new section <h2>

-Headings with a lower ranking create a nested section <h3>
Features : coding hinting in dw cs5

html5 and dreamweaver:

- code hinting for HTML5 and CSS3
- developing content on a large a number of screens – from smartphones, to desktop computers
- new CSS3 capabilities – users can also more easily design the multi-screen devices
- WebKit improvements for Design View and Live View rendering;
-audio and video tags that allow to play media content directly via web browser
Features : css3 – border radius

Css3 and dreamweaver:

-CSS Border Radius


             -webkit-border-radius: 5px;
             -moz-border-radius: 5px;
             border-radius: 5px;


At the moment, you must individually add the vendor
prefix for all browers, with the border-radius property
listed last, this ensures that when standards are finalised,
all browsers will recognise the border-radius property and
the design wont render broken.

Other prefixes also include :

-ms ( Microsoft Explorer)
-o (Opera)
Features : css3 – rounded corners

Css3 and dreamweaver:

-CSS Individual Rounded Corners


           -webkit-border-radius: 0 0 0 20px;
           -moz-border-radius: 0 0 0 20px;
           border-radius: 0 0 0 20px;

Works in the same manner as padding/margin settings – top, right, bottom,left.
Features : css3 - gradients

Css3 and dreamweaver:

-CSS Gradients
-background: #e1d8b9;

-background: -webkit-gradient(linear,left top,left bottom,color-stop(0,
rgba(233,229,212,0.85)), color-stop(1, rgba(191,178,147,0.95)));

-background:-moz-linear-gradient(center top, rgba(233,229,212,0.85) 0%,
rgba(191,178,147,0.95) 100%);
Features : media queries

Css3 and dreamweaver:

-Media Queries
Features : further css3 enhancements

Css3 and dreamweaver:

Other CSS3 Features:

-@fontface – custom fonts in web design without end user needing to have font installed on system

-2d tranforms – rotate(skew) and translate elements

-3d tranforms – rotate along the Z-axis – also includes perpespective –limited to Safari

-CSS transitions – Smoothly animate changes to an element property over a specific time (no
javascript required)

-Box Shadows, Textual Shadows and Multiple Backgrounds
Features : fuRTHER READING

ONLINE RESOURCES - HTML
W3C Schools
Dive into HTML 5
HTML5 Rocks
HTML5 Gallery

ONLINE RESOURCES – CSS3

W3C Schools
css3.com
css3.info

Weitere ähnliche Inhalte

Was ist angesagt?

Creating a CSS layout from scratch
Creating a CSS layout from scratchCreating a CSS layout from scratch
Creating a CSS layout from scratchDesignveloper
 
HTML5 & Friends
HTML5 & FriendsHTML5 & Friends
HTML5 & FriendsRemy Sharp
 
Introdution to HTML 5
Introdution to HTML 5Introdution to HTML 5
Introdution to HTML 5onkar_bhosle
 
Chrome Extension Development - Adam Horvath, Google Technology User Group, Sy...
Chrome Extension Development - Adam Horvath, Google Technology User Group, Sy...Chrome Extension Development - Adam Horvath, Google Technology User Group, Sy...
Chrome Extension Development - Adam Horvath, Google Technology User Group, Sy...adamhorvath
 
Highly Maintainable, Efficient, and Optimized CSS
Highly Maintainable, Efficient, and Optimized CSSHighly Maintainable, Efficient, and Optimized CSS
Highly Maintainable, Efficient, and Optimized CSSZoe Gillenwater
 
New Elements & Features in HTML5
New Elements & Features in HTML5New Elements & Features in HTML5
New Elements & Features in HTML5Jamshid Hashimi
 
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
HTML5 is the Future of Mobile, PhoneGap Takes You There TodayHTML5 is the Future of Mobile, PhoneGap Takes You There Today
HTML5 is the Future of Mobile, PhoneGap Takes You There Todaydavyjones
 
Chrome Extension Develop Starts
Chrome Extension Develop StartsChrome Extension Develop Starts
Chrome Extension Develop Startstaobao.com
 
An Introduction To HTML5
An Introduction To HTML5An Introduction To HTML5
An Introduction To HTML5Robert Nyman
 
Web components the future is here
Web components   the future is hereWeb components   the future is here
Web components the future is hereGil Fink
 
HTML5 Introduction
HTML5 IntroductionHTML5 Introduction
HTML5 Introductiondynamis
 
Introduction to HTML5
Introduction to HTML5Introduction to HTML5
Introduction to HTML5Terry Ryan
 
HTML5 Essential Training
HTML5 Essential TrainingHTML5 Essential Training
HTML5 Essential TrainingKaloyan Kosev
 
Overview of Web Technology Intro
Overview of Web Technology Intro Overview of Web Technology Intro
Overview of Web Technology Intro webhostingguy
 
Fundamentals of web_design_v2
Fundamentals of web_design_v2Fundamentals of web_design_v2
Fundamentals of web_design_v2hussain534
 

Was ist angesagt? (20)

Creating a CSS layout from scratch
Creating a CSS layout from scratchCreating a CSS layout from scratch
Creating a CSS layout from scratch
 
HTML5 & Friends
HTML5 & FriendsHTML5 & Friends
HTML5 & Friends
 
Introduccion a HTML5
Introduccion a HTML5Introduccion a HTML5
Introduccion a HTML5
 
Introdution to HTML 5
Introdution to HTML 5Introdution to HTML 5
Introdution to HTML 5
 
Chrome Extension Development - Adam Horvath, Google Technology User Group, Sy...
Chrome Extension Development - Adam Horvath, Google Technology User Group, Sy...Chrome Extension Development - Adam Horvath, Google Technology User Group, Sy...
Chrome Extension Development - Adam Horvath, Google Technology User Group, Sy...
 
Highly Maintainable, Efficient, and Optimized CSS
Highly Maintainable, Efficient, and Optimized CSSHighly Maintainable, Efficient, and Optimized CSS
Highly Maintainable, Efficient, and Optimized CSS
 
New Elements & Features in HTML5
New Elements & Features in HTML5New Elements & Features in HTML5
New Elements & Features in HTML5
 
Using Core Themes in Drupal 8
Using Core Themes in Drupal 8Using Core Themes in Drupal 8
Using Core Themes in Drupal 8
 
Rendering engine
Rendering engineRendering engine
Rendering engine
 
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
HTML5 is the Future of Mobile, PhoneGap Takes You There TodayHTML5 is the Future of Mobile, PhoneGap Takes You There Today
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
 
Chrome Extension Develop Starts
Chrome Extension Develop StartsChrome Extension Develop Starts
Chrome Extension Develop Starts
 
HTML5
HTML5HTML5
HTML5
 
An Introduction To HTML5
An Introduction To HTML5An Introduction To HTML5
An Introduction To HTML5
 
Web components the future is here
Web components   the future is hereWeb components   the future is here
Web components the future is here
 
HTML5 Introduction
HTML5 IntroductionHTML5 Introduction
HTML5 Introduction
 
Introduction to HTML5
Introduction to HTML5Introduction to HTML5
Introduction to HTML5
 
The shift to the edge
The shift to the edgeThe shift to the edge
The shift to the edge
 
HTML5 Essential Training
HTML5 Essential TrainingHTML5 Essential Training
HTML5 Essential Training
 
Overview of Web Technology Intro
Overview of Web Technology Intro Overview of Web Technology Intro
Overview of Web Technology Intro
 
Fundamentals of web_design_v2
Fundamentals of web_design_v2Fundamentals of web_design_v2
Fundamentals of web_design_v2
 

Ähnlich wie Html5

HTML5 introduction for beginners
HTML5 introduction for beginnersHTML5 introduction for beginners
HTML5 introduction for beginnersVineeth N Krishnan
 
Presentation about html5 css3
Presentation about html5 css3Presentation about html5 css3
Presentation about html5 css3Gopi A
 
HTML5: An Introduction To Next Generation Web Development
HTML5: An Introduction To Next Generation Web DevelopmentHTML5: An Introduction To Next Generation Web Development
HTML5: An Introduction To Next Generation Web DevelopmentTilak Joshi
 
Websites Unlimited - Pay Monthly Websites
Websites Unlimited - Pay Monthly WebsitesWebsites Unlimited - Pay Monthly Websites
Websites Unlimited - Pay Monthly Websiteswebsiteunlimited
 
WordCamp Thessaloniki2011 The NextWeb
WordCamp Thessaloniki2011 The NextWebWordCamp Thessaloniki2011 The NextWeb
WordCamp Thessaloniki2011 The NextWebGeorge Kanellopoulos
 
HTML5: An Introduction To Next Generation Web Development
HTML5: An Introduction To Next Generation Web DevelopmentHTML5: An Introduction To Next Generation Web Development
HTML5: An Introduction To Next Generation Web DevelopmentTilak Joshi
 
Dynamic User Interfaces for Desktop and Mobile
Dynamic User Interfaces for Desktop and MobileDynamic User Interfaces for Desktop and Mobile
Dynamic User Interfaces for Desktop and Mobilepeychevi
 
Html5 deciphered - designing concepts part 1
Html5 deciphered - designing concepts part 1Html5 deciphered - designing concepts part 1
Html5 deciphered - designing concepts part 1Paxcel Technologies
 
Introduction to html5
Introduction to html5Introduction to html5
Introduction to html5Manav Prasad
 
Introduction to html55
Introduction to html55Introduction to html55
Introduction to html55subrat55
 
Introduction to HTML5
Introduction to HTML5Introduction to HTML5
Introduction to HTML5IT Geeks
 

Ähnlich wie Html5 (20)

Html5
Html5Html5
Html5
 
HTML5 introduction for beginners
HTML5 introduction for beginnersHTML5 introduction for beginners
HTML5 introduction for beginners
 
Html5
Html5Html5
Html5
 
Word camp nextweb
Word camp nextwebWord camp nextweb
Word camp nextweb
 
Word camp nextweb
Word camp nextwebWord camp nextweb
Word camp nextweb
 
Presentation about html5 css3
Presentation about html5 css3Presentation about html5 css3
Presentation about html5 css3
 
Html 5
Html 5Html 5
Html 5
 
ppt of MANOJ KUMAR.pptx
ppt of MANOJ KUMAR.pptxppt of MANOJ KUMAR.pptx
ppt of MANOJ KUMAR.pptx
 
HTML5: An Introduction To Next Generation Web Development
HTML5: An Introduction To Next Generation Web DevelopmentHTML5: An Introduction To Next Generation Web Development
HTML5: An Introduction To Next Generation Web Development
 
HTML5 Refresher
HTML5 RefresherHTML5 Refresher
HTML5 Refresher
 
Websites Unlimited - Pay Monthly Websites
Websites Unlimited - Pay Monthly WebsitesWebsites Unlimited - Pay Monthly Websites
Websites Unlimited - Pay Monthly Websites
 
WordCamp Thessaloniki2011 The NextWeb
WordCamp Thessaloniki2011 The NextWebWordCamp Thessaloniki2011 The NextWeb
WordCamp Thessaloniki2011 The NextWeb
 
HTML5: An Introduction To Next Generation Web Development
HTML5: An Introduction To Next Generation Web DevelopmentHTML5: An Introduction To Next Generation Web Development
HTML5: An Introduction To Next Generation Web Development
 
Dynamic User Interfaces for Desktop and Mobile
Dynamic User Interfaces for Desktop and MobileDynamic User Interfaces for Desktop and Mobile
Dynamic User Interfaces for Desktop and Mobile
 
Html5 deciphered - designing concepts part 1
Html5 deciphered - designing concepts part 1Html5 deciphered - designing concepts part 1
Html5 deciphered - designing concepts part 1
 
Introduction to html5
Introduction to html5Introduction to html5
Introduction to html5
 
Introduction to html55
Introduction to html55Introduction to html55
Introduction to html55
 
Introduction to HTML5
Introduction to HTML5Introduction to HTML5
Introduction to HTML5
 
Wa html5-pdf
Wa html5-pdfWa html5-pdf
Wa html5-pdf
 
Wa html5-pdf
Wa html5-pdfWa html5-pdf
Wa html5-pdf
 

Kürzlich hochgeladen

Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 

Kürzlich hochgeladen (20)

Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 

Html5

  • 1.
  • 2. Features : what you need to know -The latest revision of the HTML Language, currently still in development, first draft stage in 2012. -One of its core aims is to support latest multimedia whilst keeping the code both machine and human readable - Introduces new elements such as the <video> and <audio> tag -Introduces offline storage for web applications -Supports other technologies such as Geolocation Whats new: • Doctype has changed – now simply <!DOCTYPE HTML> •Block structure - <article> <section> <aside> <header> <footer> <nav> • Interactive elements - <video> <audio> <canvas> <source> • Inline semantics - <mark> <time> <meter> <progress>
  • 3. Features : block structure Block structure : <article> <section> <aside> <header> <footer> <nav> <article> Represents a component of a page that consists of a self-contained composition in a document, page, application, or site and that is intended to be independently distributable or reusable. This could be a forum post, blog post, newspaper article, a user comment, or any other independent item of content. <section> Is a generic document or application section. However, this isn’t a replacement for the div element. A section is only appropriate if the element’s contents would be listed explicitly in the document’s outline. <aside> Is used to represent a section of content that is related to the content around the aside element, eg a pull quote or a sidebar.
  • 4. Features : block structure cont Block structure : <article> <section> <aside> <header> <footer> <nav> <header> Represents a group of navigational aids, and is used to construct the document outline. You are also not restricted to using header only once; you could use this to mark up the author’s name and the time of a comment placed on a blog post, for example. <footer> Is the footer to a section. This is not restricted to one use at the bottom of the page. You can also use the footer to mark up the footer of a blog post in addition to the footer of the entire document. <nav> Is used to wrap major navigation blocks, such as table of contents, pagination links and breadcrumbs. Note that the nav element should be used for links that navigate around site, i.e. inappropriate for a list of sponsor links.
  • 5. Features : interactive elements INTERACTIVE ELEMENTS: <video> <audio> <canvas> <source> <video> and <audio> Are types of media elements. They enable you to embed audio and video directly into the browser without any need for plug-ins. No longer having to rely on Flash. You can either let the browser render the chrome for the element, or take control via JavaScript to create a bespoke interface. <source> Is a child element to audio and video. It enables you to specify multiple alternative sources for the media element. <canvas> is a 2D drawing element that can be accessed using JavaScript to render graphics on the fly – for example, for games, graphs or animations.
  • 6. Features : html comparison Xhtml / html4 : html5 :
  • 7. Features : html 5 markup code: <body> <header>...</header> <nav>...</nav> <article> <section> ... </section> </article> <aside>...</aside> < footer>...</footer> </body>
  • 8. Features : associated technologies ASSOCIATED TECHNOLOGIES: Geolocation API The geolocation API lets you share your location - The latitude and longitude are available allowing you to do location aware search‘s like finding local businesses or showing your location on a map. Web storage – Offline Cache Using a manifest file, a list of URLs such as HTML, CSS, Javascript, and images are downloaded, cached locally, and automatically keep the local copies up to date as they change. Great for when a web application is offline. CSS3 & CSS3 Transitions -Allows background styling and gradients without the use of images. -Allows for transitions and effects that don’t rely on Flash or Javascript. -Provides us with the flexibility in designing for different resolutions and screen sizes. Enhanced Typography using @fontface @font-face is a css rule which allows you to download a particular font from your server to render a textual area on your site even if the user hasn't got that font installed.
  • 9. Features : html 5 outline algorithm THE OUTLINE ALGORITHM: - Can be thought of as a table of contents for your website. - List the most important sections as individual items then list interior nested sections within them. Section and heading content is used to define the outline -Body is established as the outline root - Items are added to the outline as sectioning content is found - Initial heading content is used to name these sections - Sectioning content contained within these sections is shown as being nested in the outline sectioning elements: <article> <aside> <section> <nav> <h1 to h6> Will all generate a new section in the outline algorithm
  • 10. Features : algorithm example THE OUTLINE ALGORITHM example: -Rankings of the headings determine whether they are child or parent nodes within the outline -Headings with a same or greater ranking create a new section <h2> -Headings with a lower ranking create a nested section <h3>
  • 11. Features : coding hinting in dw cs5 html5 and dreamweaver: - code hinting for HTML5 and CSS3 - developing content on a large a number of screens – from smartphones, to desktop computers - new CSS3 capabilities – users can also more easily design the multi-screen devices - WebKit improvements for Design View and Live View rendering; -audio and video tags that allow to play media content directly via web browser
  • 12. Features : css3 – border radius Css3 and dreamweaver: -CSS Border Radius -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; At the moment, you must individually add the vendor prefix for all browers, with the border-radius property listed last, this ensures that when standards are finalised, all browsers will recognise the border-radius property and the design wont render broken. Other prefixes also include : -ms ( Microsoft Explorer) -o (Opera)
  • 13. Features : css3 – rounded corners Css3 and dreamweaver: -CSS Individual Rounded Corners -webkit-border-radius: 0 0 0 20px; -moz-border-radius: 0 0 0 20px; border-radius: 0 0 0 20px; Works in the same manner as padding/margin settings – top, right, bottom,left.
  • 14. Features : css3 - gradients Css3 and dreamweaver: -CSS Gradients -background: #e1d8b9; -background: -webkit-gradient(linear,left top,left bottom,color-stop(0, rgba(233,229,212,0.85)), color-stop(1, rgba(191,178,147,0.95))); -background:-moz-linear-gradient(center top, rgba(233,229,212,0.85) 0%, rgba(191,178,147,0.95) 100%);
  • 15. Features : media queries Css3 and dreamweaver: -Media Queries
  • 16. Features : further css3 enhancements Css3 and dreamweaver: Other CSS3 Features: -@fontface – custom fonts in web design without end user needing to have font installed on system -2d tranforms – rotate(skew) and translate elements -3d tranforms – rotate along the Z-axis – also includes perpespective –limited to Safari -CSS transitions – Smoothly animate changes to an element property over a specific time (no javascript required) -Box Shadows, Textual Shadows and Multiple Backgrounds
  • 17. Features : fuRTHER READING ONLINE RESOURCES - HTML W3C Schools Dive into HTML 5 HTML5 Rocks HTML5 Gallery ONLINE RESOURCES – CSS3 W3C Schools css3.com css3.info