SlideShare une entreprise Scribd logo
1  sur  14
Containers Genéricos 
Divs e Spans 
(X)HTML 
Professor Jolvani 
Aula 20
Divs e Spans - (X)HTML 
 Bem vindos a aula de Div e Span... 
 Até agora conhecemos umas tags de nível de bloco 
boxs umas tags de nível in-line, elementos h1, h2, 
p=bloco=quebra acima e abaixo; b, em, citação=in-line= 
sem quebra. 
 Div = elemento em bloco 
 Span = elemento in-line 
 São elementos genéricos, não foram criados para 
atender a marcação semântica...
Divs e Spans - (X)HTML 
 A marcação semântica diz que devemos marcar os elementos de acordo 
com o significado de cada um. 
 Paragrafo = <p> 
 Titulo = <h1> 
 Imagine que eu tenho uma estrutura que não tenho nenhuma tag 
especifica pra marcar semanticamente aquele elemento. Ou seja, 
 Um elemento animais, comida, meio ambiente, eu não tenho uma tag 
especifica pra aquela seção do portal, aquele grupo de conteúdos, ai 
podemos utilizar as DIVs. 
 E se eu tiver uma linha, um texto de um registro e ele não tiver uma 
tag que represente semanticamente o que eu quer representar (h1, p) 
nos usamos os SPANs...
Divs e Spans - (X)HTML 
 Denominados container genéricos podemos ver alguns exemplos nos 
seguintes sites... 
 Observe as seções... Topo, menu, conteúdo e rodapé... As seções da 
página estão divididas....
Divs e Spans - (X)HTML 
 Imagine que nos temos dois grupos de conteúdo (Comida e 
bebida). Como agrupamos as comidas e as bebidas.... 
 Como estruturamos essa seção, quero colocar uma “borda em 
torno da seção comida... 
 Podemos alterar a largura de cada elemento <p> </p> e os 
outros? 
 Dessa forma necessitamos aplicar a cada parágrafo... 
 Porém ao usarmos Divs, podemos definir a largura dentro dela.
Divs e Spans - (X)HTML 
 Então criamos as divs necessárias, para comida e bebida 
(<div style="width:250px;"> ... </div>) 
 Testar............ 
Com as divs podemos criar cabeçalhos, 
Rodapés, menus e conteúdos... 
 Colocar cor de fundo: background-color:#CCFFDD 
 Testar............ 
 Colocar em duas colunas: float:left; 
 Span é um container genérico em linha, eu 
 quero alterar o estilo sem dar ênfase, negrito (i). 
 <span color:blue;> repositor </span>
Divs e Spans - (X)HTML 
 Desenvolver uma pagina conforme a figura abaixo:
