SlideShare uma empresa Scribd logo
1 de 40
HTML 5HTML 5
INDEX
Web Tech History
What is HTML5?What is HTML5?
HTML5 is a new version of HTML 4.01 and XHTML 1.0 focusing on the needs of Web
application developers
HTML5 is still a work in progress…. W3C final recommendation: 2020
HTML + CSS + JS + multimedia
The minimal HTML5 pageThe minimal HTML5 page
<!DOCTYPE>
<html>
<head>
<title>Title</title>
</head>
<body>
…
</body>
</html>
New FeaturesNew FeaturesSome of the most interesting new features in HTML5 :
• The canvas element for drawing
• The video and audio elements for media playback
• Better support for local offline storage
• New content specific elements, like article, footer, header, nav, section
• New form controls, like calendar, date, time, email, url, search
Some rules for HTML5 were established:
• New features should be based on HTML, CSS, DOM, and JavaScript
• Reduce the need for external plugins (like Flash)
• Better error handling
• More markup to replace scripting
• HTML5 should be device independent
• The development process should be visible to the public
Browser SupportBrowser Support
HTML5 is not yet an official
standard, and no browsers have
full HTML5 support.
But all major browsers (Safari,
Chrome, Firefox, Opera, Internet
Explorer) continue to add new
HTML5 features to their latest
versions.
Structural Elements
<header>
<hgroup>
<nav>
<section>
<article>
<figure>
<video>
<audio>
<canvas>
<footer>
…and more
HTML4
•Poor accessibility
•Unnecessary complexity
•Larger document size
<doctype>Less is More
<!DOCTYPE> tag is used for specifying which language and version the document is using.
<!DOCTYPE> tag is mostly useless, as HTML 5 does not require a reference to a DTD
<html>Less is More
<html> tag is the container that contains all other HTML elements
charsetLess is More
<meta> tag is used for declaring metadata for the HTML document.
Used for http response message headers.
<link> & <script>Less is More
<link> tag is used for defining a link to an external document
<header>
<header> tag represents a group of headings, subheadings, version information, navigational
controls
<Nav>
<nav> tag is used for declaring a navigational section of the HTML document.
<Section>
<section> tag is used to represent a section within an article.
Any given web page or article could have many sections. For example, a homepage could have a
section for introducing the company, another section for news items, and another section for
contact information.
<article>
<article> tag is used to represent an article. More specifically, the content within the <article> tag
is independent from the other content on the site.
<aside>
<aside> tag is used to represent content that is related to the surrounding content within an
article or web page.
This type of content is often represented in sidebars
<footer>
<footer> tag is used for defining the footer of an HTML document or section.
Footers usually contain information such as the author of the document, copyright information,
links to terms of use, privacy policy, etc.
<figure>
<figure> tag is used for annotating illustrations, diagrams, photos, code listings,
etc.
<figure id="1">
<figcaption>Figure 1.</figcaption>
</figure>
Form: < Inputs >
<input type=“password”>
“search”
“number”
“range”
“color”
“tel”
“email”
“url”
“date”, “week”, “datetime-local”, ...
“file”
Form Field Attributes
Autofocus
– Support for placing the focus on a specific form element
<input type="text“ autofocus>
Placeholder
– Support for placing placeholder text inside a form field
<input type="text“ placeholder=“your name”>
Audio Element
<audio> tag is used to specify audio on an HTML document.
<audio controls>
<source src="song.ogg" type="audio/ogg" />
<source src="song.mp3" type="audio/mpeg" />
Not Supported
</audio>
Multiple sources - the browser will use the first recognized format
Video Element
HTML 5 <video> tag is used to specify video on an HTML document. For
example, you could embed a music video on your web page for your
visitors to listen to and watch.
<video src=”a.mp4” width="320” height="240" autoplay> </video>
<video width="320" height="240" controls>
<source src="pr6.mp4" type='video/mp4'>
<source src="pr6.webm" type='video/webm'>
<source src="pr6.ogv" type='video/ogg'>
</video>
Canvas & SVG
Canvas
- draws 2D graphics, on the fly
- you use JavaScript to draw on the canvas
- rendered pixel by pixel
SVG
- describes 2D graphics in XML
- every element is available within the SVG DOM
- JavaScript event handlers for an element
CSS3
1. CSS stands for Cascading Style Sheets Level 3
2. CSS3 is the latest standard for CSS.
3. CSS3 is split up into "modules"
CSS3 Syntax
p {color:red;text-align:center;}
id and class Selectors
id Selector
The id selector is used to specify a style for a single, unique element.
The id selector uses the id attribute of the HTML element, and is defined with a "#".
#para1
{
text-align:center;
color:red;
}
id and class Selectors
class Selector
The class selector is used to specify a style for a group of elements. Unlike the id selector, the
class selector is most often used on several elements.
This allows you to set a particular style for many HTML elements with the same class.
The class selector uses the HTML class attribute, and is defined with a "."
.para1, .para1
{
text-align:center;
color:red;
}
Applying CSS3
In-line
In-line styles are plonked straight into the HTML tags using the style attribute.
<p style="color: red">text</p>
Applying CSS3
Internal
Embedded, or internal, styles are used for the whole page. Inside the head
element, the style tags surround all of the styles for the page.
<!DOCTYPE html>
<html>
<head>
<title>CSS Example</title>
<style>
p {
color: red;
}
</style>
...
Applying CSS3
External
External styles are used for the whole, multiple-page website. There is a separate
CSS file, which will simply look something like:
<!DOCTYPE html>
<html>
<head>
<title>CSS Example</title>
<link rel="stylesheet" href="style.css">
...
CSS3 Borders Modules
With CSS3, you can create rounded borders, add shadow to boxes, and use an
image as a border - without using a design program, like Photoshop.
border-radius
box-shadow
border-image
CSS3 Borders Modules
border-radius
In CSS3, creating rounded corners is easy.
div
{
border:2px solid;
border-radius:25px ;
}
CSS3 Borders Modules
Box Shadow
box-shadow property is used to add shadow to boxes:
div
{
border:2px solid #888888;
box-shadow: 10px 10px 5px #888888;
}
CSS3 Borders Modules
Border Image
With the CSS3 border-image property you can use an image to create a
border:
div
{
border-image:url(border.png) 30 30 round;
}
CSS3 Text Effects Modules
In CSS3, the text-shadow property applies shadow to text.
You specify the horizontal shadow, the vertical shadow, the blur distance, &
the color of the shadow:
h1
{
text-shadow: 5px 5px 5px #FF0000;
}
Thanks !

