HTML, CSS e JQuery
Wendell Silva Soares
Sumário
•
•
•
•
HTML
CSS
JQuery
Referências
HTML
•
•
•
•
•
•
•
Apresentação
Requisitos
Sintaxe do HTML
Exemplos de Tags
Estrutura Básica
Elementos Básicos
Tutoriais
Apresentação
• HTML é a abreviação de HyperText Markup
Language, que pode ser traduzido como
Linguagem de Marcação de Hipertexto. Não é
uma linguagem de programação. É uma
linguagem de descrição de página.
• Hipertexto é um método de organização que
permite que textos, imagens, sons e ações
fiquem interligados.
Apresentação
• A função do HTML é criar páginas para a Internet.
Você pode criar textos nas páginas, fazer formatação,
criar listas, criar tabelas, criar formulários, trabalhar
com imagens, etc.
• Com HTML criamos páginas estáticas, sem animação.
• De maneira geral o HTML é um poderoso recurso,
sendo uma linguagem de marcação muito simples e
acessível voltada para a produção e
compartilhamento de documentos e imagens.
Requisitos
• Um editor de textos qualquer.
• E um browser (navegador) qualquer.
Sintaxe do HTML
• Nos comandos são utilizadas duas marcas ou tags
que são:
< > - Marca de abertura
</> - Marca de fechamento
<comando atributo1=”valor1” ... atributoN=”valorN”>
etc, etc,
</comando>
• As etiquetas HTML não são case sensitive, portanto tanto faz
escrever <HTML>, <Html>, <html> ou <HtMl>.
Sintaxe do HTML
• Como o HTML não é uma linguagem de
programação, você nunca será avisado de
erros que tenha cometido na digitação ou na
edição do seu documento. O simples
esquecimento de uma barra pode gerar
efeitos colaterais inesperados na visualização
de uma página, e estes efeitos serão o único
sinal de que algo está errado.
Sintaxe do HTML
• Uma tag é formada por comandos, atributos e
valores. Os atributos modificam os resultados
padrões dos comandos e os valores caracterizam
essa mudança.
• Exemplo: <HR color="red">
No qual:
• HR = comando que desenha uma barra horizontal
• color = atributo que especifica a cor da barra
• red = valor do atributo color, que é a cor da barra
que será desenhada
Sintaxe do HTML
• Cada comando tem seus atributos possíveis e
seus valores. Um exemplo, é o atributo size
que pode ser usado com o comando FONT,
com o HR mas que não pode ser usado com o
comando BODY. Isso quer dizer que devemos
saber exatamente quais os atributos e valores
possíveis para cada comando.
Exemplos de tags:
• <b> ... </b> - Coloca negrito no texto.
• <center> ... </center> - Centraliza o texto na
página.
• <font> ... </font> - Permite definir o tipo,
tamanho, cor, estilo da fonte.
• Ex:
<font face=“Arial” size=“8”>
Texto em <i>Arial</i> 8 </font>
 Saída:
Texto em Arial 8
Estrutura Básica
<html>
<head>
<title> Título da Página </title>
</head>
<body>
...
...
...
</body>
</html>
Elementos Básicos
• <HTML> ... </HTML> - Indicam respectivamente o
início e o fim de um documento HTML. Todos os
outros elementos devem estar entre estas marcas.
• <HEAD> ... </HEAD> - Delimitam a seção de
cabeçalho do documento. Trata-se da primeira seção
do documento.
• <TITLE> ... </TITLE> - Indicam o título do documento,
que será exibido na barra de título do navegador.
Estas marcas devem constar da seção de cabeçalho.
Elementos Básicos
• <BODY> ... </BODY> - Representam o corpo do documento. Entre estas
marcas estará contida a maior parte do conteúdo a ser exibido com textos
e imagens. Este elemento pode conter seis atributos opcionais, que são:
 Atributo BACKGROUND: Especifica uma imagem como fundo da
página.
• Exemplo: <body background=’’fundo.gif’’>
 Atributo BGCOLOR: Configura a cor de fundo da página.
• Exemplo: <body bgcolor=’’white’’>
 Atributo TEXT: Configura a cor do texto da página.
• Exemplo: <body text=’’black’’>
 Atributos LINK, ALINK, VLINK: Configuram as cores dos links da página.