Divs e Spans - (X)HTML
Divs e Spans - (X)HTML 
#tudo { 
width : 778px; 
background-color: #a6caf0; 
text-align : left; 
margin-left: auto; 
margin-right:auto; 
} 
#titulopagina { 
height : 150px; 
background-color: #00ff00; 
} 
#menu { 
height : 312px; 
width : 250px; 
margin: 2px; 
background-color:yellow; 
float:left; 
padding: 0 6px; 
} 
#conteudo { 
height : 312px; 
width : 498px; /* 758px- 250px -10px 
(margens dos blocos) */ 
margin: 2px; 
background-color: orange; 
float:left; 
padding: 0 6px; 
margin-left: auto; 
margin-right:auto; 
} 
#rodape { 
height : 40px; 
background-color: red; 
clear: both; 
} 
body { 
margin : 0px 0px; 
text-align:center; 
color: inherit; /* text color */ 
font-family: Verdana; /* font name 
*/ 
font-size: xx-small; /* font size */ 
} 
#menu ul li { 
list-style-type:circle; 
} 
#menu li { color: #008000; } 
#menu li.impar { color: #800000; }
Divs e Spans - (X)HTML 
<html> 
<head> 
<title></title> 
<meta name="" content=""> 
<link href="stilo.css" rel="stylesheet" type="text/css" media="all" /> 
</head> 
<body> 
<div id="tudo"> 
<div id="titulopagina"> 
<h1><center>Curso: Técnico em Informática - MC</center></h1> 
<h2><center>Sistemas Web</center></h2> 
<p>Autor: Nome do aluno. Também parte do título</p> 
</div> <!-- fechando titulopagina -->
Divs e Spans - (X)HTML 
<div id="menu"> 
<h2>Menu de opções:</h2> 
<ul> 
<li class="impar">Disciplinas</li> 
<li>Alunos</li> 
<li class="impar">Página com HTML5</li> 
<li>Scripts com JavaScript</li> 
<li class="impar">JQuery</li> 
<li>CSS3</li> 
<li class="impar">Links</li> 
</ul> 
<div style="width:180px; height:135px; border:3px solid red; padding:10px; margin:10px"> 
<img src="../imagens/montanhas.jpg" width="180px" /> 
</div> 
</div> <!-- fechando menu -->
Divs e Spans - (X)HTML 
<div id="conteudo"> 
<h2>Conteúdo principal da página</h2> 
<p> 
Projeto de desenvolvimento de uma página pode ser pessoal, ou de outra finalidade. Esta deve conter um layout 
organizado da seguinte forma: 
<br/><br/> 
<ol> 
<li>Título principal</li> 
<li>Menu que pode ser superior, lado esquerdo ou lado direito, </li> 
<li>Um arquivo CSS para controlar a aparência da página</li> 
<li>Links para sites dinâmicos desenvolvido em php e jsp Quando desenvolver a página dinâmica incluir co 
ntroles javascript e Ajax nas mesmas.</li> 
<li>Link para os dados pessoais do aluno</li> 
<li>Link para seu currículo</li> 
<li>Conteúdo contendo as disciplinas que o aluno está cursando.</li> 
<li>A estruturação do site deve ser por conta do aluno</li> 
<li>Imagens ou galeria de imagens</li> 
<li>Outros itens que acharem importantes.</li>
Divs e Spans - (X)HTML 
</ol> 
Use a imaginação no desenvolvimento da página especificando tudo o que será colocado na mesma. 
(Verificar Menu dinâmico) 
</p> 
<p><a href="../../pasta/arquivo.doc">arquivo 1</a>&nbsp;&nbsp;&nbsp; 
<a href="../../pasta/desenvolvendoPG.doc">arquivo 2</a>&nbsp;&nbsp;&nbsp; 
<a href="../../pasta/Aula1 - html.pdf">arquivo 3</a> 
</p> 
<h3>Próxima página &nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp; <a href="newp.html">Nova página</a> </h3> 
</div> <!-- fechando conteúdo --> 
<div id="rodape"> 
<h2>Desenvolvido por: Alunos Téc. Informática </h2> 
</div> <!-- fechando rodapé --> 
</div> <!-- fechando tudo --> 
</body> 
</html>
Próxima Aula: Tabelas introdução

Contenu connexe

Tendances

Componentização e padrões de projeto e interface em Android
Componentização e padrões de projeto e interface em AndroidComponentização e padrões de projeto e interface em Android
Componentização e padrões de projeto e interface em Android
welingtonms
 
Padrões Arquiteturais - MVC, MVP e MVVM
Padrões Arquiteturais - MVC, MVP e MVVMPadrões Arquiteturais - MVC, MVP e MVVM
Padrões Arquiteturais - MVC, MVP e MVVM
Aricelio Souza
 
Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)
Bruno Grange
 
Curso de css3 unidade 1 - introdução ao css
Curso de css3   unidade 1 - introdução ao cssCurso de css3   unidade 1 - introdução ao css
Curso de css3 unidade 1 - introdução ao css
Léo Dias
 

Tendances (20)

Curso CSS 3 - Aula Introdutória com conceitos básicos
Curso CSS 3 - Aula Introdutória com conceitos básicosCurso CSS 3 - Aula Introdutória com conceitos básicos
Curso CSS 3 - Aula Introdutória com conceitos básicos
 
Introdução básica ao JavaScript
Introdução básica ao JavaScriptIntrodução básica ao JavaScript
Introdução básica ao JavaScript
 
PHP - Introdução
PHP - IntroduçãoPHP - Introdução
PHP - Introdução
 
Componentização e padrões de projeto e interface em Android
Componentização e padrões de projeto e interface em AndroidComponentização e padrões de projeto e interface em Android
Componentização e padrões de projeto e interface em Android
 
Curso de Desenvolvimento Web - Módulo 02 - CSS
Curso de Desenvolvimento Web - Módulo 02 - CSSCurso de Desenvolvimento Web - Módulo 02 - CSS
Curso de Desenvolvimento Web - Módulo 02 - CSS
 