Mais conteúdo relacionado

Mais procurados

Coding a Website with HTML
Coding a Website with HTMLCoding a Website with HTML
Coding a Website with HTMLwrhsbusiness
 
Origins and evolution of HTML and XHTML
Origins and evolution of HTML and XHTMLOrigins and evolution of HTML and XHTML
Origins and evolution of HTML and XHTMLHowpk
 
Vskills certified css designer Notes
Vskills certified css designer NotesVskills certified css designer Notes
Vskills certified css designer NotesVskills
 
Introduction to HTML
Introduction to HTMLIntroduction to HTML
Introduction to HTMLAnn Alcid
 
Creating your 1st html page
Creating your 1st html pageCreating your 1st html page
Creating your 1st html pageSara Corpuz
 
Html training part1
Html training part1Html training part1
Html training part1than sare
 
Lesson 1: Introduction to HTML
Lesson 1: Introduction to HTMLLesson 1: Introduction to HTML
Lesson 1: Introduction to HTMLOlivia Moran
 
Introduction to HTML
Introduction to HTMLIntroduction to HTML
Introduction to HTMLAmeer Khan
 
CSS Comprehensive Overview
CSS Comprehensive OverviewCSS Comprehensive Overview
CSS Comprehensive OverviewMohamed Loey
 
Web Design Basics
Web Design BasicsWeb Design Basics
Web Design BasicsCindy Royal
 
Elements of html powerpoint
Elements of html powerpointElements of html powerpoint
Elements of html powerpointAnastasia1993
 
HTML email design and usability
HTML email design and usabilityHTML email design and usability
HTML email design and usabilityKeith Kmett
 

Mais procurados (20)

HTML/HTML5
HTML/HTML5HTML/HTML5
HTML/HTML5
 
HTML CSS | Computer Science
HTML CSS | Computer ScienceHTML CSS | Computer Science
HTML CSS | Computer Science
 
Coding a Website with HTML
Coding a Website with HTMLCoding a Website with HTML
Coding a Website with HTML
 
Origins and evolution of HTML and XHTML
Origins and evolution of HTML and XHTMLOrigins and evolution of HTML and XHTML
Origins and evolution of HTML and XHTML
 
Web Page Designing Using HTML
Web Page Designing Using HTMLWeb Page Designing Using HTML
Web Page Designing Using HTML
 
Html tutorial
Html tutorialHtml tutorial
Html tutorial
 
