SlideShare uma empresa Scribd logo
1 de 61
Baixar para ler offline
HTML Básico
Apresentação
wander.silva@gmail.com
Youtube.com/w3ae
@w3ae
+wanderlei silva do carmo
https://github.com/w3aewander
Wandelei Silva do carmo
Analista 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ê!
Definição
Estrutura Básica
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/3
http://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:
â- &acirc;
Â- &Acirc;
á- &aaccute;
ã- &atilde;
..
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 HTML
Link 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
Lista de definição
<DL><DT><DD>
Saída da lista de definição
Marcação <PRE>
Marcação <PRE>
Caracteres especiais
Inserindo imagens
Atributos
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.
Atributos
Atributos
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
Marcação <TEXTAREA>
Marcação <SELECT>
Marcação <SELECT> com SIZE
Marcação <SELECT> com SIZE
Marcação <SELECT> com SIZE
Marcação <INPUT CHECKBOX>
Marcação <INPUT RADIO>
Marcação <INPUT RADIO>
Marcação <INPUT SUBMIT>
Marcação <INPUT SUBMIT>
Referências
https://developer.mozilla.org/pt-PT/docs/utilizando_meta_tags
http://www.w3c.br/Home/WebHome
http://pt.wikipedia.org/wiki/HTML

Mais conteúdo relacionado

Mais procurados

Aula 3 – Linguagem HTML - formatação de texto
Aula 3 – Linguagem HTML -  formatação de textoAula 3 – Linguagem HTML -  formatação de texto
Aula 3 – Linguagem HTML - formatação de textoAndré Constantino da Silva
 
Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...
Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...
Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...Uni Buscapé Company
 
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
 
Curso de html - Introdução ao HTML
Curso de html -  Introdução ao HTMLCurso de html -  Introdução ao HTML
Curso de html - Introdução ao HTMLTales Augusto
 
WebDesign AULA 2: Introdução a HTML
WebDesign AULA 2: Introdução a HTMLWebDesign AULA 2: Introdução a HTML
WebDesign AULA 2: Introdução a HTMLDra. Camila Hamdan
 
Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01   Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01 Léo Dias
 
Introdução ao HTML - Parte 1 - O que é?, Títulos, Texto Simples e Parágrafo
Introdução ao HTML - Parte 1 - O que é?, Títulos, Texto Simples e ParágrafoIntrodução ao HTML - Parte 1 - O que é?, Títulos, Texto Simples e Parágrafo
Introdução ao HTML - Parte 1 - O que é?, Títulos, Texto Simples e ParágrafoAlamo Saravali
 
HTML 5 A evolução do HTML 4 para o HTML 5
HTML 5 A evolução do HTML 4 para o HTML 5HTML 5 A evolução do HTML 4 para o HTML 5
HTML 5 A evolução do HTML 4 para o HTML 5ondazul
 
Html e css
Html e cssHtml e css
Html e cssmaxrosan
 
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 HTML5Jose Augusto Cintra
 
Apresentação HTML e CSS
Apresentação HTML e CSSApresentação HTML e CSS
Apresentação HTML e CSSledsifes
 

Mais procurados (20)

Curso HTML e CSS
Curso HTML e CSSCurso HTML e CSS
Curso HTML e CSS
 
Introdução ao HTML
Introdução ao HTML Introdução ao HTML
Introdução ao HTML
 
Aula 3 – Linguagem HTML - formatação de texto
Aula 3 – Linguagem HTML -  formatação de textoAula 3 – Linguagem HTML -  formatação de texto
Aula 3 – Linguagem HTML - formatação de texto
 
Curso HTML e CSS Part1
Curso HTML e CSS Part1Curso HTML e CSS Part1
Curso HTML e CSS Part1
 
HTML Formatando Textos
HTML Formatando TextosHTML Formatando Textos
HTML Formatando Textos
 
Css tutorial
Css tutorialCss tutorial
Css tutorial
 
Apostila html,xhtml e css
Apostila html,xhtml e cssApostila html,xhtml e css
Apostila html,xhtml e css
 
Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...
Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...
Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...
 
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
 
