Top Banner
HTML, CSS e JQuery Wendell Silva Soares
46

HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

Apr 17, 2015

Download

Documents

Internet User
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

HTML, CSS e JQuery

Wendell Silva Soares

Page 2: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

Sumário

• HTML• CSS• JQuery• Referências

Page 3: 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

Page 4: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

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.

Page 5: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

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.

Page 6: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

Requisitos

• Um editor de textos qualquer.• E um browser (navegador) qualquer.

Page 7: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

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>.

Page 8: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

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.

Page 9: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

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

Page 10: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

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.

Page 11: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

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

Page 12: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

Estrutura Básica

<html><head>

<title> Título da Página </title></head><body>

...

...

...</body></html>

Page 13: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

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.

Page 14: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

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.

Page 15: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

Tutoriais HTML

• http://pt-br.html.net/tutorials/html/• http://www.icmc.usp.br/ensino/material/html/• http://www.truquesedicas.com/tutoriais/html/

00001a.htm

Page 16: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

CSS

• Apresentação• Porque utilizar CSS• Web Standards• Sintaxe do CSS• Como usar o CSS• Exemplos de uso• Tutoriais

Page 17: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

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.

Page 18: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

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.

Page 19: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

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.

Page 20: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

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.);

Page 21: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

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.

Page 22: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

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!

Page 23: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

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.

Page 24: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

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.

Page 25: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

Sintaxe do CSS

• Usando HTML podemos fazer assim: <body bgcolor="#FF0000">

• Usando CSS: body {background-color: #FF0000;}

Page 26: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

Sintaxe do CSS

Page 27: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

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>

Page 28: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

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>

Page 29: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

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.

Page 30: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

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> ...

Page 31: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

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>

Page 32: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

Exemplo de uso

• estilo.css

body { background-color: #FF0000;

}

Page 33: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

Exemplo de uso

Page 34: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

Tutoriais

• http://pt-br.html.net/tutorials/css/• http://maujor.com/index.php• http://www.codigofonte.com/css/• http://www.criarweb.com/manual/css/

Page 35: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

JQuery

• Apresentação• Para que serve jQuery?• Porque utilizar jQuery• Características• Como instalar• Como usar

Page 36: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

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?

Page 37: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

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.

Page 38: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

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

Page 39: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

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.

Page 40: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

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.

Page 41: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

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).

Page 42: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

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/jquery-

1.3.2.js”></script> <!– a linha acima linha chama a biblioteca jQuery --></head>...• Download no site oficial: http://jquery.com

Page 43: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

Sintaxe

Sintaxe JavaScript Sintaxe jQuery document.getElementsByTagName("p") $("p")

document.getElementById(”um”).setAttribute(”class”, “cor”) $("#um").attr("class", "cor")

Page 44: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

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");

Page 45: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

Referências

• HTML http://pt.wikipedia.org/wiki/Html http://www.telecentros.sp.gov.br/capacitacao/apostilas/

html.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

Page 46: HTML, CSS e JQuery Wendell Silva Soares. Sumário HTML CSS JQuery Referências.

Referências

• JQuery http://pt.wikipedia.org/wiki/JQuery http://livrojquery.com.br/ http://www.maujor.com/blog/2008/10/22/

introducao-a-biblioteca-jquery/ http://jquery.com/