HTML & CSS Masterclass
HTML & CSS MasterclassHTML & CSS Masterclass
HTML & CSS Masterclass
 
Html
HtmlHtml
Html
 
Vskills certified css designer Notes
Vskills certified css designer NotesVskills certified css designer Notes
Vskills certified css designer Notes
 
Introduction to HTML
Introduction to HTMLIntroduction to HTML
Introduction to HTML
 
Creating your 1st html page
Creating your 1st html pageCreating your 1st html page
Creating your 1st html page
 
Html training part1
Html training part1Html training part1
Html training part1
 
Lesson 1: Introduction to HTML
Lesson 1: Introduction to HTMLLesson 1: Introduction to HTML
Lesson 1: Introduction to HTML
 
Introduction to HTML
Introduction to HTMLIntroduction to HTML
Introduction to HTML
 
CSS Comprehensive Overview
CSS Comprehensive OverviewCSS Comprehensive Overview
CSS Comprehensive Overview
 
Web Design Basics
Web Design BasicsWeb Design Basics
Web Design Basics
 
Html
HtmlHtml
Html
 
Elements of html powerpoint
Elements of html powerpointElements of html powerpoint
Elements of html powerpoint
 
HTML email design and usability
HTML email design and usabilityHTML email design and usability
HTML email design and usability
 
HTML guide for beginners
HTML guide for beginnersHTML guide for beginners
HTML guide for beginners
 

Destaque

Harsh japee presentation
Harsh japee presentationHarsh japee presentation
Harsh japee presentationPower Point
 
Цена на нефть что нас ждет в ближайшем будущем
Цена на нефть   что нас ждет в ближайшем будущемЦена на нефть   что нас ждет в ближайшем будущем
Цена на нефть что нас ждет в ближайшем будущемPower Point
 
трейдинг по динамическим уровням (ма)
трейдинг по динамическим уровням (ма)трейдинг по динамическим уровням (ма)
трейдинг по динамическим уровням (ма)Power Point
 
Παρουσίαση
ΠαρουσίασηΠαρουσίαση
ΠαρουσίασηAnna Xenaki
 
Παρουσίαση Scratch
Παρουσίαση ScratchΠαρουσίαση Scratch
Παρουσίαση ScratchAnna Xenaki
 
Dr chookoonlip faac-showfxasia-20160917-brief
Dr chookoonlip faac-showfxasia-20160917-briefDr chookoonlip faac-showfxasia-20160917-brief
Dr chookoonlip faac-showfxasia-20160917-briefPower Point
 
Дейтрейдинг
ДейтрейдингДейтрейдинг
ДейтрейдингPower Point
 
Трейдинг как профессия 2016
Трейдинг как профессия 2016Трейдинг как профессия 2016
Трейдинг как профессия 2016Power Point
 
прибыльная торговля при помощи уровней
прибыльная торговля при помощи уровнейприбыльная торговля при помощи уровней
прибыльная торговля при помощи уровнейPower Point
 
Перспективы сырьевых активов
Перспективы сырьевых активовПерспективы сырьевых активов
Перспективы сырьевых активовPower Point
 
Том Хугард
Том ХугардТом Хугард
Том ХугардPower Point
 
Что ожидать от Eurusd в 2016 году
Что ожидать от Eurusd в 2016 годуЧто ожидать от Eurusd в 2016 году
Что ожидать от Eurusd в 2016 годуPower Point
 
The power to predict basics and advanced forex analysis
The power to predict   basics and advanced forex analysisThe power to predict   basics and advanced forex analysis
The power to predict basics and advanced forex analysisPower Point
 
Ларри Песавенто
Ларри ПесавентоЛарри Песавенто
Ларри ПесавентоPower Point
 
Presentation for Camphill Special School's 50th Anniversary Pro Am Gala
Presentation for Camphill Special School's 50th Anniversary Pro Am GalaPresentation for Camphill Special School's 50th Anniversary Pro Am Gala
Presentation for Camphill Special School's 50th Anniversary Pro Am GalaMelissa Monteith
 
LinkedIn : Visibilité versus Viralité de vos publications
LinkedIn : Visibilité versus Viralité de vos publicationsLinkedIn : Visibilité versus Viralité de vos publications
LinkedIn : Visibilité versus Viralité de vos publicationsConsonaute
 

Destaque (18)

Harsh japee presentation
Harsh japee presentationHarsh japee presentation
Harsh japee presentation
 