Node.js e Express
Node.js e ExpressNode.js e Express
Node.js e Express
 
Afinal, o que são Single Page Applications
Afinal, o que são Single Page ApplicationsAfinal, o que são Single Page Applications
Afinal, o que são Single Page Applications
 
Padrões Arquiteturais - MVC, MVP e MVVM
Padrões Arquiteturais - MVC, MVP e MVVMPadrões Arquiteturais - MVC, MVP e MVVM
Padrões Arquiteturais - MVC, MVP e MVVM
 
Aula02 - JavaScript
Aula02 - JavaScriptAula02 - JavaScript
Aula02 - JavaScript
 
Aula 1 - Introdução a POO
Aula 1 -  Introdução a POOAula 1 -  Introdução a POO
Aula 1 - Introdução a POO
 
Aula javascript
Aula  javascriptAula  javascript
Aula javascript
 
Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01   Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01
 
Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)
 
Introdução básica aos Navegadores de Internet
Introdução básica aos Navegadores de InternetIntrodução básica aos Navegadores de Internet
Introdução básica aos Navegadores de Internet
 
Curso de Desenvolvimento Web - Módulo 03 - JavaScript
Curso de Desenvolvimento Web - Módulo 03 - JavaScriptCurso de Desenvolvimento Web - Módulo 03 - JavaScript
Curso de Desenvolvimento Web - Módulo 03 - JavaScript
 
Aula01-JavaScript
Aula01-JavaScriptAula01-JavaScript
Aula01-JavaScript
 
Introdução à Programação Web com Angular
Introdução à Programação Web com AngularIntrodução à Programação Web com Angular
Introdução à Programação Web com Angular
 
Curso de css3 unidade 1 - introdução ao css
Curso de css3   unidade 1 - introdução ao cssCurso de css3   unidade 1 - introdução ao css
Curso de css3 unidade 1 - introdução ao css
 
Aula 1. apresentação + frameworks
Aula 1. apresentação + frameworksAula 1. apresentação + frameworks
Aula 1. apresentação + frameworks
 
Introdução ao HTML
Introdução ao HTMLIntrodução ao HTML
Introdução ao HTML
 

En vedette

Div tag presentation
Div tag presentationDiv tag presentation
Div tag presentation
alyssa_lum11
 
Aula 21 e 22 tabelas introdução th head foot
Aula 21 e 22 tabelas introdução   th head footAula 21 e 22 tabelas introdução   th head foot
Aula 21 e 22 tabelas introdução th head foot
Jolvani Morgan
 
Aula 06 e 07 elementos inline parte01 e 02
Aula 06 e 07 elementos inline parte01 e 02Aula 06 e 07 elementos inline parte01 e 02
Aula 06 e 07 elementos inline parte01 e 02
Jolvani Morgan
 
Aula 04 e 05. seletores simples
Aula 04 e 05. seletores simplesAula 04 e 05. seletores simples
Aula 04 e 05. seletores simples
Jolvani Morgan
 
Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)
Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)
Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)
Jolvani Morgan
 
Aula 11 04-14 prática html
Aula 11 04-14 prática htmlAula 11 04-14 prática html
Aula 11 04-14 prática html
Jolvani Morgan
 
Aula 18. estilização de cabeçalhos
Aula 18. estilização de cabeçalhosAula 18. estilização de cabeçalhos
Aula 18. estilização de cabeçalhos
Jolvani Morgan
 
Aula 09. efeito cascata e herança
Aula 09. efeito cascata e herançaAula 09. efeito cascata e herança
Aula 09. efeito cascata e herança
Jolvani Morgan
 
Aula 21. estilização de listas
Aula 21. estilização de listasAula 21. estilização de listas
Aula 21. estilização de listas
Jolvani Morgan
 
Aula 10 e 11. box model
Aula 10 e 11. box modelAula 10 e 11. box model
Aula 10 e 11. box model
Jolvani Morgan
 
Aula 03. utilização inline, incorporado e externo
Aula 03. utilização inline, incorporado e externoAula 03. utilização inline, incorporado e externo
Aula 03. utilização inline, incorporado e externo
Jolvani Morgan
 
Aula 01 introdução css
Aula 01 introdução cssAula 01 introdução css
Aula 01 introdução css
Jolvani Morgan
 
