ProfºEduardo Pezutti
http://maverick.td.utfpr.edu.br/slides/sw1 link<div>
e <span>
<div>
<h3>This is a heading</h3>
<p>This is a paragraph.</p>
</div>
<p>My mother has <span style="color:blue">blue</span> eyes.</p>
De acordo com a documentação HTML5 do W3C: "Uma seção é um agrupamento de conteúdo temática, tipicamente com um título."
<section>
<h1>WWF</h1>
<p>The World Wide Fund for Nature (WWF) is....</p>
</section>
Um artigo deve fazer sentido por si só, e que deve ser possível lê-lo de forma independente do resto do site. Segue alguns exemplos:
<article>
<h1>What Does WWF Do?</h1>
<p>WWF's mission is to stop the degradation of our planet's natural environment,
and build a future in which humans live in harmony with nature.</p>
</article>
Especifica um cabeçalho de um documento ou seção e deve ser usado como um recipiente para o conteúdo introdutório.
Pode ter várias <header> elementos em um único documento.
<article>
<header>
<h1>What Does WWF Do?</h1>
<p>WWF's mission:</p>
</header>
<p>WWF's mission is to stop the degradation of our planet's natural environment,
and build a future in which humans live in harmony with nature.</p>
</article>
Especifica um rodapé de um documento ou seção.
<footer>
<p>Posted by: Hege Refsnes</p>
<p>Contact information: <a href="mailto:someone@example.com">
someone@example.com</a>.</p>
</footer>
Define um conjunto de links de navegação.
<nav>
<a href="/html/">HTML</a> |
<a href="/css/">CSS</a> |
<a href="/js/">JavaScript</a> |
<a href="/jquery/">jQuery</a>
</nav>
Utilizado para definir o conteúdo secundário, normalmente colocado a uma barra lateral.
<p>My family and I visited The Epcot center this summer.</p>
<aside>
<h4>Epcot Center</h4>
<p>The Epcot Center is a theme park in Disney World, Florida.</p>
</aside>
imagens e legendas podem ser agrupados na tag figure
<figure>
<img src="pic_mountain.jpg" alt="The Pulpit Rock" width="304" height="228">
<figcaption>Fig1. - The Pulpit Rock, Norway.</figcaption>
</figure>
name="value"
Attribute | Description |
---|---|
class | Specifies one or more classnames for an element (refers to a class in a style sheet) |
id | Specifies a unique id for an element |
style | Specifies an inline CSS style for an element |
title | Specifies extra information about an element (displayed as a tool tip) |
HTML4 | HTML5 |
---|---|
<div id="header"> | <header> |
<div id="menu"> | <nav> |
<div id="content"> | <section> |
<div id="post"> | <article> |
<div id="footer"> | <footer> |
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<!--<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">-->
<meta charset="utf-8">
<!--<meta charset="iso-8859-1">-->
<!DOCTYPE html>
<html lang="pt-br">
<head>
<title>HTML5</title>
<meta charset="utf-8">
<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js">
</script>
<![endif]-->
<style>
body {
font-family:Verdana,sans-serif;font-size:0.8em;
}
header,footer,section,article {
border:1px solid grey;
margin:5px;margin-bottom:15px;padding:8px;
background-color:white;
}
header,footer {
color:white;background-color:#444;margin-bottom:5px;
}
section {
background-color:#ddd;
}
nav ul {
margin:0;padding:0;
}
nav ul li {
display:inline; margin:5px;
}
</style>
</head>
<body>
<header>
<h1>Estrutura de exemplo em HTML5</h1>
</header>
<nav>
<ul>
<li><a href="#">Sobre</a></li>
<li><a href="#">Novidades</a></li>
<li><a href="#">Contator</a></li>
</ul>
</nav>
<section>
<h2>Section</h2>
<article>
<h3>Article</h3>
<p>
<a href="http://mussumipsum.com/" target="_blank">Mussum ipsum</a> cacilds, vidis litro abertis. Consetis adipiscings elitis.
</p>
<p>
Pra lá , depois divoltis porris, paradis. Paisis, filhis, espiritis santis.
</p>
</article>
<article>
<h3>Article</h3>
<p>
Mé faiz elementum girarzis, nisi eros vermeio, in elementis mé pra quem é amistosis quis leo.
</p>
<p>
Manduma pindureta quium dia nois paga.
</p>
<p>
Sapien in monti palavris qui num significa nadis i pareci latim.
</p>
</article>
</section>
<footer>
<p>© 2015 HTML5. Todos os direitos reservados.</p>
</footer>
</body>
</html>
Escrever um(s) arquivo(s) html pessoal e individual, contendo as informações do seu site pessoal.
O html deve estar validado no W3C Validator,
bem formatado e bem nomeado (id
e class
). Deve conter uma boa quantidade de informações pessoais.
Pode ter algo a mais? quero saber?
Mais exemplos dos veteranos de TSI:
ProfºEduardo Pezutti
epsantos@utfpr.edu.br link