Цена на нефть что нас ждет в ближайшем будущем
Цена на нефть   что нас ждет в ближайшем будущемЦена на нефть   что нас ждет в ближайшем будущем
Цена на нефть что нас ждет в ближайшем будущем
 
трейдинг по динамическим уровням (ма)
трейдинг по динамическим уровням (ма)трейдинг по динамическим уровням (ма)
трейдинг по динамическим уровням (ма)
 
Eze
EzeEze
Eze
 
Παρουσίαση
ΠαρουσίασηΠαρουσίαση
Παρουσίαση
 
Παρουσίαση Scratch
Παρουσίαση ScratchΠαρουσίαση Scratch
Παρουσίαση Scratch
 
Dr chookoonlip faac-showfxasia-20160917-brief
Dr chookoonlip faac-showfxasia-20160917-briefDr chookoonlip faac-showfxasia-20160917-brief
Dr chookoonlip faac-showfxasia-20160917-brief
 
Дейтрейдинг
ДейтрейдингДейтрейдинг
Дейтрейдинг
 
Трейдинг как профессия 2016
Трейдинг как профессия 2016Трейдинг как профессия 2016
Трейдинг как профессия 2016
 
прибыльная торговля при помощи уровней
прибыльная торговля при помощи уровнейприбыльная торговля при помощи уровней
прибыльная торговля при помощи уровней
 
Перспективы сырьевых активов
Перспективы сырьевых активовПерспективы сырьевых активов
Перспективы сырьевых активов
 
Том Хугард
Том ХугардТом Хугард
Том Хугард
 
Что ожидать от Eurusd в 2016 году
Что ожидать от Eurusd в 2016 годуЧто ожидать от Eurusd в 2016 году
Что ожидать от Eurusd в 2016 году
 
The power to predict basics and advanced forex analysis
The power to predict   basics and advanced forex analysisThe power to predict   basics and advanced forex analysis
The power to predict basics and advanced forex analysis
 
Ларри Песавенто
Ларри ПесавентоЛарри Песавенто
Ларри Песавенто
 
recherchep-38
recherchep-38recherchep-38
recherchep-38
 
Presentation for Camphill Special School's 50th Anniversary Pro Am Gala
Presentation for Camphill Special School's 50th Anniversary Pro Am GalaPresentation for Camphill Special School's 50th Anniversary Pro Am Gala
Presentation for Camphill Special School's 50th Anniversary Pro Am Gala
 
LinkedIn : Visibilité versus Viralité de vos publications
LinkedIn : Visibilité versus Viralité de vos publicationsLinkedIn : Visibilité versus Viralité de vos publications
LinkedIn : Visibilité versus Viralité de vos publications
 

Semelhante a Html5 css3

Web Page Designing
Web Page DesigningWeb Page Designing
Web Page DesigningAmit Mali
 
Intr to-html-xhtml-1233508169541646-3
Intr to-html-xhtml-1233508169541646-3Intr to-html-xhtml-1233508169541646-3
Intr to-html-xhtml-1233508169541646-3bluejayjunior
 
Web technologies-course 02.pptx
Web technologies-course 02.pptxWeb technologies-course 02.pptx
Web technologies-course 02.pptxStefan Oprea
 
Web design and Development
Web design and DevelopmentWeb design and Development
Web design and DevelopmentShagor Ahmed
 
Intro to html revised2
Intro to html revised2Intro to html revised2
Intro to html revised2mmvidanes29
 
4. html css-java script-basics
4. html css-java script-basics4. html css-java script-basics
4. html css-java script-basicsNikita Garg
 
4. html css-java script-basics
4. html css-java script-basics4. html css-java script-basics
4. html css-java script-basicsxu fag
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAAiman Hud
 
4. html css-java script-basics
4. html css-java script-basics4. html css-java script-basics
4. html css-java script-basicsMinea Chem
 
3 1-html-fundamentals-110302100520-phpapp02
3 1-html-fundamentals-110302100520-phpapp023 1-html-fundamentals-110302100520-phpapp02
3 1-html-fundamentals-110302100520-phpapp02Aditya Varma
 
HTML Basic, CSS Basic, JavaScript basic.
HTML Basic, CSS Basic, JavaScript basic.HTML Basic, CSS Basic, JavaScript basic.
HTML Basic, CSS Basic, JavaScript basic.Beqa Chacha
 