Curso de html - Introdução ao HTML
Curso de html -  Introdução ao HTMLCurso de html -  Introdução ao HTML
Curso de html - Introdução ao HTML
 
Html
HtmlHtml
Html
 
WebDesign AULA 2: Introdução a HTML
WebDesign AULA 2: Introdução a HTMLWebDesign AULA 2: Introdução a HTML
WebDesign AULA 2: Introdução a HTML
 
Apoio1020 apostila html
Apoio1020 apostila htmlApoio1020 apostila html
Apoio1020 apostila html
 
Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01   Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01
 
Introdução ao HTML - Parte 1 - O que é?, Títulos, Texto Simples e Parágrafo
Introdução ao HTML - Parte 1 - O que é?, Títulos, Texto Simples e ParágrafoIntrodução ao HTML - Parte 1 - O que é?, Títulos, Texto Simples e Parágrafo
Introdução ao HTML - Parte 1 - O que é?, Títulos, Texto Simples e Parágrafo
 
HTML 5 A evolução do HTML 4 para o HTML 5
HTML 5 A evolução do HTML 4 para o HTML 5HTML 5 A evolução do HTML 4 para o HTML 5
HTML 5 A evolução do HTML 4 para o HTML 5
 
Html e css
Html e cssHtml e css
Html e css
 
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
 
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
 
Apresentação HTML e CSS
Apresentação HTML e CSSApresentação HTML e CSS
Apresentação HTML e CSS
 

Destaque

HTML, CSS & Style Guides
HTML, CSS & Style GuidesHTML, CSS & Style Guides
HTML, CSS & Style GuidesBruno Trecenti
 
Aula 5 -Avaliação de interfaces de usuário - testes com usuários
Aula 5 -Avaliação de interfaces de usuário - testes com usuáriosAula 5 -Avaliação de interfaces de usuário - testes com usuários
Aula 5 -Avaliação de interfaces de usuário - testes com usuáriosAndré Constantino da Silva
 
Desenvolvimento-web-com-html-css-e-javascript
Desenvolvimento-web-com-html-css-e-javascriptDesenvolvimento-web-com-html-css-e-javascript
Desenvolvimento-web-com-html-css-e-javascriptManuel Fernando
 
Aula 6 - Design e Processo de Design de Interfaces de Usuário
Aula 6 - Design e Processo de Design de Interfaces de UsuárioAula 6 - Design e Processo de Design de Interfaces de Usuário
Aula 6 - Design e Processo de Design de Interfaces de UsuárioAndré Constantino da Silva
 
Elementos HTML e Autoridade de Página - Aula 2 - Curso de SEO #OpenSEO
Elementos HTML e Autoridade de Página - Aula 2 - Curso de SEO #OpenSEOElementos HTML e Autoridade de Página - Aula 2 - Curso de SEO #OpenSEO
Elementos HTML e Autoridade de Página - Aula 2 - Curso de SEO #OpenSEODiego Ivo
 
A verdadeira semântica do HTML
A verdadeira semântica do HTMLA verdadeira semântica do HTML
A verdadeira semântica do HTMLDiego Eis
 
Road Show TI SENAC - HTML5 & CSS 3.0 - O que esperar da próxima web?
Road Show TI SENAC - HTML5 & CSS 3.0 - O que esperar da próxima web?Road Show TI SENAC - HTML5 & CSS 3.0 - O que esperar da próxima web?
Road Show TI SENAC - HTML5 & CSS 3.0 - O que esperar da próxima web?Renato Bongiorno Bonfanti
 

Destaque (17)

Html básico
Html básicoHtml básico
Html básico
 
Curso html basico_aula-001
Curso html basico_aula-001Curso html basico_aula-001
Curso html basico_aula-001
 
Aula 4 – Linguagem HTML - Imagens e links
Aula 4 – Linguagem HTML - Imagens e linksAula 4 – Linguagem HTML - Imagens e links
Aula 4 – Linguagem HTML - Imagens e links
 
Html 5 e Css3
Html 5 e Css3Html 5 e Css3
Html 5 e Css3
 
