Escolar Documentos
Profissional Documentos
Cultura Documentos
Introdução
■ Criando um documento HTML
– Menu Iniciar > Programas > Acessórios > Bloco de notas;
– No Bloco de notas: Arquivo > Salvar como...;
– Alterar o tipo de arquivo para: Todos os arquivos;
– Codificação: UTF-8;
– Salvar o arquivo com extensão .html;
Conceitos básicos sobre HTML
</html>
Sintaxe das TAGs
<html>
<head>
<title>Sou o título</title>
</head>
<body bgcolor=‘pink’>
Olá! Aqui fica o corpo da pagina.
</body>
</html>
Formatação de Texto
<body background=images.jpg'>
<img src='images2.jpg' border='2px'/>
<img src='images2.jpg' height='100px' width='200px;'/>
<img src='images2.jpg' height='150px'/>
</body>
Organização dos elementos
■ Listas
• <ul> e </ul> lista não-ordenada (Unordered List);
• <ol> e </ol> lista ordenada (Ordered List);
• <li> e </li> item da lista (List Item); deve ser utilizado dentro da ol
ou da ul.
■ Principal atributo das listas
– Type
conjunto de tipos: {1, a, A, i, I, circle, disc, square};
utilizado para definir o marcador a ser utilizado na lista;
a TAG ol utiliza apenas os valores {1, a, A, i, I};
a TAG ul utiliza apenas os valores {circle, disc, square};
a TAG li utiliza qualquer um dos tipos apresentados.
pode-se usar o type como none para que não mostre nenhum
marcador.
Exemplo 6
<ol type='i'>
<li> Cores:
<ul type='square'>
<li>Vermelho</li>
<li>Verde</li>
<li>Azul</li>
</ul>
</li>
<li>Símbolos
<ul>
<li>Quadrado</li>
<li type='disc'>Triângulo</li>
<li>Ponto</li>
</ul>
</ol>
Organização dos Elementos
■ Tabelas
• <table> e </table> tabela;
• <tr> e </tr> linha da tabela (Table Row);
• <td> e </td> célula (Table Data Cell);
• <th> e </th> célula cabeçalho (Table Header Cell).
Organização dos Elementos
■ Principais atributos de <table>
• border, width, bgcolor, background.
■ Principais atributos de <tr>
• align, bgcolor;
• valign alinha o conteúdo do elemento verticalmente;
• conjunto de valores: {bottom, middle, baseline, top}.
■ Principais atributos de <td> e <th>
– align, valign, bgcolor, background;
– colspan define a quantidade de colunas ocupadas pela célula.
Exemplo 7 <table border='1px'>
<tr>
<th colspan='3'>Dados</th>
</tr>
<tr>
<th>Nome</th>
<th>Sobrenome</th>
<th>Idade</th>
</tr>
<tr>
<td>Andreina</td>
<td>Moreira</td>
<td>35</td>
</tr>
</table>
Organização dos elementos
Frames
■ <iframe> e </iframe>
tag que permite inserir frames dentro da tag body;
uma vez que não se pode utilizar frameset junto
com body deve-se usar iframe quando precisar
inserir algum frame em body.
Principais atributos de <iframe>
• frameborder, height, name, src, width.
<body> Exemplo 10
<table width='700px' border='1px'>
<tr height='300px'>
<td width='150px' valign='top'>
Fora do frame!
</td>
<td>
<iframe src='exemplo7.html' width='100%' height='100%'
frameborder='no'></iframe>
</tr>
</table>
</body>
Interatividade da página
Link
■ <a> e </a>
tag que permite inserir links ná página;
com esta tag torna-se possível a navegação em uma
página web.
■ Principais atributos de <a>
• href indica a página ou arquivo a ser aberto;
• target indica aonde a página ou arquivo deve ser
aberto;
conjunto de valores: {_self, _blank, *}.
Exemplo 11
<table width='700px' border='1px’>
<tr height='300px'>
<td width='150px' valign='top'>
<a href='exemplo4.html' target='meuFrame'>Página 1</a><br/>
<a href='exemplo2.html' target='meuFrame'>Página 2</a>
</td>
<td>
<iframe name='meuFrame' src='exemplo1.html' width='100%' height='100%'
frameborder='no'></iframe>
</tr>
</table>
CSS
O que é CSS?
■ Acrônimo de Cascading Style Sheets (em português,
“folhas de estilo em cascata”), uma “linguagem” de
folhas de estilo usada para definir o layout de
documentos HTML, XML e XHTML;
■ Graças a ela, podemos separar a definição das tags
(HTML) da definição de formatação/layout (CSS);
■ O CSS traz toda a informação do layout (cores,
posicionamento, fontes, tamanhos, imagens de fundo,
margens etc.);
■ O HTML fornece uma “arquitetura” para o conteúdo.
■ Atualmente encontra-se na versão 3 (CSS3).
Folhas de Estilo
■ Folhas de estilo é um conjunto de regras que informa como deve
ser a formatação e a organização da página, definindo
características e comportamento dos elementos HTML.
■ Vantagens:
• Separa a estrutura da forma de apresentação
• Maior Controle da aparência da página
• Páginas mais leves
• Maior facilidade para fazer manutenção num site.
■ Todo esse controle via CSS pode ser descrito em um arquivo a
parte, com extensão .css, que é chamado de dentro do marcador
<head> ... </head> do seu código.
A Sintaxe do CSS (Seletores)
O CSS é composto por regras de estilo que são interpretadas pelo seu navegador e, em seguida,
aplicadas aos elementos correspondentes em sua página. Uma regra de estilo é feita de três
partes:
• Seletor ou Nome de Classe: Um seletor é uma tag HTML na qual o estilo será aplicado.
Um Nome de Classe é um nome personalizado de um estilo, que inicia com um “.”(ponto)
(ele pode ser aplicado em qualquer tag html).
• Propriedade: A propriedade é um tipo de atributo de tag HTML. Simplificando, todos os
atributos HTML são convertidos em propriedades CSS. Eles poderiam ser a cor ou a beira
etc.
• Valor: Os valores são atribuídos às propriedades. Por exemplo, a propriedade de cor pode
ter valor de vermelho ou #F1F1F1 etc.
Considerando essas três partes, a sintaxe de um código CSS fica assim:
<head>
</head>
<body>
</body>
</html>
O que tem dentro do arquivo estilo1.css?
Arquivo estilo1.css
p {color: red}
.verde {color: green}
Utilizando o arquivo estilo1.css?
<html>
<head>
<link rel=“stylesheet” type=“text/css” href=“estilo1.css”>
</head>
<body>
<p> Texto Formatado com CSS </p>
<p class=‘verde’> Texto utilizando a classe
verde</p>
</body>
</html>
Alterando a cor do fundo de um parágrafo
Primeiro, altere o arquivo estilo1.css, incluindo o atributo
background-color:
Arquivo estilo1.css
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Folha de estilo</title>
<link rel="stylesheet" type="text/css" href="estilo1.css">
</head>
<body>
<p class='minhacor'> Texto Formatado com CSS </p>
<p class='corfundo'>Este é um parágrafo com fundo AMARELO definido por
você </p>
<a href="../testes/exemplo11.html">Aqui</a>
</body>
</html>
Altere a formatação do seu texto
Dentro do seu arquivo estilo1.css você pode alterar o tamanho da fonte, o estilo, a largura, o tipo e muito mais.
Para isso, crie uma tag css para cada formato:
<html>
<body>
<svg>
<circle cx="50" cy="50" r="40" stroke="green" stroke-width="4" fill="yellow" />
</svg>
</body>
</html>
Resultado!!
Outro Exemplo
<html>
<body>
<svg width="400" height="100">
<rect width="400" height="100" style="fill:rgb(0,0,255);stroke-width:10;stroke:rgb(0,0,0)" />
</svg>
</body>
</html>
Resultado!!
Mais um Exemplo
<html>
<body>
<svg width="400" height="180">
<rect x="50" y="20" rx="20" ry="20" width="150" height="150“ style="fill:red; stroke:black;stroke width:5;opacity:0.5" />
</svg>
</body>
</html>
Resultado!!
Mais um Exemplo
<html>
<body>
<svg width="400" height="180">
<rect x="50" y="20" rx="20" ry="20" width="150" height="150"
style="fill:red;stroke:black;stroke-width:5;opacity:0.5" />
</svg>
</body>
</html>
Resultado!!