HTML Básico
-
Upload
wanderlei-silva -
Category
Internet
-
view
89 -
download
0
Transcript of HTML Básico
Apresentação
[email protected]/w3ae@w3ae+wanderlei silva do carmohttps://github.com/w3aewander
Wandelei Silva do carmoAnalista e Desenvolvedor de Sistemas
Linguagens: PHP, JAVA, C++, C# e Python
Objetivo
Apresentar um tutorial com os conceitos básicos da linguagem de marcação HTML para iniciantes.
Se você já é expert no assunto, este tutorial não é pra você!
Requisitos para criar páginas HTML
Requisitos para criar páginas HTML
Um editor de texto. Pode ser até bloco de notas do Windows.Outros como o VI, gedit, kate, geanie, Quanta, Bluefish,..., (no mundo Linux), uma infinidade!
Mas, para uma melhor experiência e aproveitar recursos de detecção de sintaxe da linguagem com colorização de palavras-chave e outros comandos, e também ajuda durante a digitação do código, sugiro o uso de um editor mais poderoso.
Gosto muito de usar o Sublime Text, que é multiplataforma e para quem usa o Windows, tem também o Notepad++, que é editor muito leve e gratuito. No caso, o Sublime Text de vez enquanto ele pede para que você compre, mas não bloqueia o uso.
Segue os links para o download de sua preferência...
http://www.sublimetext.com/3http://notepad-plus-plus.org/
Quando estiver mais prático pode usar uma IDE ( Integrated Development Environment – Ambiente Integrado de Desenvolvimento ).
O outro requisito, muito óbvio, é claro, um navegador: Chrome, Mozilla, Safari, ou o Internet Explorer (IE10 ou superior).
<DIV> e <SPAN>
Serve para organizar o conteúdo de uma determinada página em blocos.
Por padrão um DIV ocupa um espaço horizontal em uma página enquanto que SPAN ocupa apenas a largura necessária para exibir o conteúdo.
<h1>Saudação</h2><div >Minha saudação é: <span>Seja bem vindo</span></div>
Alterando a aparência de uma página com CSS
A aparência de uma página pode ser alterada para torná-la mais elegante e com uma apresentação mais atraente .
Um estilo CSS – (folha de estilo em cascata) pode ser inserido entre as TAGs <style></style>, Pode ser interno ou embutido, externo ou inline.
Ou seja, pode ser um arquivo externo que pode ser chamado com a TAG
<LINK REL=”stylesheet” TYPE=”text/css” HREF=”CSS/estilo.css” >
<STYLE>
H1 { Color: #FA3; Background: #CCC; } </STYLE>
Ou ainda:
<h1 style=”color: #FA3; background: #CCC”>Exemplo</h1>
Adicionando dinamismo com Javascript
Da mesma forma que o CSS cuida da aparência, o JAVASCRIPT cuida do dinamismo da página. Ele dá vida e permite que programemos comportamentos em uma página HTML.
Os script Javascript podem ser chamados a partir da TAG <SCRIPT></SCRIPT> uma arquivo externo.
<SCRIPT> alert(“Olá mundo!”);</SCRIPT>
Ou
<SCRIPT SRC=”js/arquivo.js></SCRIPT>
Explicando cada parte
A primeira linha é uma diretiva, informando para o navegador que a página está escrita na versão 5 do html...
Antes você deveria usar mais informações aqui.. mas no nosso caso, vamos começar aprendendo com HTML5.
<!DOCTYPE html>
Explicando cada parte
Estas diretivas define o idioma utilizado na página.
Desta forma, todos os caracteres acentuados serão exibidos corretamente:
Antes, se quiséssemos escrever um texto com caracteres acentuados e garantir que fosse escrito da forma pretendida teríamos que fazer algo como:
â- â Â- Âá- &aaccute;ã- ã..
E assim por diante..
<html lang=”pt-br”>...<meta charset=”utf-8”>
Explicando cada parte
Esta diretiva nos permite adicionar informações relevantes à pagina em questão:Ela fica entre as TAG's <head> .... </head>
Exemplo:
<meta charset=”utf-8”><meta name=”author” content=”Wanderlei Silva do Carmo'><meta name="copyright" content="© 2004 tex texin" /><meta name="description" content="...resumo da página..." /><meta name="keywords" content="..palavras-chave do documento" />
<meta ...>
Explicando cada parte
Aqui podemos importar recursos de outros documentos HTML ou adicionar funcionalidades em javascript, uma linguagem de programação muito legal que dá dinamismo ao nosso aplicativo html e também podemos incluir aquivos CSS que curidarão da aparencia da página.
Falaremos melhor sobre isso mais tarde...
Exemplo:
<link rel=”stylesheet” type=”text/css” href=”/css/style.css”><style></style><script type=”javascript” src=”js/app.js”> Conteúdo script..</script>
<head.> … </head>
Inserindo conteúdo
Vamos colocar algum conteúdo na página:
O conteúdo de uma página HTML é inserido entre as TAG's
<BODY> </BODY>
Exemplo:
<body>
Olá, mundo!
</body>
A TAG </HTML> informa o fim da página HTML.
Salvo casos especiais, toda TAG deve ser finalizada com seu nome inicido por uma “/” - <HEAD></HEAD>, <BODY></BODY>, <HTML></HTML>
TAG's HTML
Principais tag's HTML:
H1, H2, H3, H4, H5, H6
Estas tags são utilizadas para acrescentar títulos de conteúdos com tamanhos que variam de acordo com a tag usada, onde a tag H! é a maior delas.
P – Adiciona parágrafo na página.
<p>Este é um parágrafo</p>
BR – Força uma quebra de linha
Meu nome é: <br /> Wanderlei... Mostrará:
Meu nome é:Wanderlei.
TAG's HTMLÂncoras:
Âncoras são usadas para navegação em partes da página ou fazer com que o navegador abra um página externa. São os famosos links...
Link para uma seção dentro da mesma página. Útil apenas quando a página tem um conteúdo extenso...
Para conseguir navegar na página, nomeie seus parágrafos com a tag <a name=”nome_ancora”>Titulo da Ancora</a>.
<a name=”ancora1”>Ancora 1</a><p> Conteúdo desta parte do site...</p><a name=”ancora2”>Ancora2</a>
Depois que nomear as âncoras elas podem ser acessadas assim:
<a href=”#ancora1”>Ancora 1</a><a href=”#ancora1”>Ancora 2</a>
TAG's HTMLLink para outra página:
Exemplo:
Visite meu canal no youtube:
<a href=”http://www.youtube.com/w3ae”>Canal do Youtube!</a>
<H1>Site do W3C Brasil</H1><p ><a href=”http://www.W3c.org”>Página do órgão que padroniza a WEB</a></p>
<H1>Bolo segura marido – foto </H1><a href=”imagens/bolo_segura_marido.jpg”>Bolo segura marido</a>
LISTA NÃO ORDENADA
<UL>Minha lista não ordenada <LI>Item 1</LI> <LI>Item 2</LI> <LI>Item 3</LI> <LI>Item 4</LI> <LI>Item 5</LI> <LI>Item 6</LI></UL
Resultado:
Minha lista não ordenada● Item 1● Item 2● Item 3● Item 4● Item 5● Item 6
LISTA ORDENADA
<OL>Minha lista não ordenada <LI>Item 1</LI> <LI>Item 2</LI> <LI>Item 3</LI> <LI>Item 4</LI> <LI>Item 5</LI> <LI>Item 6</LI></OL
Resultado:
Minha lista não ordenada● 1 - Item 1● 2- Item 2● 3 - Item 3● 4 - Item 4● 5 - Item 5● 6 - Item 6
Marcação <HR />
HR – desenha uma linha no documento.
Pode usar o atributo size e width para definir a espessura e comprimento da linha.
No caso do atributo width ela apenas determina quantos por cento da largura da página ela deve ocupar.
Formulários <FORM></FORM>
Formulários são utilizados para envio de informações pela em um navegador.
Para usar um formulário HTML devemos dispor também de alguns controles visuais.
<LABEL><INPUT><BUTTON><TEXTAREA><INPUT TYPE=”RADIO”><INPUT TYPE=”CHECKBOX”><SELECT>
…
...
Há dois métodos para envio de informações via formulário:
GET e POST