Aula 16 e 17. background
Aula 16 e 17. backgroundAula 16 e 17. background
Aula 16 e 17. background
Jolvani Morgan
 
Aula 24,25,26 e 27. posicionamento
Aula 24,25,26 e 27. posicionamentoAula 24,25,26 e 27. posicionamento
Aula 24,25,26 e 27. posicionamento
Jolvani Morgan
 
Aula 22 e 23. menu drop down com j query
Aula 22 e 23. menu drop down com j queryAula 22 e 23. menu drop down com j query
Aula 22 e 23. menu drop down com j query
Jolvani Morgan
 

En vedette (20)

Div tag presentation
Div tag presentationDiv tag presentation
Div tag presentation
 
Aula 21 e 22 tabelas introdução th head foot
Aula 21 e 22 tabelas introdução   th head footAula 21 e 22 tabelas introdução   th head foot
Aula 21 e 22 tabelas introdução th head foot
 
Aula 06 e 07 elementos inline parte01 e 02
Aula 06 e 07 elementos inline parte01 e 02Aula 06 e 07 elementos inline parte01 e 02
Aula 06 e 07 elementos inline parte01 e 02
 
Aula 04 e 05. seletores simples
Aula 04 e 05. seletores simplesAula 04 e 05. seletores simples
Aula 04 e 05. seletores simples
 
Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)
Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)
Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)
 
Aula 11 04-14 prática html
Aula 11 04-14 prática htmlAula 11 04-14 prática html
Aula 11 04-14 prática html
 
Aula 18. estilização de cabeçalhos
Aula 18. estilização de cabeçalhosAula 18. estilização de cabeçalhos
Aula 18. estilização de cabeçalhos
 
Aula 31 certificação
Aula 31 certificaçãoAula 31 certificação
Aula 31 certificação
 
Aula 09. efeito cascata e herança
Aula 09. efeito cascata e herançaAula 09. efeito cascata e herança
Aula 09. efeito cascata e herança
 
Aula 08 cores
Aula 08 coresAula 08 cores
Aula 08 cores
 
Aula 21. estilização de listas
Aula 21. estilização de listasAula 21. estilização de listas
Aula 21. estilização de listas
 
Aula 28,29 e 30 w3 c, versões, html5
Aula 28,29 e 30   w3 c, versões, html5Aula 28,29 e 30   w3 c, versões, html5
Aula 28,29 e 30 w3 c, versões, html5
 
Aula 10 e 11. box model
Aula 10 e 11. box modelAula 10 e 11. box model
Aula 10 e 11. box model
 
Aula 03. utilização inline, incorporado e externo
Aula 03. utilização inline, incorporado e externoAula 03. utilização inline, incorporado e externo
Aula 03. utilização inline, incorporado e externo
 
Aula 01 introdução css
Aula 01 introdução cssAula 01 introdução css
Aula 01 introdução css
 
Aula 16 e 17. background
Aula 16 e 17. backgroundAula 16 e 17. background
Aula 16 e 17. background
 
Aula 32. menu só com css
Aula 32. menu só com cssAula 32. menu só com css
Aula 32. menu só com css
 
Aula 33. css sprite
Aula 33. css spriteAula 33. css sprite
Aula 33. css sprite
 
Aula 24,25,26 e 27. posicionamento
Aula 24,25,26 e 27. posicionamentoAula 24,25,26 e 27. posicionamento
Aula 24,25,26 e 27. posicionamento
 
Aula 22 e 23. menu drop down com j query
Aula 22 e 23. menu drop down com j queryAula 22 e 23. menu drop down com j query
Aula 22 e 23. menu drop down com j query
 

Similaire à Aula 20 div e spans

Manual curso php
Manual curso phpManual curso php
Manual curso php
alexinaa
 
Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010
Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010
Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010
Eduardo Bertolucci
 

Similaire à Aula 20 div e spans (20)

Gabarito ad1 web_2012_2
Gabarito ad1 web_2012_2Gabarito ad1 web_2012_2
Gabarito ad1 web_2012_2
 
Html5 em 15 minutos
Html5 em 15 minutosHtml5 em 15 minutos
Html5 em 15 minutos
 
RCOM 11ºAno - CSS
RCOM 11ºAno - CSSRCOM 11ºAno - CSS
RCOM 11ºAno - CSS
 
