SlideShare uma empresa Scribd logo
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

Mais conteúdo relacionado

Mais procurados

Introdução ao React
Introdução ao ReactIntrodução ao React
Introdução ao React
Luiz Paulo dos Prazeres Júnior
 
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
 
React - Introdução
React - IntroduçãoReact - Introdução
React - Introdução
Jefferson Mariano de Souza
 
Curso HTML e CSS Part1
Curso HTML e CSS Part1Curso HTML e CSS Part1
Curso HTML e CSS Part1
Herbet Ferreira Rodrigues
 
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
 
Desenvolvimento de Sistemas Cliente/Servidor - Estrutura de sistemas cliente ...
Desenvolvimento de Sistemas Cliente/Servidor - Estrutura de sistemas cliente ...Desenvolvimento de Sistemas Cliente/Servidor - Estrutura de sistemas cliente ...
Desenvolvimento de Sistemas Cliente/Servidor - Estrutura de sistemas cliente ...
eneck
 
Introdução sobre desenvolvimento web
Introdução sobre desenvolvimento webIntrodução sobre desenvolvimento web
Introdução sobre desenvolvimento webRodrigo Rodrigues
 
Introdução a programação para a Internet
Introdução a programação para a InternetIntrodução a programação para a Internet
Introdução a programação para a Internet
Leonardo Soares
 
Introdução CSS
Introdução CSSIntrodução CSS
HTML5 Básico: Formulários (aula 2)
HTML5 Básico: Formulários (aula 2)HTML5 Básico: Formulários (aula 2)
HTML5 Básico: Formulários (aula 2)
Gustavo Zimmermann
 
Computação em nuvem
Computação em nuvemComputação em nuvem
Computação em nuvem
Ricardo Martins ☁
 
1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dados
vini_campos
 
Html
HtmlHtml
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...
Tchelinux
 
01 Introdução à programação web
01 Introdução à programação web01 Introdução à programação web
01 Introdução à programação web
Centro Paula Souza
 
Introdução APIs RESTful
Introdução APIs RESTfulIntrodução APIs RESTful
Introdução APIs RESTful
Douglas V. Pasqua
 
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
Rodrigo Bueno Santa Maria, BS, MBA
 
Html Básico
Html BásicoHtml Básico
Front End x Back End
Front End x Back EndFront End x Back End
Front End x Back End
Tatiane Aguirres Nogueira
 
Introdução a JavaScript
Introdução a JavaScriptIntrodução a JavaScript
Introdução a JavaScript
Bruno Catão
 

Mais procurados (20)

Introdução ao React
Introdução ao ReactIntrodução ao React
Introdução ao React
 
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
 
React - Introdução
React - IntroduçãoReact - Introdução
React - Introdução
 
Curso HTML e CSS Part1
Curso HTML e CSS Part1Curso HTML e CSS Part1
Curso HTML e CSS Part1
 
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
 
Desenvolvimento de Sistemas Cliente/Servidor - Estrutura de sistemas cliente ...
Desenvolvimento de Sistemas Cliente/Servidor - Estrutura de sistemas cliente ...Desenvolvimento de Sistemas Cliente/Servidor - Estrutura de sistemas cliente ...
Desenvolvimento de Sistemas Cliente/Servidor - Estrutura de sistemas cliente ...
 
Introdução sobre desenvolvimento web
Introdução sobre desenvolvimento webIntrodução sobre desenvolvimento web
Introdução sobre desenvolvimento web
 
Introdução a programação para a Internet
Introdução a programação para a InternetIntrodução a programação para a Internet
Introdução a programação para a Internet
 
Introdução CSS
Introdução CSSIntrodução CSS
Introdução CSS
 
HTML5 Básico: Formulários (aula 2)
HTML5 Básico: Formulários (aula 2)HTML5 Básico: Formulários (aula 2)
HTML5 Básico: Formulários (aula 2)
 
Computação em nuvem
Computação em nuvemComputação em nuvem
Computação em nuvem
 
1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dados
 
Html
HtmlHtml
Html
 
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...
 
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 APIs RESTful
Introdução APIs RESTfulIntrodução APIs RESTful
Introdução APIs RESTful
 
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
 
Html Básico
Html BásicoHtml Básico
Html Básico
 
Front End x Back End
Front End x Back EndFront End x Back End
Front End x Back End
 
Introdução a JavaScript
Introdução a JavaScriptIntrodução a JavaScript
Introdução a JavaScript
 

Destaque

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ção
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ç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, html5
Jolvani 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 css
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. 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
 

Destaque (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
 

Semelhante a Aula 20 div e spans

Gabarito ad1 web_2012_2
Gabarito ad1 web_2012_2Gabarito ad1 web_2012_2
Gabarito ad1 web_2012_2
paulofa
 
Html5 em 15 minutos
Html5 em 15 minutosHtml5 em 15 minutos
Html5 em 15 minutos
José Willams
 
CSS
CSSCSS
HTML Básico
HTML BásicoHTML 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
Cristofer Sousa
 
HTML + CSS
HTML + CSSHTML + CSS
HTML + CSS
Pedro Gaspar
 
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
Jose Augusto Cintra
 
Psd to html
Psd to htmlPsd to html
Psd to html
Abel Ribeiro
 
Manual curso php
Manual curso phpManual curso php
Manual curso php
alexinaa
 
Manual curso php
Manual curso phpManual curso php
Manual curso phpalexinaa
 
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
Silvano Oliveira
 
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
Matheus Soares
 
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 2010Eduardo Bertolucci
 
XHTML Básico
XHTML BásicoXHTML Básico
XHTML Básico
Ester Razzo Fischer
 
Construindo layout de sites com CSS
Construindo layout de sites com CSSConstruindo layout de sites com CSS
Construindo layout de sites com CSS
Talita Pagani
 

Semelhante a 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
 
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
 

Mais 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
 

Mais 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