HTML, CSS & Style Guides
HTML, CSS & Style GuidesHTML, CSS & Style Guides
HTML, CSS & Style Guides
 
Aula 5 -Avaliação de interfaces de usuário - testes com usuários
Aula 5 -Avaliação de interfaces de usuário - testes com usuáriosAula 5 -Avaliação de interfaces de usuário - testes com usuários
Aula 5 -Avaliação de interfaces de usuário - testes com usuários
 
HTML/CSS Patterns
HTML/CSS PatternsHTML/CSS Patterns
HTML/CSS Patterns
 
Introdução a HTML5
Introdução a HTML5Introdução a HTML5
Introdução a HTML5
 
Desenvolvimento-web-com-html-css-e-javascript
Desenvolvimento-web-com-html-css-e-javascriptDesenvolvimento-web-com-html-css-e-javascript
Desenvolvimento-web-com-html-css-e-javascript
 
Aula 6 - Design e Processo de Design de Interfaces de Usuário
Aula 6 - Design e Processo de Design de Interfaces de UsuárioAula 6 - Design e Processo de Design de Interfaces de Usuário
Aula 6 - Design e Processo de Design de Interfaces de Usuário
 
Elementos HTML e Autoridade de Página - Aula 2 - Curso de SEO #OpenSEO
Elementos HTML e Autoridade de Página - Aula 2 - Curso de SEO #OpenSEOElementos HTML e Autoridade de Página - Aula 2 - Curso de SEO #OpenSEO
Elementos HTML e Autoridade de Página - Aula 2 - Curso de SEO #OpenSEO
 
A verdadeira semântica do HTML
A verdadeira semântica do HTMLA verdadeira semântica do HTML
A verdadeira semântica do HTML
 
Road Show TI SENAC - HTML5 & CSS 3.0 - O que esperar da próxima web?
Road Show TI SENAC - HTML5 & CSS 3.0 - O que esperar da próxima web?Road Show TI SENAC - HTML5 & CSS 3.0 - O que esperar da próxima web?
Road Show TI SENAC - HTML5 & CSS 3.0 - O que esperar da próxima web?
 
Introdução ao TelEduc
Introdução ao TelEducIntrodução ao TelEduc
Introdução ao TelEduc
 
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
 
Introdução a HTML, CSS, JS, Ajax
Introdução a HTML, CSS, JS, AjaxIntrodução a HTML, CSS, JS, Ajax
Introdução a HTML, CSS, JS, Ajax
 
HTML Básico
HTML BásicoHTML Básico
HTML Básico
 

Semelhante a HTML Básico

Semelhante a HTML Básico (20)

Iniciandoemhtml5 seleogustavo-121106173712-phpapp02
Iniciandoemhtml5 seleogustavo-121106173712-phpapp02Iniciandoemhtml5 seleogustavo-121106173712-phpapp02
Iniciandoemhtml5 seleogustavo-121106173712-phpapp02
 
HTML + CSS
HTML + CSSHTML + CSS
HTML + CSS
 
Iniciando em html5 seleção gustavo
Iniciando em html5   seleção gustavoIniciando em html5   seleção gustavo
Iniciando em html5 seleção gustavo
 
Html5 em 15 minutos
Html5 em 15 minutosHtml5 em 15 minutos
Html5 em 15 minutos
 
HTML5 & CSS3
HTML5 & CSS3HTML5 & CSS3
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
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3
 
Manual curso php
Manual curso phpManual curso php
Manual curso php
 
Manual curso php
Manual curso phpManual curso php
Manual curso php
 
Curso html
Curso htmlCurso html
Curso html
 
Criação de sites
Criação de sitesCriação de sites
Criação de sites
 
02 html - fontes e estilos
02 html  - fontes e estilos02 html  - fontes e estilos
02 html - fontes e estilos
 
Html aula 1
Html aula 1Html aula 1
Html aula 1
 
HTML+&+CSS++Fundamentos.pdf
HTML+&+CSS++Fundamentos.pdfHTML+&+CSS++Fundamentos.pdf
HTML+&+CSS++Fundamentos.pdf
 
Mini curso html5 slides
Mini curso html5   slidesMini curso html5   slides
Mini curso html5 slides
 
