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

Introdução a JavaScript
Introdução a JavaScriptIntrodução a JavaScript
Introdução a JavaScriptBruno Catão
 
01 Introdução à programação web
01 Introdução à programação web01 Introdução à programação web
01 Introdução à programação webCentro Paula Souza
 
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 estruturaAndré Constantino da Silva
 
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 seletoresJolvani Morgan
 
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 htmlTiago Luiz Ribeiro da Silva
 
HTML/CSS Crash Course (april 4 2017)
HTML/CSS Crash Course (april 4 2017)HTML/CSS Crash Course (april 4 2017)
HTML/CSS Crash Course (april 4 2017)Daniel Friedman
 
Criação de páginas web
Criação de páginas webCriação de páginas web
Criação de páginas webarturramisio
 
Aula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHPAula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHPDaniel Brandão
 
Metodologias de Desenvolvimento de Software
Metodologias de Desenvolvimento de SoftwareMetodologias de Desenvolvimento de Software
Metodologias de Desenvolvimento de SoftwareÁlvaro Farias Pinheiro
 
Lógica de Programação com Javascript - Aula #03
Lógica de Programação com Javascript - Aula #03Lógica de Programação com Javascript - Aula #03
Lógica de Programação com Javascript - Aula #03Ramon Kayo
 
Estrutura de Dados - Aula de revisão de C na prática
Estrutura de Dados - Aula de revisão de C na práticaEstrutura de Dados - Aula de revisão de C na prática
Estrutura de Dados - Aula de revisão de C na práticaLeinylson Fontinele
 

Tendances (20)

Introdução a JavaScript
Introdução a JavaScriptIntrodução a JavaScript
Introdução a JavaScript
 
Introdução ao HTML e CSS
Introdução ao HTML e CSSIntrodução ao HTML e CSS
Introdução ao HTML e CSS
 
01 Introdução à programação web
01 Introdução à programação web01 Introdução à programação web
01 Introdução à programação web
 
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
 
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
 
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
 
Aula02 - JavaScript
Aula02 - JavaScriptAula02 - JavaScript
Aula02 - JavaScript
 
Node.js e Express
Node.js e ExpressNode.js e Express
Node.js e Express
 
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
 
HTML/CSS Crash Course (april 4 2017)
HTML/CSS Crash Course (april 4 2017)HTML/CSS Crash Course (april 4 2017)
HTML/CSS Crash Course (april 4 2017)
 
Apresentação para aula de HTML básico
Apresentação para aula de HTML básicoApresentação para aula de HTML básico
Apresentação para aula de HTML básico
 
Curso javascript básico
Curso javascript básicoCurso javascript básico
Curso javascript básico
 
Algoritmos 05 - Estruturas de repetição
Algoritmos 05 - Estruturas de repetiçãoAlgoritmos 05 - Estruturas de repetição
Algoritmos 05 - Estruturas de repetição
 
Criação de páginas web
Criação de páginas webCriação de páginas web
Criação de páginas web
 
Aula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHPAula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHP
 
Metodologias de Desenvolvimento de Software
Metodologias de Desenvolvimento de SoftwareMetodologias de Desenvolvimento de Software
Metodologias de Desenvolvimento de Software
 
Html
HtmlHtml
Html
 
Lógica de Programação com Javascript - Aula #03
Lógica de Programação com Javascript - Aula #03Lógica de Programação com Javascript - Aula #03
Lógica de Programação com Javascript - Aula #03
 
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
 
Estrutura de Dados - Aula de revisão de C na prática
Estrutura de Dados - Aula de revisão de C na práticaEstrutura de Dados - Aula de revisão de C na prática
Estrutura de Dados - Aula de revisão de C na prática
 

En vedette

Div tag presentation
Div tag presentationDiv tag presentation
Div tag presentationalyssa_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 footJolvani 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 02Jolvani Morgan
 
Aula 04 e 05. seletores simples
Aula 04 e 05. seletores simplesAula 04 e 05. seletores simples
Aula 04 e 05. seletores simplesJolvani 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 htmlJolvani 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çalhosJolvani Morgan
 
Aula 31 certificação
Aula 31 certificaçãoAula 31 certificação
Aula 31 certificaçãoJolvani 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çaJolvani Morgan
 
Aula 21. estilização de listas
Aula 21. estilização de listasAula 21. estilização de listas
Aula 21. estilização de listasJolvani Morgan
 
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, html5Jolvani Morgan
 
Aula 10 e 11. box model
Aula 10 e 11. box modelAula 10 e 11. box model
Aula 10 e 11. box modelJolvani 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 externoJolvani Morgan
 
Aula 01 introdução css
Aula 01 introdução cssAula 01 introdução css
Aula 01 introdução cssJolvani Morgan
 
Aula 16 e 17. background
Aula 16 e 17. backgroundAula 16 e 17. background
Aula 16 e 17. backgroundJolvani Morgan
 
Aula 32. menu só com css
Aula 32. menu só com cssAula 32. menu só com css
Aula 32. menu só com cssJolvani 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. posicionamentoJolvani 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 queryJolvani 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

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
 
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
 
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
 
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 sombreamentoJolvani 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 linksJolvani Morgan
 
Aula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativasAula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativasJolvani 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 seletoresJolvani 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 externoJolvani Morgan
 
Aula 27 caracteres especiais & encoding
Aula 27 caracteres especiais & encodingAula 27 caracteres especiais & encoding
Aula 27 caracteres especiais & encodingJolvani 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 acessibilidadeJolvani 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 controlesJolvani Morgan
 
Aula 19 imagens mapeadas
Aula 19 imagens mapeadasAula 19 imagens mapeadas
Aula 19 imagens mapeadasJolvani Morgan
 
Aula 18 links email, call, chat
Aula 18 links email, call, chatAula 18 links email, call, chat
Aula 18 links email, call, chatJolvani Morgan
 
Aula 17 links internos
Aula 17 links internosAula 17 links internos
Aula 17 links internosJolvani Morgan
 
Aula 16 links relativos
Aula 16 links relativosAula 16 links relativos
Aula 16 links relativosJolvani Morgan
 
Aula 15 links introdução
Aula 15 links introduçãoAula 15 links introdução
Aula 15 links introduçãoJolvani 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