SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Java orientação a objetos (associacao, composicao, agregacao)
Java   orientação a objetos (associacao, composicao, agregacao)Java   orientação a objetos (associacao, composicao, agregacao)
Java orientação a objetos (associacao, composicao, agregacao)
Armando Daniel
 
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
 
Aula 2 – Introdução a HTML - conceitos básicos e estrutura
Aula 2 – Introdução a HTML - conceitos básicos e estruturaAula 2 – Introdução a HTML - conceitos básicos e estrutura
Aula 2 – Introdução a HTML - conceitos básicos e estrutura
André Constantino da Silva
 
Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)
Bruno Grange
 

Was ist angesagt? (20)

Tratamento de erros
Tratamento de errosTratamento de erros
Tratamento de erros
 
Aula 07 Css - Parte 1
Aula 07   Css - Parte 1Aula 07   Css - Parte 1
Aula 07 Css - Parte 1
 
Introdução CSS
Introdução CSSIntrodução CSS
Introdução CSS
 
Introdução ao desenvolvimento da web.pptx
Introdução ao desenvolvimento da web.pptxIntrodução ao desenvolvimento da web.pptx
Introdução ao desenvolvimento da web.pptx
 
HTML - Aula 01 - Estrutura básica e tags básicas no html
HTML - Aula 01 - Estrutura básica e tags básicas no htmlHTML - Aula 01 - Estrutura básica e tags básicas no html
HTML - Aula 01 - Estrutura básica e tags básicas no html
 
Introdução ao CSS
Introdução ao CSSIntrodução ao CSS
Introdução ao CSS
 
Java orientação a objetos (associacao, composicao, agregacao)
Java   orientação a objetos (associacao, composicao, agregacao)Java   orientação a objetos (associacao, composicao, agregacao)
Java orientação a objetos (associacao, composicao, agregacao)
 
Workshop Prototipação em ux - Como validar uma ideia sem construir o produto
Workshop Prototipação em ux - Como validar uma ideia sem construir o produtoWorkshop Prototipação em ux - Como validar uma ideia sem construir o produto
Workshop Prototipação em ux - Como validar uma ideia sem construir o produto
 
UML - Diagrama de Pacotes
UML - Diagrama de PacotesUML - Diagrama de Pacotes
UML - Diagrama de Pacotes
 
Arquitetura de microsserviços
Arquitetura  de  microsserviçosArquitetura  de  microsserviços
Arquitetura de microsserviços
 
01 Introdução à programação web
01 Introdução à programação web01 Introdução à programação web
01 Introdução à programação web
 
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
 
Curso de Desenvolvimento Web - Módulo 01 - HTML
Curso de Desenvolvimento Web - Módulo 01 - HTMLCurso de Desenvolvimento Web - Módulo 01 - HTML
Curso de Desenvolvimento Web - Módulo 01 - HTML
 
Aula javascript
Aula  javascriptAula  javascript
Aula javascript
 
Apresentação HTML e CSS
Apresentação HTML e CSSApresentação HTML e CSS
Apresentação HTML e CSS
 
Aula 2 – Introdução a HTML - conceitos básicos e estrutura
Aula 2 – Introdução a HTML - conceitos básicos e estruturaAula 2 – Introdução a HTML - conceitos básicos e estrutura
Aula 2 – Introdução a HTML - conceitos básicos e estrutura
 
Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)
 
Programação Web com HTML e CSS
Programação Web com HTML e CSSProgramação Web com HTML e CSS
Programação Web com HTML e CSS
 
Introdução a JavaScript
Introdução a JavaScriptIntrodução a JavaScript
Introdução a JavaScript
 

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 
Aula 05 ferramentas para autoria de produtos multimídia ii
Aula 05   ferramentas para autoria de produtos multimídia iiAula 05   ferramentas para autoria de produtos multimídia ii
Aula 05 ferramentas para autoria de produtos multimídia ii
Fábio Costa
 

Ähnlich wie 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
 
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
 
Curso de XHTML
Curso de XHTMLCurso de XHTML
Curso de XHTML
 
XHTML Básico
XHTML BásicoXHTML Básico
XHTML Básico
 
Construindo layout de sites com CSS
Construindo layout de sites com CSSConstruindo layout de sites com CSS
Construindo layout de sites com CSS
 
Aula 05 ferramentas para autoria de produtos multimídia ii
Aula 05   ferramentas para autoria de produtos multimídia iiAula 05   ferramentas para autoria de produtos multimídia ii
Aula 05 ferramentas para autoria de produtos multimídia ii
 

Mehr von 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
 

Mehr von 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