XHTML Básico
XHTML BásicoXHTML Básico
XHTML Básico
 
Html5 workshop
Html5 workshopHtml5 workshop
Html5 workshop
 
Htmlbasico
HtmlbasicoHtmlbasico
Htmlbasico
 
CODE N' TELL 17/02/2014
CODE N' TELL 17/02/2014CODE N' TELL 17/02/2014
CODE N' TELL 17/02/2014
 
Html completo
Html completoHtml completo
Html completo
 
Laboratório Web 2013-2014 - HTML5
Laboratório Web 2013-2014 - HTML5Laboratório Web 2013-2014 - HTML5
Laboratório Web 2013-2014 - HTML5
 

Mais de Wanderlei Silva do Carmo (16)

HTML Básico - Programador web
HTML Básico - Programador webHTML Básico - Programador web
HTML Básico - Programador web
 
Apresentação programação de computadores
Apresentação   programação de computadoresApresentação   programação de computadores
Apresentação programação de computadores
 
Desenvolvimento para Windows Mobile
Desenvolvimento para Windows MobileDesenvolvimento para Windows Mobile
Desenvolvimento para Windows Mobile
 
Desenvolvimento IOS - Mobile
Desenvolvimento IOS - MobileDesenvolvimento IOS - Mobile
Desenvolvimento IOS - Mobile
 
Segurança de código
Segurança de códigoSegurança de código
Segurança de código
 
Mini aula-java
Mini aula-javaMini aula-java
Mini aula-java
 
Mini aula análise de requisitos
Mini aula análise de requisitosMini aula análise de requisitos
Mini aula análise de requisitos
 
Mini aula de teste de software
Mini aula de teste de softwareMini aula de teste de software
Mini aula de teste de software
 
Mini aula-java
Mini aula-javaMini aula-java
Mini aula-java
 
Mini aula-java
Mini aula-javaMini aula-java
Mini aula-java
 
Vagrant uma ferramenta realmente útil e versátil
Vagrant   uma ferramenta realmente útil e versátilVagrant   uma ferramenta realmente útil e versátil
Vagrant uma ferramenta realmente útil e versátil
 
Conceitos Básicos de Orientação o Objetos aplicdo ao VBA - Classes em vba
Conceitos Básicos de Orientação o Objetos aplicdo ao VBA - Classes em vbaConceitos Básicos de Orientação o Objetos aplicdo ao VBA - Classes em vba
Conceitos Básicos de Orientação o Objetos aplicdo ao VBA - Classes em vba
 
Curso gratuitoshellscript nivel-2
Curso gratuitoshellscript nivel-2Curso gratuitoshellscript nivel-2
Curso gratuitoshellscript nivel-2
 
Curso Gratuito de Shell Script
Curso Gratuito de Shell ScriptCurso Gratuito de Shell Script
Curso Gratuito de Shell Script
 
Programação de computadores
Programação de computadoresProgramação de computadores
Programação de computadores
 
Operadores lógicos
Operadores lógicosOperadores lógicos
Operadores lógicos
 

HTML Básico

  • 2. Apresentação wander.silva@gmail.com Youtube.com/w3ae @w3ae +wanderlei silva do carmo https://github.com/w3aewander Wandelei Silva do carmo Analista e Desenvolvedor de Sistemas Linguagens: PHP, JAVA, C++, C# e Python
  • 3. 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ê!
  • 6. 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/3 http://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).
  • 7. <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>
  • 8. 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>
  • 9. 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>
  • 10. 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>
  • 11. 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: â- &acirc; Â- &Acirc; á- &aaccute; ã- &atilde; .. E assim por diante.. <html lang=”pt-br”> ... <meta charset=”utf-8”>
  • 12. 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 ...>
  • 13. 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>
  • 14. 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>
  • 15. 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.
  • 16. 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>
  • 17. TAG's HTML Link 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>
  • 18. 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
  • 19. 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
  • 21. Saída da lista de definição
  • 25.
  • 27.
  • 29.
  • 30.
  • 31. 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.
  • 33.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44. 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
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 55.