alink configura a cor do link ativo, isto é, quando é clicado. VLINK
configura a cor do link já visitado.
• Exemplo: <body link=”blue” vlink=”purple” alink=”red”> Este
exemplo configura uma página com links azuis, links ativos em
vermelho e links visitados em roxo.
Tutoriais HTML
• http://pt-br.html.net/tutorials/html/
• http://www.icmc.usp.br/ensino/material/html/
• http://www.truquesedicas.com/tutoriais/html/0000
1a.htm
CSS
•
•
•
•
•
•
•
Apresentação
Porque utilizar CSS
Web Standards
Sintaxe do CSS
Como usar o CSS
Exemplos de uso
Tutoriais
Apresentação
• CSS é a sigla em inglês para Cascading Style
Sheet que em português foi traduzido para
Folha de Estilo em Cascata e é definida como:
 Folha de estilo em cascata é um mecanismo
simples para adicionar estilos (p.ex., fontes, cores,
espaçamentos) aos documentos Web.
Apresentação
• CSS é uma linguagem para estilos que define o
layout de documentos HTML. Por exemplo,
CSS controla fontes, cores, margens, linhas,
alturas, larguras, imagens de fundo, etc.
Porque utilizar CSS
• A grande vantagem do uso de CSS é a de separar a
marcação HTML, da apresentação do site. Em outras
palavras, vale dizer que o HTML destina-se
unicamente a estruturar e marcar o conteúdo,
ficando por conta das CSS toda a responsabilidade
pelo visual do documento.
• HTML marca e estrutura textos, cabeçalhos,
parágrafos, links, botões, formulários, imagens e
demais elementos da página e CSS define cores,
posicionamento na tela, estilos de linhas, bordas e
tudo o mais relacionado à apresentação.
Porque utilizar CSS
• Controle do layout de vários documentos a
partir de uma simples folha de estilos;
• Maior precisão no controle do layout;
• Aplicação de diferentes layouts para servir
diferentes mídias (tela, impressora, etc.);
Porque utilizar CSS
• Exemplo: Mudar a cor de todos os títulos do site de
verde para vermelho.
• Mas, são 180 páginas no site! E os títulos são tags de
cabeçalho deste tipo:
<h1>
<font color="#00FF00">Título</font>
</h1>
• Utilizando CSS você muda a cor de todos os
cabeçalhos h1 em todo o site em questão de
segundos. Mesmo que o site tenha 180 ou 1800
páginas.
Porque utilizar CSS
• Projetar um site navegável tanto em monitor
de 1280x1024 quanto em uma telinha de
320x240 de um PDA, com utilização da mesma
marcação é fantástico e possível. Basta
projetar de acordo com as Web Standards
entregando às CSS a missão de acomodar o
conteúdo na tela!
Web Standards
• Web Standards pode ser traduzido como Padrões
Web e tem por objetivo a criação de uma Web
universal.
• Web Standards é um conjunto de normas, diretrizes,
recomendações, notas, artigos, tutoriais e afins de
caráter técnico, produzidos pelo W3C e destinados a
orientar fabricantes, desenvolvedores e projetistas
para o uso de práticas que possibilitem a criação de
uma Web acessível a todos, independentemente dos
dispositivos usados ou de suas necessidades
especiais.
Sintaxe do CSS
• Muitas das propriedades usadas nas
Cascading Style Sheets (CSS) são semelhantes
ao HTML.
• Assim, se está familiarizado com o uso de
HTML para layout irá reconhecer muitos dos
códigos que se usam no CSS.
Sintaxe do CSS
• Usando HTML podemos fazer assim:
 <body bgcolor="#FF0000">
