Aula 12 HTML-CSS
Aula 12 HTML-CSS
O HTML foi criado para ser portável, ou seja, ele deve ser lido e interpretado por qualquer tipo de dispositivo.
Cada dispositivo exibe HTML de uma determinada maneira. Logo, a forma com que você formata o layout precisa
ser diferente para cada dispositivo. Por exemplo, se você visita um site por um desktop, a experiência será
totalmente diferente caso você visite o mesmo site por um dispositivo móvel. São dispositivos diferentes, com
formas totalmente diferentes de navegação e uso.
As Media Queries definem condições para que o CSS seja utilizado em cenários específicos.
Sintaxe:
Media queries consistem de um media type e podem, a partir de uma especificação CSS3, contendo uma ou
mais expressões, expressa em media features, que determinam ou verdadeiro ou falso. Os resultados da query são
verdadeiros se o media type especificado na media query corresponde ao tipo do documento exibido no dispositivo
e todas as expressões na media query são verdadeiras.
<style>
.div{display: none;}
</style>
Quando uma media query é verdadeira, a camada de estilo ou as regras de estilos correspondentes são
aplicadas, seguindo o padrão de regras de cascatas.
1
12.1. Exercícios de Conteúdo
Olá, seja bem-vindo a nossa área de exercícios. Desenvolvemos uma série de atividades para que você domine
todo conteúdo abordado nesta aula, por isso é muito importante você fazer todos os exercícios e, qualquer dúvida,
chame o seu instrutor.
Observação: Salve os exercícios. Se você precisar de orientação de como localizar sua pasta, converse com seu
instrutor para que ele lhe ajude a criar uma ou oriente a encontrá-la.
Exercício 1:
Este exercício tem como objetivo trocar a cor do layout quando a tela for menor que 800 pixels.
4)Clique no menu Linguagem e, em seguida, na letra “H”. Por fim, na opção HTML.
<!DOCTYPE HTML>
<html lang="pt-br">
<head>
<title>Exercício 1</title>
<style>
header{background:#003333;}
nav{background:#99CCCC;}
section{background:#FFFFCC;}
</style>
</head>
<body>
2
<header>
<h1>Título da página</h1>
</header>
<nav>
<h3>Menu de navegação</h3>
</nav>
<section>
<h4>Conteúdo da página</h4>
</section>
</body>
</html>
6)Salvando o nosso exemplo. Clique no menu Arquivo e, em seguida, na opção Salvar como.
Observação: Fique à vontade para fazer testes e trocar os valores informados na interação.
Exercício 2:
Este exercício tem como objetivo criar um espaço para o logo no lado esquerdo e para o menu de navegação à
direita. Caso o navegador seja reduzido abaixo de 800 pixels, o logo será centralizado e o menu de navegação. Além
de centralizado, cada link vai ficar em uma linha.
4)Clique no menu Linguagem e, em seguida, na letra “H”. Por fim, na opção HTML.
<!DOCTYPE HTML>
<html lang="pt-br">
<head>
<title>Exercício 2</title>
<style>
*{margin:0; padding:0; font-family:arial; list-style:none; text-decoration:none;}
3
h1{color:white; font:normal 32px arial; float:left; line-height:100px;}
#headerprincipal{width:100%; height:100px; background:#333;}
#navprincipal{float:right;}
#navprincipal a{color:white; margin:0 5px; line-height:100px;}
@media (max-width: 800px){
h1{width:100%; text-align:center;}
#headerprincipal, #navprincipal{width:100%; }
#headerprincipal, #navprincipal a {width:100%; display:block; color:black; text-align:center; line-
height:30px;}
}
</style>
</head>
<body>
<header id="headerprincipal">
<h1>Logotipo</h1>
<nav id="navprincipal">
<a href="#">HOME</a>
<a href="#">EMPRESA</a>
<a href="#">PRODUTOS</a>
<a href="#">CONTATO</a>
</nav>
</header>
</body>
</html>
6)Salvando o nosso exemplo. Clique no menu Arquivo e, em seguida, na opção Salvar como.
Observação: Fique à vontade para fazer testes e trocar os valores informados na interação.
Exercício 3:
Este exercício tem como objetivo criar três áreas quando a tela do navegador chegar a 800 pixels duas colunas
desaparecem.
4
2)Na lista clique no aplicativo Notepad++
4)Clique no menu Linguagem e, em seguida, na letra “H” . Por fim, na opção HTML.
<!DOCTYPE HTML>
<html lang="pt-br">
<head>
<title>Exercício 3</title>
<style>
#informativo1{display:none;}
#layout{width:100%;}
#informativo2{display:none;}
</style>
</head>
<body>
<div id="informativo1">
</div>
<div id="layout">
</div>
<div id="informativo2">
</div>
<div id="footer">
</div>
</body>
</html>
5
6)Salvando o nosso exemplo. Clique no menu Arquivo e, em seguida, na opção Salvar como.
Observação: Fique à vontade para fazer testes e trocar os valores informados na interação.
Exercício 4:
Este exercício tem como objetivo ajustar o conteúdo do site à esquerda, no modo padrão de visualização do
site, e ajustar à direita com bordas quando chegar em 800 pixels.
4)Clique no menu Linguagem e, em seguida, na letra “H”. Por fim, na opção HTML.
<!DOCTYPE HTML>
<html lang="pt-br">
<head>
<title>Exercício 4</title>
<style>
#area1{width:300px; float:left;}
#area1{float:right; width:400px;}
</style>
</head>
<body>
<div id="area1">
<p>
6
O Lorem Ipsum é um texto modelo da indústria tipográfica e de impressão. O Lorem Ipsum tem vindo
a ser o texto padrão usado por estas indústrias, desde o ano de 1500, quando uma misturou os caracteres de um
texto para criar um espécime de livro.
</p>
<img src="imagens/carro1.png"/>
</div>
<div id="area1">
<p>
O Lorem Ipsum é um texto modelo da indústria tipográfica e de impressão. O Lorem Ipsum tem vindo
a ser o texto padrão usado por estas indústrias, desde o ano de 1500, quando uma misturou os caracteres de um
texto para criar um espécime de livro.
</p>
<img src="imagens/carro2.png"/>
</div>
<div id="area1">
<p>
O Lorem Ipsum é um texto modelo da indústria tipográfica e de impressão. O Lorem Ipsum tem vindo
a ser o texto padrão usado por estas indústrias, desde o ano de 1500, quando uma misturou os caracteres de um
texto para criar um espécime de livro.
</p>
<img src="imagens/carro3.png"/>
</div>
</body>
</html>
6)Salvando o nosso exemplo. Clique no menu Arquivo e, em seguida, na opção Salvar como.
Observação: Fique à vontade para fazer testes e trocar os valores informados na interação.
Bom, concluímos aqui os exercícios passo a passo. Lembre-se, pratique, pois essa é a única maneira de
aprender. Refaça os exercícios e, qualquer dúvida, chame o instrutor.