CSS
CSSCSS
CSS
 
HTML Básico
HTML BásicoHTML Básico
HTML Básico
 
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3 Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3
 
HTML + CSS
HTML + CSSHTML + CSS
HTML + CSS
 
CSS
CSSCSS
CSS
 
Html 20.10
Html   20.10Html   20.10
Html 20.10
 
Minicurso de HTML básico - Atualizado para HTML5
Minicurso de HTML básico - Atualizado para HTML5Minicurso de HTML básico - Atualizado para HTML5
Minicurso de HTML básico - Atualizado para HTML5
 
Psd to html
Psd to htmlPsd to html
Psd to html
 
Manual curso php
Manual curso phpManual curso php
Manual curso php
 
Manual curso php
Manual curso phpManual curso php
Manual curso php
 
PW00 - Programação Web html e estilo CSS.pdf
PW00 - Programação Web html e estilo CSS.pdfPW00 - Programação Web html e estilo CSS.pdf
PW00 - Programação Web html e estilo CSS.pdf
 
Uma breve introdução a css e bootstrap
Uma breve introdução a css e bootstrapUma breve introdução a css e bootstrap
Uma breve introdução a css e bootstrap
 
Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010
Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010
Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010
 
Dream 06
Dream 06Dream 06
Dream 06
 
Introdução CSS
Introdução CSSIntrodução CSS
Introdução CSS
 
Curso de XHTML
Curso de XHTMLCurso de XHTML
Curso de XHTML
 
XHTML Básico
XHTML BásicoXHTML Básico
XHTML Básico
 

Plus de Jolvani Morgan

Aula 34. bordas arredondadas e sombreamento
Aula 34. bordas arredondadas e sombreamentoAula 34. bordas arredondadas e sombreamento
Aula 34. bordas arredondadas e sombreamento
Jolvani Morgan
 
Aula 28,29,30 e 31. layout (tableless)
Aula 28,29,30 e 31. layout (tableless)Aula 28,29,30 e 31. layout (tableless)
Aula 28,29,30 e 31. layout (tableless)
Jolvani Morgan
 
Aula 19 e 20. estilização de links
Aula 19 e 20. estilização de linksAula 19 e 20. estilização de links
Aula 19 e 20. estilização de links
Jolvani Morgan
 
Aula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativasAula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativas
Jolvani Morgan
 
Aula 06, 07 e 08 seletores compostos e pseudo seletores
Aula 06, 07 e 08 seletores compostos e pseudo seletoresAula 06, 07 e 08 seletores compostos e pseudo seletores
Aula 06, 07 e 08 seletores compostos e pseudo seletores
Jolvani Morgan
 
Aula 03. utilização inline, incorporado e externo
Aula 03. utilização inline, incorporado e externoAula 03. utilização inline, incorporado e externo
Aula 03. utilização inline, incorporado e externo
Jolvani Morgan
 
Aula 27 caracteres especiais & encoding
Aula 27 caracteres especiais & encodingAula 27 caracteres especiais & encoding
Aula 27 caracteres especiais & encoding
Jolvani Morgan
 
Aula 25 e 26 formulário acessibilidade
Aula 25 e 26 formulário acessibilidadeAula 25 e 26 formulário acessibilidade
Aula 25 e 26 formulário acessibilidade
Jolvani Morgan
 
Aula 23 e 24 formulário controles
Aula 23 e 24 formulário controlesAula 23 e 24 formulário controles
Aula 23 e 24 formulário controles
Jolvani Morgan
 
Aula 19 imagens mapeadas
Aula 19 imagens mapeadasAula 19 imagens mapeadas
Aula 19 imagens mapeadas
Jolvani Morgan
 
Aula 18 links email, call, chat
Aula 18 links email, call, chatAula 18 links email, call, chat
Aula 18 links email, call, chat
Jolvani Morgan
 
Aula 17 links internos
Aula 17 links internosAula 17 links internos
Aula 17 links internos
Jolvani Morgan
 
Aula 16 links relativos
Aula 16 links relativosAula 16 links relativos
Aula 16 links relativos
Jolvani Morgan
 
Aula 15 links introdução
Aula 15 links introduçãoAula 15 links introdução
Aula 15 links introdução
Jolvani Morgan
 

Plus de Jolvani Morgan (15)