Lecture 2 HTML part 1.pptxLecture 10 CSS part 2.pptxvvvvvvvvvvvvvv
Lecture 2 HTML part 1.pptxLecture 10 CSS part 2.pptxvvvvvvvvvvvvvvLecture 2 HTML part 1.pptxLecture 10 CSS part 2.pptxvvvvvvvvvvvvvv
Lecture 2 HTML part 1.pptxLecture 10 CSS part 2.pptxvvvvvvvvvvvvvvZahouAmel1
 

Semelhante a Html5 css3 (20)

Web Page Designing
Web Page DesigningWeb Page Designing
Web Page Designing
 
Html introduction
Html introductionHtml introduction
Html introduction
 
Html Workshop
Html WorkshopHtml Workshop
Html Workshop
 
Intr to-html-xhtml-1233508169541646-3
Intr to-html-xhtml-1233508169541646-3Intr to-html-xhtml-1233508169541646-3
Intr to-html-xhtml-1233508169541646-3
 
Web technologies-course 02.pptx
Web technologies-course 02.pptxWeb technologies-course 02.pptx
Web technologies-course 02.pptx
 
Web design and Development
Web design and DevelopmentWeb design and Development
Web design and Development
 
Intro to html revised2
Intro to html revised2Intro to html revised2
Intro to html revised2
 
HTML & CSS.ppt
HTML & CSS.pptHTML & CSS.ppt
HTML & CSS.ppt
 
Html
HtmlHtml
Html
 
Html
HtmlHtml
Html
 
HTML
HTMLHTML
HTML
 
4. html css-java script-basics
4. html css-java script-basics4. html css-java script-basics
4. html css-java script-basics
 
4. html css-java script-basics
4. html css-java script-basics4. html css-java script-basics
4. html css-java script-basics
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
4. html css-java script-basics
4. html css-java script-basics4. html css-java script-basics
4. html css-java script-basics
 
HTML Fundamentals
HTML FundamentalsHTML Fundamentals
HTML Fundamentals
 
3 1-html-fundamentals-110302100520-phpapp02
3 1-html-fundamentals-110302100520-phpapp023 1-html-fundamentals-110302100520-phpapp02
3 1-html-fundamentals-110302100520-phpapp02
 
Html
HtmlHtml
Html
 
HTML Basic, CSS Basic, JavaScript basic.
HTML Basic, CSS Basic, JavaScript basic.HTML Basic, CSS Basic, JavaScript basic.
HTML Basic, CSS Basic, JavaScript basic.
 
Lecture 2 HTML part 1.pptxLecture 10 CSS part 2.pptxvvvvvvvvvvvvvv
Lecture 2 HTML part 1.pptxLecture 10 CSS part 2.pptxvvvvvvvvvvvvvvLecture 2 HTML part 1.pptxLecture 10 CSS part 2.pptxvvvvvvvvvvvvvv
Lecture 2 HTML part 1.pptxLecture 10 CSS part 2.pptxvvvvvvvvvvvvvv
 

Último

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 

Último (20)

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 