• Usando CSS:
 body {background-color: #FF0000;}
Sintaxe do CSS
Como usar o CSS
O CSS pode-se aplicar a um documento de três
formas distintas.:
• In-line (o atributo style):
<html>
<head>
<title>Exemplo<title>
</head>
<body style="background-color: #FF0000;">
<p>Esta é uma página com fundo vermelho</p>
</body>
</html>
Como usar o CSS
• Interno (a tag style):
<html>
<head>
<title>Exemplo</title>
<style type="text/css">
body {background-color: #FF0000;}
</style>
</head>
<body>
<p>Esta é uma página com fundo vermelho</p>
</body>
</html>
Como usar o CSS
• Externo (link para uma folha de estilos)
 O método recomendado é o de colocar um link
para uma folha de estilos externa.
 Uma folha de estilos externa é um simples arquivo
de texto com a extensão .css.
Como usar o CSS
• Externo(link para uma folha de estilos)
<html>
<head>
<title>Meu documento</title>
<link rel="stylesheet" type="text/css"
href="style/style.css" />
</head>
<body>
...
Exemplo de uso
• teste.html
<html>
<head>
<title>documento de teste de CSS</title>
<link rel="stylesheet" type="text/css" href="estilo.css" />
</head>
<body>
<h1>Folha de estilos</h1>
</body>
</html>
Exemplo de uso
• estilo.css
body {
background-color: #FF0000;
}
Exemplo de uso
Tutoriais
•
•
•
•
http://pt-br.html.net/tutorials/css/
http://maujor.com/index.php
http://www.codigofonte.com/css/
http://www.criarweb.com/manual/css/
JQuery
•
•
•
•
•
•
Apresentação
Para que serve jQuery?
Porque utilizar jQuery
Características
Como instalar
Como usar
Apresentação
• jQuery é uma biblioteca JavaScript criada por
John Resig e disponibilizada como software
livre e aberto
• O foco principal da biblioteca jQuery é a
simplicidade. Por que submeter os
desenvolvedores ao martírio de escrever
longos e complexos códigos para criar simples
efeitos?
Para que serve jQuery?
• Adicionar efeitos visuais e animações;
• Buscar informações no servidor sem necessidade de
recarregar a página;
• Prover interatividade;
• Alterar conteúdos;
• Modificar apresentação e estilização;
• Simplificar tarefas específicas de JavaScript;
• Realizar outras tarefas relacionadas às descritas.
Porque utilizar jQuery
• Você, não precisa ser um profundo conhecedor de
JavaScript para aprender jQuery, por mais estranho
que isso possa parecer, pois se trata de uma
biblioteca criada com base nesta programação.
• Simplicidade é a palavra-chave que resume e norteia
o desenvolvimento com jQuery. Linhas e mais linhas
de programação JavaScript escritas para obter um
determinado efeito em uma página são substituídas
por apenas uma dezena de linhas escritas com
sintaxe jQuery
Características
• jQuery foi criada com a preocupação de ser
uma biblioteca em conformidade com os
Padrões Web, ou seja, compatível com
qualquer sistema operacional, navegador e
com suporte total para as CSS 3.
Características
• Uso de seletores CSS para localizar elementos componentes
da estrutura de marcação HTML da página;
• Arquitetura compatível com instalação de plug-ins e
extensões em geral;
• Indiferença às inconsistências de renderização entre
navegadores;
• Capaz de interação implícita isto é, não há necessidade de
construção de loops para localização de elementos no
documento;
• Admite programação encadeada, ou seja, cada método
retorna um objeto.
• É extensível, pois admite criação e inserção de novas
funcionalidades na biblioteca existente.
Como instalar
• A biblioteca jQuery nada mais é do que um
arquivo JavaScript (arquivo tipo texto puro
gravado com a extensão .js, como por
exemplo: meu_arquivo.js) que deverá ser
referenciado na página web onde serão
aplicados efeitos
• E é somente isso. Você não precisa instalar
nada. Basta fazer o download gratuito do
arquivo e chamá-lo na(s) página(s).
Como usar
• A versão mais recente da biblioteca está no
arquivo jquery-1.3.2.js (25/05/09)
<head>
...
<script type=”text/javascript” src=”/caminho/jquery1.3.2.js”></script>
<!– a linha acima linha chama a biblioteca jQuery -->
</head>
...
• Download no site oficial: http://jquery.com
Sintaxe
Sintaxe JavaScript
Sintaxe jQuery
document.getElementsByTagName("p")
$("p")
document.getElementById(”um”).setAttribute(”class”, “cor”)
$("#um").attr("class",
"cor")
Sintaxe
• Suponha que você queira selecionar todas as
tag's div, seu código seria o seguinte:
 ( "div" );
• Quanto no método tradicional, você teria de
usar :
 document.getElementsByTagName("div");
Referências
• HTML
 http://pt.wikipedia.org/wiki/Html
 http://www.telecentros.sp.gov.br/capacitacao/apostilas/ht
ml.pdf
• CSS





http://www.bitpt.com/index.php/content/view/46/60/
http://maujor.com/index.php
http://maujor.com/tutorial/intrtut.php
http://pt-br.html.net/tutorials/css/lesson1.asp
http://pt-br.html.net/tutorials/css/lesson2.asp
Referências
• JQuery
 http://pt.wikipedia.org/wiki/JQuery
 http://livrojquery.com.br/
 http://www.maujor.com/blog/2008/10/22/introd
ucao-a-biblioteca-jquery/
 http://jquery.com/
Download

Apresenta o