Aula 34. bordas arredondadas e sombreamento
Aula 34. bordas arredondadas e sombreamentoAula 34. bordas arredondadas e sombreamento
Aula 34. bordas arredondadas e sombreamento
 
Aula 28,29,30 e 31. layout (tableless)
Aula 28,29,30 e 31. layout (tableless)Aula 28,29,30 e 31. layout (tableless)
Aula 28,29,30 e 31. layout (tableless)
 
Aula 19 e 20. estilização de links
Aula 19 e 20. estilização de linksAula 19 e 20. estilização de links
Aula 19 e 20. estilização de links
 
Aula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativasAula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativas
 
Aula 06, 07 e 08 seletores compostos e pseudo seletores
Aula 06, 07 e 08 seletores compostos e pseudo seletoresAula 06, 07 e 08 seletores compostos e pseudo seletores
Aula 06, 07 e 08 seletores compostos e pseudo seletores
 
Aula 03. utilização inline, incorporado e externo
Aula 03. utilização inline, incorporado e externoAula 03. utilização inline, incorporado e externo
Aula 03. utilização inline, incorporado e externo
 
Aula 02 sintaxe css
Aula 02 sintaxe cssAula 02 sintaxe css
Aula 02 sintaxe css
 
Aula 27 caracteres especiais & encoding
Aula 27 caracteres especiais & encodingAula 27 caracteres especiais & encoding
Aula 27 caracteres especiais & encoding
 
Aula 25 e 26 formulário acessibilidade
Aula 25 e 26 formulário acessibilidadeAula 25 e 26 formulário acessibilidade
Aula 25 e 26 formulário acessibilidade
 
Aula 23 e 24 formulário controles
Aula 23 e 24 formulário controlesAula 23 e 24 formulário controles
Aula 23 e 24 formulário controles
 
Aula 19 imagens mapeadas
Aula 19 imagens mapeadasAula 19 imagens mapeadas
Aula 19 imagens mapeadas
 
Aula 18 links email, call, chat
Aula 18 links email, call, chatAula 18 links email, call, chat
Aula 18 links email, call, chat
 
Aula 17 links internos
Aula 17 links internosAula 17 links internos
Aula 17 links internos
 
Aula 16 links relativos
Aula 16 links relativosAula 16 links relativos
Aula 16 links relativos
 
Aula 15 links introdução
Aula 15 links introduçãoAula 15 links introdução
Aula 15 links introdução
 