Html5 css3

  • 4. What is HTML5?What is HTML5? HTML5 is a new version of HTML 4.01 and XHTML 1.0 focusing on the needs of Web application developers HTML5 is still a work in progress…. W3C final recommendation: 2020 HTML + CSS + JS + multimedia
  • 5. The minimal HTML5 pageThe minimal HTML5 page <!DOCTYPE> <html> <head> <title>Title</title> </head> <body> … </body> </html>
  • 6. New FeaturesNew FeaturesSome of the most interesting new features in HTML5 : • The canvas element for drawing • The video and audio elements for media playback • Better support for local offline storage • New content specific elements, like article, footer, header, nav, section • New form controls, like calendar, date, time, email, url, search Some rules for HTML5 were established: • New features should be based on HTML, CSS, DOM, and JavaScript • Reduce the need for external plugins (like Flash) • Better error handling • More markup to replace scripting • HTML5 should be device independent • The development process should be visible to the public
  • 7. Browser SupportBrowser Support HTML5 is not yet an official standard, and no browsers have full HTML5 support. But all major browsers (Safari, Chrome, Firefox, Opera, Internet Explorer) continue to add new HTML5 features to their latest versions.
  • 9. <doctype>Less is More <!DOCTYPE> tag is used for specifying which language and version the document is using. <!DOCTYPE> tag is mostly useless, as HTML 5 does not require a reference to a DTD
  • 10. <html>Less is More <html> tag is the container that contains all other HTML elements
  • 11. charsetLess is More <meta> tag is used for declaring metadata for the HTML document. Used for http response message headers.
  • 12. <link> & <script>Less is More <link> tag is used for defining a link to an external document
  • 13. <header> <header> tag represents a group of headings, subheadings, version information, navigational controls
  • 14. <Nav> <nav> tag is used for declaring a navigational section of the HTML document.
  • 15. <Section> <section> tag is used to represent a section within an article. Any given web page or article could have many sections. For example, a homepage could have a section for introducing the company, another section for news items, and another section for contact information.
  • 16. <article> <article> tag is used to represent an article. More specifically, the content within the <article> tag is independent from the other content on the site.
  • 17. <aside> <aside> tag is used to represent content that is related to the surrounding content within an article or web page. This type of content is often represented in sidebars
  • 18. <footer> <footer> tag is used for defining the footer of an HTML document or section. Footers usually contain information such as the author of the document, copyright information, links to terms of use, privacy policy, etc.
  • 19. <figure> <figure> tag is used for annotating illustrations, diagrams, photos, code listings, etc. <figure id="1"> <figcaption>Figure 1.</figcaption> </figure>
  • 20.
  • 21.
  • 22. Form: < Inputs > <input type=“password”> “search” “number” “range” “color” “tel” “email” “url” “date”, “week”, “datetime-local”, ... “file”
  • 23. Form Field Attributes Autofocus – Support for placing the focus on a specific form element <input type="text“ autofocus> Placeholder – Support for placing placeholder text inside a form field <input type="text“ placeholder=“your name”>
  • 24. Audio Element <audio> tag is used to specify audio on an HTML document. <audio controls> <source src="song.ogg" type="audio/ogg" /> <source src="song.mp3" type="audio/mpeg" /> Not Supported </audio> Multiple sources - the browser will use the first recognized format
  • 25. Video Element HTML 5 <video> tag is used to specify video on an HTML document. For example, you could embed a music video on your web page for your visitors to listen to and watch. <video src=”a.mp4” width="320” height="240" autoplay> </video> <video width="320" height="240" controls> <source src="pr6.mp4" type='video/mp4'> <source src="pr6.webm" type='video/webm'> <source src="pr6.ogv" type='video/ogg'> </video>
  • 26. Canvas & SVG Canvas - draws 2D graphics, on the fly - you use JavaScript to draw on the canvas - rendered pixel by pixel SVG - describes 2D graphics in XML - every element is available within the SVG DOM - JavaScript event handlers for an element
  • 27.
  • 28. CSS3 1. CSS stands for Cascading Style Sheets Level 3 2. CSS3 is the latest standard for CSS. 3. CSS3 is split up into "modules"
  • 30. id and class Selectors id Selector The id selector is used to specify a style for a single, unique element. The id selector uses the id attribute of the HTML element, and is defined with a "#". #para1 { text-align:center; color:red; }
  • 31. id and class Selectors class Selector The class selector is used to specify a style for a group of elements. Unlike the id selector, the class selector is most often used on several elements. This allows you to set a particular style for many HTML elements with the same class. The class selector uses the HTML class attribute, and is defined with a "." .para1, .para1 { text-align:center; color:red; }
  • 32. Applying CSS3 In-line In-line styles are plonked straight into the HTML tags using the style attribute. <p style="color: red">text</p>
  • 33. Applying CSS3 Internal Embedded, or internal, styles are used for the whole page. Inside the head element, the style tags surround all of the styles for the page. <!DOCTYPE html> <html> <head> <title>CSS Example</title> <style> p { color: red; } </style> ...
  • 34. Applying CSS3 External External styles are used for the whole, multiple-page website. There is a separate CSS file, which will simply look something like: <!DOCTYPE html> <html> <head> <title>CSS Example</title> <link rel="stylesheet" href="style.css"> ...
  • 35. CSS3 Borders Modules With CSS3, you can create rounded borders, add shadow to boxes, and use an image as a border - without using a design program, like Photoshop. border-radius box-shadow border-image
  • 36. CSS3 Borders Modules border-radius In CSS3, creating rounded corners is easy. div { border:2px solid; border-radius:25px ; }
  • 37. CSS3 Borders Modules Box Shadow box-shadow property is used to add shadow to boxes: div { border:2px solid #888888; box-shadow: 10px 10px 5px #888888; }
  • 38. CSS3 Borders Modules Border Image With the CSS3 border-image property you can use an image to create a border: div { border-image:url(border.png) 30 30 round; }
  • 39. CSS3 Text Effects Modules In CSS3, the text-shadow property applies shadow to text. You specify the horizontal shadow, the vertical shadow, the blur distance, & the color of the shadow: h1 { text-shadow: 5px 5px 5px #FF0000; }