Aula 20 div e spans

  • 1. Containers Genéricos Divs e Spans (X)HTML Professor Jolvani Aula 20
  • 2. Divs e Spans - (X)HTML  Bem vindos a aula de Div e Span...  Até agora conhecemos umas tags de nível de bloco boxs umas tags de nível in-line, elementos h1, h2, p=bloco=quebra acima e abaixo; b, em, citação=in-line= sem quebra.  Div = elemento em bloco  Span = elemento in-line  São elementos genéricos, não foram criados para atender a marcação semântica...
  • 3. Divs e Spans - (X)HTML  A marcação semântica diz que devemos marcar os elementos de acordo com o significado de cada um.  Paragrafo = <p>  Titulo = <h1>  Imagine que eu tenho uma estrutura que não tenho nenhuma tag especifica pra marcar semanticamente aquele elemento. Ou seja,  Um elemento animais, comida, meio ambiente, eu não tenho uma tag especifica pra aquela seção do portal, aquele grupo de conteúdos, ai podemos utilizar as DIVs.  E se eu tiver uma linha, um texto de um registro e ele não tiver uma tag que represente semanticamente o que eu quer representar (h1, p) nos usamos os SPANs...
  • 4. Divs e Spans - (X)HTML  Denominados container genéricos podemos ver alguns exemplos nos seguintes sites...  Observe as seções... Topo, menu, conteúdo e rodapé... As seções da página estão divididas....
  • 5. Divs e Spans - (X)HTML  Imagine que nos temos dois grupos de conteúdo (Comida e bebida). Como agrupamos as comidas e as bebidas....  Como estruturamos essa seção, quero colocar uma “borda em torno da seção comida...  Podemos alterar a largura de cada elemento <p> </p> e os outros?  Dessa forma necessitamos aplicar a cada parágrafo...  Porém ao usarmos Divs, podemos definir a largura dentro dela.
  • 6. Divs e Spans - (X)HTML  Então criamos as divs necessárias, para comida e bebida (<div style="width:250px;"> ... </div>)  Testar............ Com as divs podemos criar cabeçalhos, Rodapés, menus e conteúdos...  Colocar cor de fundo: background-color:#CCFFDD  Testar............  Colocar em duas colunas: float:left;  Span é um container genérico em linha, eu  quero alterar o estilo sem dar ênfase, negrito (i).  <span color:blue;> repositor </span>
  • 7. Divs e Spans - (X)HTML  Desenvolver uma pagina conforme a figura abaixo:
  • 8. Divs e Spans - (X)HTML
  • 9. Divs e Spans - (X)HTML #tudo { width : 778px; background-color: #a6caf0; text-align : left; margin-left: auto; margin-right:auto; } #titulopagina { height : 150px; background-color: #00ff00; } #menu { height : 312px; width : 250px; margin: 2px; background-color:yellow; float:left; padding: 0 6px; } #conteudo { height : 312px; width : 498px; /* 758px- 250px -10px (margens dos blocos) */ margin: 2px; background-color: orange; float:left; padding: 0 6px; margin-left: auto; margin-right:auto; } #rodape { height : 40px; background-color: red; clear: both; } body { margin : 0px 0px; text-align:center; color: inherit; /* text color */ font-family: Verdana; /* font name */ font-size: xx-small; /* font size */ } #menu ul li { list-style-type:circle; } #menu li { color: #008000; } #menu li.impar { color: #800000; }
  • 10. Divs e Spans - (X)HTML <html> <head> <title></title> <meta name="" content=""> <link href="stilo.css" rel="stylesheet" type="text/css" media="all" /> </head> <body> <div id="tudo"> <div id="titulopagina"> <h1><center>Curso: Técnico em Informática - MC</center></h1> <h2><center>Sistemas Web</center></h2> <p>Autor: Nome do aluno. Também parte do título</p> </div> <!-- fechando titulopagina -->
  • 11. Divs e Spans - (X)HTML <div id="menu"> <h2>Menu de opções:</h2> <ul> <li class="impar">Disciplinas</li> <li>Alunos</li> <li class="impar">Página com HTML5</li> <li>Scripts com JavaScript</li> <li class="impar">JQuery</li> <li>CSS3</li> <li class="impar">Links</li> </ul> <div style="width:180px; height:135px; border:3px solid red; padding:10px; margin:10px"> <img src="../imagens/montanhas.jpg" width="180px" /> </div> </div> <!-- fechando menu -->
  • 12. Divs e Spans - (X)HTML <div id="conteudo"> <h2>Conteúdo principal da página</h2> <p> Projeto de desenvolvimento de uma página pode ser pessoal, ou de outra finalidade. Esta deve conter um layout organizado da seguinte forma: <br/><br/> <ol> <li>Título principal</li> <li>Menu que pode ser superior, lado esquerdo ou lado direito, </li> <li>Um arquivo CSS para controlar a aparência da página</li> <li>Links para sites dinâmicos desenvolvido em php e jsp Quando desenvolver a página dinâmica incluir co ntroles javascript e Ajax nas mesmas.</li> <li>Link para os dados pessoais do aluno</li> <li>Link para seu currículo</li> <li>Conteúdo contendo as disciplinas que o aluno está cursando.</li> <li>A estruturação do site deve ser por conta do aluno</li> <li>Imagens ou galeria de imagens</li> <li>Outros itens que acharem importantes.</li>
  • 13. Divs e Spans - (X)HTML </ol> Use a imaginação no desenvolvimento da página especificando tudo o que será colocado na mesma. (Verificar Menu dinâmico) </p> <p><a href="../../pasta/arquivo.doc">arquivo 1</a>&nbsp;&nbsp;&nbsp; <a href="../../pasta/desenvolvendoPG.doc">arquivo 2</a>&nbsp;&nbsp;&nbsp; <a href="../../pasta/Aula1 - html.pdf">arquivo 3</a> </p> <h3>Próxima página &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <a href="newp.html">Nova página</a> </h3> </div> <!-- fechando conteúdo --> <div id="rodape"> <h2>Desenvolvido por: Alunos Téc. Informática </h2> </div> <!-- fechando rodapé --> </div> <!-- fechando tudo --> </body> </html>
  • 14. Próxima Aula: Tabelas introdução