Instituto Federal do Sertão-PE. Curso de HTML. Professor: Felipe Correia

Tamanho: px
Começar a partir da página:

Download "Instituto Federal do Sertão-PE. Curso de HTML. Professor: Felipe Correia"

Transcrição

1 Instituto Federal do Sertão-PE Curso de HTML Professor: Felipe Correia

2 Conteúdo Parte I! Parte II! Introdução! Comentários! Elementos! Links! Atributos! Head! Headings! CSS! Parágrafos! Imagens! Formatação Tabelas

3 Conteúdo Parte III! Parte IV! Listas! JavaScript! Blocos! Entidades! Layout! Símbolos! Formulários! Charset! Iframes! URL Encode! Cores Exercícios

4 Parte I

5 Introdução Livro HTML 5 de Fábio Flatschart! Capítulo 1 - O hipertexto e as linguagens de marcação! Capítulo 2 - A evolução do HTML

6 Capítulo 1 Hipertexto é um documento ou sistema formado por distintos blocos de informação (dados, texto, imagens, vídeos, sons)! Blocos de informação -> lexia ou nó que representa o lugar onde o usuário se encontra antes de seguir o caminho indicado pelo elo associativo (link)! A parceria nó-elo é o motor do hipertexto! É possível encontrar o hipertenso na literatura, no cinema e música! Ex.: estudos de da Vinci, onde ele buscava estabelecer relações entre textos, desenhos e cálculos de projeto

7 Capítulo 1 Marco fundamental do hipertexto -> MEMEX (Memory Extension)! Experimento criado por um cientista militar americano, Vannevar Bush, após a Segunda Guerra Mundial! Mecanismo que recebia conteúdo de texto datilografado, imagens registradas por microfotografia e sons captados por microfone! O conteúdo era indexado pelo sistema para que usuário tivesse facilidade de acessar

8 Capítulo 1 A palavra hipertexto surge em 1963 com Theodor Holm Nelson (Ted Nelson)! Ted Nelson foi um filósofo idealizador do projeto Xanadu! Projeto que tinha como objetivo criar uma rede de computadores com interface de comunicação simples e acessível! Algumas das ideias de Nelson foram aproveitadas por Tim Berners-Lee nos anos 90, quando criou o protocolo HTTP e a linguagem HTML

9 Capítulo 1 Atualmente, as linguagens de marcação são amplamente utilizadas na web e em setores que demandem interoperabilidade entre dispositivos! As linguagens de marcação têm como ancestral comum o SGML (Standard Generalized Markup Language) que surgiu aproximadamente na mesma época da internet e do sistema UNIX! Algumas linguagens, como o HTML, aceitam semântica de apresentação! Outras, como o XML, não aceitam semântica de apresentação

10 Capítulo 2 Um pouco de história! Princípios do HTML escrito em PASCAL por Tim Berners-Lee! Primeiro navegador chamado de World Wide Web e o protocolo HTTP (HyperText Transfer Protocol) também por Tim Berners-Lee! Marc Andreessen inicia o projeto do navegador Mosaic e propõe a implementação de uma tag para imagens! Um documento chamado Hypertext Markup Language foi publicado pela IETF (Internet Engineering Task Force). O Mosaic foi lançado

11 Capítulo 2 Um pouco de história! Primeira conferência mundial sobre a web, onde surge o HTML 2.0. Marc Andreessen e Jim Clarck fundam a Netscape Communications. É criado o W3C (World Wide Web Consortium)! O HTML 2.0 é publicado, como também o rascunho do HTML 3.0, incluindo tabelas e suporte para folhas de estilo. A Microsoft apresenta o IE! O W3C cria o HTML Editorial Review Board para padronizar o desenvolvimento de padrões para web. Começa a elaboração do HTML 4.0

12 Capítulo O W3C atualiza oficialmente o HTML 2.0 para o HTML 3.2, que incluía tabelas e applets java. A especificação do HTML 4.0 foi publicada como recomendação incorporando o CSS! É publicado o HTML 4.01 com 3 implementações: strict, na qual elementos obsoletos ficam proibidos; transitional, na qual são permitidos alguns elementos obsoletos; e frameset para sites com frames! O XHTML 1.0 é publicado apoiado no XML. Faz divisão entre camada de conteúdo e camada de apresentação

13 Capítulo A especificação do XHTML 1.1 é lançada com recursos de modularização! Entre 2002 e 2006, o W3C apresenta oito rascunhos do XHTML 2.0 não compatíveis nem com o XHTML 1.0 e nem com o HTML 4.0! Opera, Mozilla e Apple formam o WHATWG (Web Hypertext Application Technology Working Group) em breve integrado pelo Google

14 Capítulo A atuação do WHATWG é reconhecida pelo W3C. Tim Berners-Lee anuncia que trabalhará em parceria com o WHATWG! O HTML5 é publicado como um projeto de trabalho (Working Draft) pelo W3C! O grupo de desenvolvimento responsável pelo XHTML 2.0 é fechado

15 Capítulo 2 HTML (HyperText Markup Language)! Principal linguagem utilizada na web! Permite a criação de elementos estruturados em títulos, parágrafos, listas, links, tabelas, formulários, imagens e vídeo! Com o HTML podem ser utilizadas outras linguagens como o PHP e o JavaScript! A linguagem HTML é escrita com tags delimitadas pelos sinais <> e </>

16 Capítulo 2 XHTML (Extensible HyperText Markup Language)! Linguagem de marcação que utiliza os mesmos elementos da linguagem HTML porém de forma mais rigorosa e estruturada! W3C e padrões web! O W3C é uma organização internacional que desenvolve padrões para assegurar a normatização e a evolução da web! O HTML5 está sendo desenvolvido em colaboração entre o W3C e o WHATWG

17 Capítulo 2 CSS (Cascading Style Sheets)! É uma linguagem de estilo responsável pela formatação e apresentação do conteúdo: layout, cores e fontes! O uso do CSS permite que conteúdo e apresentação (estilo) sejam trabalhados de forma independente, conferindo flexibilidade e modularidade ao fluxo de trabalho

18 Capítulo 2 XML (Extensible Markup Language)! Também é uma linguagem de marcação! Armazena e descreve dados! Permite a transferência dos dados entre diferentes sistemas e aplicativos de forma estruturada na qual o programador cria suas próprias tags! Principal diferença entre HTML e XML! HTML - serve para exibir dados! XML - serve para transportar e armazenar dados! Também é uma recomendação do W3C

19 Capítulo 2 JavaScript! É uma linguagem de programação que pode incorporada diretamente em páginas HTML para adicionar mais interatividade! É uma linguagem do tipo client side, ou seja, funciona na máquina do usuário

20 Capítulo 2 Características do JavaScript! É uma linguagem de programação! Controla elementos interativos (ação do mouse, menus, janelas e painéis de conteúdo)! Capaz de interpretar e modificar o conteúdo de um elemento HTML! Usado para validar dados do usuário! Pode detectar propriedades do navegador

21 Capítulo 2 Camadas de desenvolvimento! A organização do desenvolvimento de projetos web em camadas independentes confere flexibilidade e modularidade ao fluxo de trabalho

22 Introdução Editores! Profissionais:! Adobe Dreamweaver! Microsoft Expression Web! CoffeeCup HTML Editor! Iniciantes:! Bloco de Notas, Notepad++ e TextEdit (MAC)

23 Introdução Passo 1: Abra o Bloco de Notas! Passo 2: Escreva algum código HTML! Passo 3: Salve a página HTML! Passo 4: Visualize no Browser

24 Introdução Headings (Títulos)!! Parágrafos! <h1>this is a heading</h1> <h2>this is a heading</h2> <h3>this is a heading</h3>! <p>this is a paragraph.</p> <p>this is another paragraph.</p> Links! <a href= é um link</a> Imagens <img src= foto.jpg alt= Foto width="104" height="142">

25 Elementos Os documentos em HTML são formados a partir de elementos! Um elemento é tudo partindo da tag de abertura até a tag de fechamento Tag de abertura Conteúdo Tag de fechamento <p> Este é um parágrafo </p> <a href="default.htm"> Este é um link </a> <br>

26 Elementos Um elemento começa com uma tag de abertura! Um elemento termina com uma tag de fechamento! O conteúdo do elemento é tudo que está entre as tags de abertura e de fechamento! Alguns elementos possuem conteúdo vazio! A maioria dos elementos HTML podem possuir atributos

27 Elementos Exemplo <!DOCTYPE html> <html>! <body> <p>este é meu primeiro parágrafo.</p> </body>! </html>

28 Atributos Elementos HTML podem conter atributos! Fornecem informação adicional sobre um elemento! São sempre especificados na tag de abertura! São escritos como par nome-valor: name= valor! Exemplo: <a href= >Este é um link</a>

29 Atributos Lista de alguns atributos: Atributo Descrição class id style title Especifica um ou mais nomes de classe para um elemento Especifica uma id única para um elemento Especifica um estilo CSS para um elemento Especifica informação extra sobre um elemento

30 Headings Headings são definidos com as tags de <h1> a <h6>! <h1> define a tag mais importante! <h6> define a tag menos importante <h1>este é um heading</h1> <h2>este é um heading</h2> <h3>este é um heading</h3>

31 Headings Headings são importantes!! Deve-se utilizar headings apenas para começo de seção! Não se deve usar para fazer o texto ficar maior ou negrito! Os mecanismos de busca utilizam os headings para indexar a estrutura e o conteúdo da página! Isso também facilita a busca de conteúdo pelo leitor do site

32 Headings Outra técnica para separar conteúdo é a utilização de linhas HTML! Exemplo: <p>este é um parágrafo.</p> <hr> <p>este é um parágrafo.</p> <hr> <p>este é um parágrafo.</p>

33 Parágrafos Os documentos HTML são divididos em parágrafos! Parágrafos são definidos com a tag <p>! Não se deve esquecer da tag de fim </p>! Em alguns navegadores isso pode produzir erros!! Para quebra de linha utiliza-se o comando <br> <p>this is a paragraph</p> <p>this is another paragraph</p> <p>this is<br>a para<br>graph with line breaks</p>

34 Parágrafos Dica:! Não se pode ter certeza como o documento HTML será apresentado ao usuário! Telas menores ou maiores, e redimensionadas podem produzir saídas diferentes! Não é possível alterar a saída colocando espaços extras ou linhas extras em HTML! O navegador remove espaços e linhas extras

35 Formatação Tags como <b> (negrito) e <i> (itálico) são utilizadas para formatação! Essas tags são chamadas de tags de formatação! Atualmente <strong> renderiza como <b> e <em> renderiza como <i>! Essas tags são utilizadas para indicar que o texto é importante

36 Formatação Tags de formatação de texto Tag Descrição <b> Negrito <em> Texto enfatizado <small> Texto menor <strong> Texto definido como importante <sub> Subscrito <sup> Sobrescrito <ins> Inserido <del> Removido <mark> Texto marcado

37 Parte II

38 Comentários Os comentários são colocados com as tags <!-- e -->! Os comentários não são exibidos pelo navegador! São utilizados para documentar o código e lembrar o programador de inserir algum outro trecho de código <!-- This is a comment -->! <p>this is a paragraph.</p>! <!-- Remember to add more information here -->

39 Links A tag <a> define um hyperlink! Um hyperlink é uma palavra, grupo de palavras, ou imagem que o usuário pode clicar para abrir outro documento! O atributo mais importante é o href que indica o destino do link! Azul -> não visitado! Roxo -> visitado! Vermelho -> ativo

40 Links Sintaxe:! <a href= url">texto do Link</a>! Exemplo:! <a href= O Texto do Link pode ser uma imagem ou outro elemento HTML! O atributo id pode ser utilizado para criar marcações no HTML! <a id= tips">seção de Dicas</a>! <a href= #tips">visite a seção de dicas</a>

41 Links! Nota: deve-se sempre adicionar uma barra no final da url, caso contrário serão geradas duas requisições ao servidor! Primeiro, o servidor adiciona a barra e depois requisita o endereço

42 Head O elemento <head> é um container para scripts, referências para arquivos de estilo e metadados! Algumas tags podem ser inseridas, como: <title>, <style>, <meta>, <link>, <script>, <noscript>, and <base>

43 Head O elemento <title>! Define o título do documento! É necessário em todos os documentos HTML! O título aparece:! na barra de ferramentas! quando a página é colocada como favorita! nos resultados dos mecanismos de busca

44 Head O elemento <base>:! A tag <base> especifica a URL base/target para todas as URLs relativas em uma página <head> <base href=" target="_blank"> </head> <body>! <p><img src="imagens/cat.gif" width="24" height="39" alt="cat"> - Imagem de um gato.</p>! </body>

45 Head O elemento <link>:! A tag <link> define o relacionamento entre um documento e um recurso externo! É mais utilizada para referenciar arquivos de estilo <head> <link rel="stylesheet" type="text/css" href="mystyle.css"> </head>

46 Head O elemento <style>! A tag <style> é usada para definir dados de estilo em um documento HTML! Dentro de um elemento <style> é especificado como os elementos devem renderizar em um navegador <head> <style type="text/css"> body {background-color:yellow;} p {color:blue;} </style> </head>

47 Head O elemento <meta>! Metadados são dados sobre dados! A tag <meta> é utilizada para inserir dados sobre um documento HTML! Esses dados não são apresentados na página, mas interpretados pelo computador! São tipicamente utilizados para especificar a descrição da página, palavras-chave, autor do documento

48 Head O elemento <meta>! Os metadados podem ser utilizados pelos navegadores (para apresentar conteúdo ou recarregar a página), máquinas de busca (pelas palavras-chave), ou outros serviços web! A tag <meta> sempre é colocada dentro do elemento <head>

49 Head Exemplos de uso da tag <meta>! Definir palavras-chave para mecanismos de busca! <meta name="keywords" content="html, CSS, XML, XHTML, JavaScript">! Definir a descrição da página web! <meta name="description" content="free Web tutorials on HTML and CSS">! Definir o autor de uma página! <meta name="author" content="hege Refsnes">! Atualizar um documento a cada 30 segundos! <meta http-equiv="refresh" content="30">

50 Head O elemento <script>! A tag <script> é utilizada para definir um script do lado do cliente (client-side), como JavaScript! Um curso sobre JavaScript será ministrado em outro momento

51 Head Resumo elementos <head> Tag Descrição <head> <title> <base> <link> <meta> <script> <style> Define informação sobre um documento Define o título de um documento Define um endereço padrão ou um alvo padrão para todos os links em uma página Define um relacionamento entre um documento e uma fonte externa Define metadados sobre um documento HTML Define um script client-side Define informação de estilo para um documento

52 Estilos HTML-CSS Colocando estilo com CSS! O CSS (Cascading Style Sheets) foi introduzido com o HTML 4, para melhorar a forma de colocar estilo nos elementos HTML! É possível adicionar CSS a um documento HTML de quatro maneiras! Inline - utilizando um atributo em elementos HTML! Interno - utilizando um elemento <style> em uma seção <head>! Externo - usando um arquivo CSS externo

53 Estilos HTML-CSS Estilos inline! Um estilo inline pode ser utilizado se um único estilo for aplicado a uma única ocorrência de um elemento! Basta colocar um atributo de estilo da tag de interesse! O atributo pode conter qualquer propriedade do CSS <p style="color:blue;margin-left:20px;">this is a paragraph.</p>

54 Estilos HTML-CSS Exemplo - cor de fundo: <!DOCTYPE html> <html>! <body style="background-color:yellow;"> <h2 style= background-color:red;">isso é um heading</h2> <p style= background-color:green;">isso é um parágrafo.</p> </body>! </html>

55 Estilos HTML-CSS Exemplo - fonte, cor e tamanho: <!DOCTYPE html> <html>! <body> <h1 style= font-family:verdana;">um heading</h1> <p style= font-family:arial;color:red;font-size:20px;">um parágrafo.</p> </body>! </html>

56 Estilos HTML-CSS Exemplo - Alinhamento do texto: <!DOCTYPE html> <html>! <body> <h1 style= text-align:center;">heading alinhado no centro</h1> <p>this is a paragraph.</p> </body>! </html>

57 Estilos HTML-CSS Style Sheet Interno! Um style sheet interno pode ser utilizado se um documento possui estilo único! São definidos na seção <head> de uma página HTML <head> <style> body {background-color:yellow;} p {color:blue;} </style> </head>

58 Estilos HTML-CSS Style Sheet Externo:! É ideal quando um estilo é aplicado a várias páginas! É possível alterar o estilo de um website inteiro ao alterar apenas um arquivo! Cada página pode referenciar um arquivo CSS com a tag <link> que vai na seção <head> <head> <link rel="stylesheet" type="text/css" href="mystyle.css"> </head>

59 Imagens Em HTML, imagens são definidas a partir de uma tag <img>! A tag <img> é vazia (empty), ou seja, possui apenas atributos e não possui tag de fechamento! Para apresentar uma imagem em uma página, é necessário usar o atributo src! O valor do atributo src é a URL da imagem que se deseja apresentar! Sintaxe: <img src="url" alt="some_text">

60 Imagens Atributo Alt! O atributo obrigatório alt especifica um texto alternativo para uma imagem, se a imagem não puder ser apresentada! O valor desse atributo é definido pelo autor do documento! Fornece informação alternativa à imagem se, por acaso o leitor não puder ver o documento! conexão lenta, um erro no atributo src ou se o usuário utiliza um leitor de tela <img src="smiley.gif" alt="smiley face">

61 Imagens Configurar altura e largura! Utiliza-se os atributos height e width! Por padrão são especificadas em pixels! É uma boa prática sempre determinar a altura e largura de uma imagem! Se esses atributos são configurados, o espaço necessário para a imagem é reservado quando a página é carregada! Sem esses atributos o layout da página muda enquanto a página é carregada

62 Imagens Dicas úteis:! Se um arquivo HTML contém 10 imagens, 11 arquivos são necessários para apresentar a imagem! Carregar imagens toma tempo! Quando uma página web é carregada, o navegador traz a imagem do servidor web e insere na página! Deve-se tomar cuidado com a localização da imagem para que o usuário

63 Tabelas Tabelas são definidas com a tag <table>! Tabelas são divididas em linhas com a tag <tr>! As linhas são divididas em dados com a tag <td>! Uma linha pode ser dividida em headings com a tag <th>

64 Tabelas Exemplo <table style="width:100%"> <tr> <td>jill</td> <td>smith</td> <td>50</td> </tr> <tr> <td>eve</td> <td>jackson</td> <td>94</td> </tr> <tr> <td>john</td> <td>doe</td> <td>80</td> </tr> </table>

65 Tabelas Tabelas são definidas com a tag <table>! Tabelas são divididas em linhas com a tag <tr>! As linhas são divididas em dados com a tag <td>! Uma linha pode ser dividida em headings com a tag <th> <table style="width:100%"> <tr> <td>jill</td> <td>smith</td> <td>50</td> </tr> <tr> <td>eve</td> <td>jackson</td> <td>94</td> </tr> <tr> <td>john</td> <td>doe</td> <td>80</td> </tr> </table>

66 Tabelas Exemplos:! Tabela com atributo de borda! Tabela com bordas finas! Tabela com espaçamento de células! Heading de tabelas! Tabela com espaçamento de borda! Tabela com célula que ocupa mais de uma coluna! Tabela com célula que ocupa mais de uma linha! Tabela com legenda

67 Tabelas Tabela com atributo de borda <table border="1" style="width:100%"> <tr> <td>jill</td> <td>smith</td> <td>50</td> </tr> <tr> <td>eve</td> <td>jackson</td> <td>94</td> </tr> </table>

68 Tabelas Tabela com bordas finas table, th, td { border: 1px solid black; border-collapse: collapse; }

69 Tabelas Tabela com espaçamento de células table, th, td { border: 1px solid black; border-collapse: collapse; } th,td { padding: 15px; }

70 Tabelas Heading de tabelas <table style="width:100%"> <tr> <th>firstname</th> <th>lastname</th> <th>points</th> </tr> <tr> <td>eve</td> <td>jackson</td> <td>94</td> </tr> </table>

71 Tabelas Tabela com espaçamento de borda table { border-spacing: 5px; }

72 Tabelas Tabela com célula que ocupa mais de uma coluna <table style="width:100%"> <tr> <th>name</th> <th colspan="2">telephone</th> </tr> <tr> <td>bill Gates</td> <td> </td> <td> </td> </tr> </table>

73 Tabelas Tabela com célula que ocupa mais de uma linha <table style="width:100%"> <tr> <th>first Name:</th> <td>bill Gates</td> </tr> <tr> <th rowspan="2">telephone:</th> <td> </td> </tr> <tr> <td> </td> </tr> </table>

74 Tabelas Tabela com legenda <table style="width:100%"> <caption>monthly savings</caption> <tr> <th>month</th> <th>savings</th> </tr> <tr> <td>january</td> <td>$100</td> </tr> <tr> <td>february</td> <td>$50</td> </tr> </table>

75 Parte III

76 Listas HTML pode ter listas desordenadas, ordenadas e listas de descrição Lista desordenada Primeiro item Segundo item Terceiro item <ul> <li>café</li> <li>chá</li> <li>leite</li> </ul> Lista ordenada 1. Primeiro item 2. Segundo item 3. Terceiro item <ol> <li>café</li> <li>leite</li> </ol> Lista de descrição Primeiro item Descrição do item Segundo item Descrição do item <dl> <dt>café</dt> <dd>- bebida quente preta</dd> <dt>leite</dt> <dd>- bebida gelada branca</dd> </dl>

77 Blocos Elementos HTML podem ser agrupados com <div> e <span>! A maioria dos elementos HTML são definidos como elementos em nível de bloco ou inline! Elementos de bloco! Começam e terminam com uma nova linha! Exemplos: <h1>, <p>, <ul>, <table>

78 Blocos Elementos inline! Normalmente são apresentados sem começar uma nova linha! Exemplos: <b>, <td>, <a>, <img>

79 Blocos O elemento <div>! É um elemento em nível de bloco que pode ser utilizado com container para agrupar outros elementos HTML! Não possui significado especial! Por ser um elemento em nível de bloco, o navegador irá apresentar uma quebra de linha antes e depois! Quando utilizado com o CSS, o elemento <div> pode ser usado para aplicar estilo em blocos de conteúdo! Utilizado, também, para montar o layout (em vez de usar tabelas)

80 Blocos O elemento <span>! É um elemento inline que pode ser utilizado como container para texto! Não possui significado especial! Pode ser utilizado com CSS para configurar atributos para partes do texto

81 Layout O layout do website é importante para que a parte visual do site fique confortável para o usuário! O projeto do layout deve ser feito cuidadosamente! A maioria dos websites utilizam múltiplas colunas para exibir o conteúdo, como numa revista ou jornal! Essas múltiplas colunas são criadas com os elementos <div> ou <table>! O CSS é utilizado para posicionar os elementos, para criar planos de fundo e tornar o site mais colorido

82 Layout Mesmo sendo possível criar layouts elegantes com tabelas, as tabelas foram criadas para apresentar conteúdo em forma de tabela apenas - NÃO como uma feramente de layout!! O elemento <div> é um elemento em nível de bloco utilizado para agrupar elementos HTML

83 Layout Queremos produzir o seguinte layout

84 Layout <!DOCTYPE html> <html> <body>! <div id="container" style="width:500px">! <div id="header" style="background-color:#ffa500;"> <h1 style="margin-bottom:0;margin-top:0;">main Title of Web Page</h1></div>! <div id="menu" style="background-color:#ffd700;height:200px;width:100px;float:left;"> <b>menu</b><br> HTML<br> CSS<br> JavaScript</div>! <div id="content" style="background-color:#eeeeee;height:200px;width:400px;float:left;"> Content goes here</div>! <div id="footer" style="background-color:#ffa500;clear:both;text-align:center;"> Copyright W3Schools.com</div>! </div>! </body> </html>

85 Layout Dicas úteis:! Uma das vantagens de utilizar CSS é que se o código for colocado em um arquivo externo, o site fica mais fácil de ser mantido. É possível trocar o layout do site inteiro editando apenas um arquivo! Como criar o layout de uma página pode demandar muito tempo, uma opção mais rápida é utilizar um template (são layouts prontos que o desenvolvedor pode usar e alterar).

86 Formulários Formulários são utilizados para receber diferentes tipos de entrada do usuário! Os dados são passados para o servidor! Um formulário pode conter elementos como campos de texto, checkboxes, radio-buttons e submit-buttons! Pode conter também listas de seleção, textarea, fieldset, legend, e rótulos

87 Formulários A tag <form> é utilizada para criar um formulário HTML: <form>. input elements. </form>

88 Formulários O elemento <input>! O elemento mais importante é um formulário é o elemento <input>! É utilizado para coletar informação do usuário! Pode ser de várias formas, dependendo do atributo type! Pode ser do tipo texto, checkbox, radio-button, submit-button

89 Formulários A tag <input type= text > define uma entrada de texto! O formulário não é visível! A largura do campo de texto é 20 caracteres <form> First name: <input type="text" name="firstname"><br> Last name: <input type="text" name="lastname"> </form>

90 Formulários A tag <input type= password > define o campo de senha! Os caracteres são mascarados (apresentados em asteriscos ou círculos) <form> Password: <input type="password" name="pwd"> </form>

91 Formulários A tag <input type="radio"> define um radio-button! Um radio-button deixa o usuário escolher apenas uma de um número limitado de entradas <form> <input type="radio" name="sex" value="male">male<br> <input type="radio" name="sex" value="female">female </form>

92 Formulários A tag <input type= checkbox > define um checkbox! Checkboxes deixa que o usuário selecione uma ou mais opções de um lista limitada de escolhas <form> <input type="checkbox" name="vehicle" value="bike">i have a bike<br> <input type="checkbox" name="vehicle" value="car">i have a car </form>

93 Formulários A tag <input type= submit > define um submit button! O submit button é usado para enviar um formulário para o servidor! Os dados são enviados para a página especificada no atributo action do formulário <form name="input" action="demo_form_action.asp" method="get"> Username: <input type="text" name="user"> <input type="submit" value="submit"> </form>

94 Formulários Tag Descrição <form> Define um formulário para entrada do usuário <input> Define um controle de entrada <textarea> Define uma área de texto de entrada <label> Define um rótulo para um elemento de entrada <fieldset> Agrupa elementos relacionados em um formulário <legend> Define uma legenda para o elemento <fieldset> <select> Define uma lista drop-down <optgroup> Define um grupo de opções relacionadas em uma lista drop-down <option> Define uma opção em uma lista drop-down <button> Define um botão

95 Iframes Um iframe é utilizado para apresentar uma página web dentro de uma página web! O atributo src configura a URL da página a ser acessada! Os atributos height e width são utilizados para especificar a altura e a largura do iframe! Os valores dos atributos são especificados em pixels por padrão, mas também podem ser em percentual <iframe src="url"></iframe> <iframe src="demo_iframe.htm" width="200" height="200"></iframe>

96 Cores Cores são apresentadas utilizando o sistema RGB (Red Green Blue)! O menor valor que pode ser atribuido para uma das cores é 0 (#00)! O maior valor é 255 (#FF)! Os valores em hexadecimal são escritos com seis dígitos começando com o sinal #

97 Cores Exemplos de cores Cor Cor em HEX Cor RGB # rgb(0,0,0) #FF0000 #00FF00 #0000FF #FFFF00 #00FFFF #FF00FF #C0C0C0 #FFFFFF rgb(255,0,0) rgb(0,255,0) rgb(0,0,255) rgb(255,255,0) rgb(0,255,255) rgb(255,0,255) rgb(192,192,192) rgb(255,255,255)

98 Cores 140 nomes de cores são definidos na especificação HTML e CSS! 17 cores padrão e 123 não-padrão! As 17 cores padrão são: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, orange, purple, red, silver, teal, white e yellow

99 Cores Nome da cor HEX Cor Aqua #00FFFF Black # Blue #0000FF Fuchsia #FF00FF Gray # Green # Lime #00FF00 Maroon # Navy # Olive # Orange #FFA500 Purple # Red #FF0000 Silver #C0C0C0 Teal # White #FFFFFF Yellow #FFFF00

100 Parte IV

101 JavaScript JavaScript torna as páginas HTML mais dinâmicas e interativas! A tag <script> é utilizada para definir um script do lado do cliente! O elemento <script> contém código de script ou aponta para um arquivo de script externo com o atributo src

102 JavaScript Exemplo <!DOCTYPE html>! <html>! <body>!! <p id="demo"></p>!! <script>! document.getelementbyid("demo").innerhtml = "Hello JavaScript!";! </script>!! </body>! </html>

103 JavaScript A tag <noscript> é usada para fornecer um conteúdo alternativo! Scripts desabilitados no navegador! Navegador não suporta o script <script> document.getelementbyid("demo").innerhtml = "Hello JavaScript!"; </script> <noscript>sorry, your browser does not support JavaScript!</noscript>

104 Entidades Caracteres reservados devem ser substituídos por entidades de caracteres! Caracteres que não estão presentes no teclado também podem ser substituídos por entidades! Por exemplo, caso o desenvolvedor queira colocar os símbolos < e >, o navegador pode confundir o texto com uma tag! Para escrever <, deve-se escrever &lt ou &#60 &entity_name; OR &#entity_number;

105 Entidades Non Breaking Space! Uma entidade comum em HTML é o! Os navegadores sempre truncam espaços em páginas HTML! Se forem escritos 10 espaços, o navegador remove 9 deles! Para adicionar espaços além do permitido, utiliza-se a entidade &nbsp

106 Entidades Outras entidades Resultado Descrição Nome da Entidade Número da Entidade non-breaking space < menor que < < > maior que > > & e comercial & & centavos libra yen japonês euro copyright marca registrada

107 Símbolos Símbolos matemáticos, setas, símbolos técnicos e formas não são apresentados no teclado! Para adicionar símbolos, pode-se usar nomes ou números de entidades <p> </p> <p> </p> <p> </p>

108 Símbolos Alguns símbolos matemáticos Char Número Entidade Descrição Para todo Derivada parcial Existe pelo menos um Conjunto vazio Nabla Pertence Não pertence Produto n-ário Soma n-ária

109 Símbolos Alguns outros símbolos Char Number Entity Description Copyright Marca registrada Euro Marca Seta para esqueda Seta para cima Seta para direita Seta para baixo

110 Charset (Character Sets) Para apresentar uma página HTML corretamente, o navegador precisa saber qual codificação de caracteres ele deve usar! O primeiro padrão de codificação de caractere foi o ASCII que define 127 caracteres alfanuméricos diferentes a serem usados na internet! Suporta! Números (0-9)! Letras (A-Z)! Alguns caracteres especiais (! $ + - ( < >)

111 Charset ANSI foi o charset padrão para o windows (até o 95)! Suporta 256 códigos diferentes! ISO , que é uma extensão do ASCII, é o charset padrão para o HTML 4! Também suporta 256 códigos diferentes! Como esses códigos são muito limitados, no HTML 5 a codificação padrão foi mudada para o Unicode (UTF-8)! Cobre quase todos os símbolos e caracteres no mundo! Todos os processadores HTML 4 também suportam UTF-8

112 Charset Para apresentar uma página HTML corretamente, um servidor web deve saber o charset usado na página! Isso é especificado na tag <meta> <meta charset="utf-8">

113 URL Encode URL (Uniform Resource Locator) é outra palavra para endereço web! Pode ser composta por palavras ou um endereço IP! ! Os navegadores requisitam páginas dos servidores web usando uma URL

114 URL Encode Quando o usuário clica em um link de uma página web, a tag <a> referencia um endereço na world wide web! Uma URL é usada para acessar dados ou um documento! Sintaxe scheme://host.domain:port/path/filename

115 URL Encode Significado! scheme - define o tipo do serviço de Internet (e.g. http)! host - define o domain host (padrão é o www)! domain - define o nome do domínio, google.com! port - define o número da porta no host (e.g. 80 para http)! path - define um caminho no servidor! filename - define o nome do documento ou recurso

116 URL Encode URL Schemes comuns Scheme Significado As paginas são usadas para http HyperText Transfer Protocol Páginas web comuns começam com Não encrostada https Secure HyperText Transfer Protocol Secure web pages. All information exchanged are encrypted ftp File Transfer Protocol For downloading or uploading files to a website. Useful for domain maintenance file A file on your computer

117 URL Encode URLs podem apenas ser enviadas pela Internet utilizando ASCII! Como URLs geralmente contém caracteres fora do ASCII, ela deve ser convertida! URL encoding converte os caracteres para ASCII substituindo caracteres fora da tabela em um % seguido de dois dígitos hexadecimais! URLs não contém espaços que são substituídos por um sinal +

118 URL Encode Exemplos Caractere URL-encoding %80 %A3 %A9 %AE À %C0 Á %C1 Â %C2 Ã %C3 Ä %C4 Å %C5

119 Exercícios

Webdesign HTML. Introdução a HTML e as principais tags da linguagem. Thiago Miranda dos Santos Souza

Webdesign HTML. Introdução a HTML e as principais tags da linguagem. Thiago Miranda dos Santos Souza Webdesign HTML Introdução a HTML e as principais tags da linguagem Conteúdos Os materiais de aula, apostilas e outras informações estarão disponíveis em: www.thiagomiranda.net Objetivos Apresentar a HTML

Leia mais

QUEM FEZ O TRABALHO?

QUEM FEZ O TRABALHO? Introdução a Linguagem HTML: Conceitos Básicos e Estrutura ANA PAULAALVES DE LIMA 1 QUEM FEZ O TRABALHO? Com as tagsaprendidas hoje, faça uma página HTML sobre você com as seguintes informações: Seu nome

Leia mais

Web Design. Prof. Felippe

Web Design. Prof. Felippe Web Design Prof. Felippe 2015 Sobre a disciplina Fornecer ao aluno subsídios para o projeto e desenvolvimento de interfaces de sistemas Web eficientes, amigáveis e intuitivas. Conceitos fundamentais sobre

Leia mais

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2 Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2 Objetivo. O objetivo da disciplina é conhecer os princípios da programação de

Leia mais

Roteiro 2: Conceitos de Tags HTML

Roteiro 2: Conceitos de Tags HTML Roteiro 2: Conceitos de Tags HTML Objetivos Detalhar conceitos sobre TAGS HTML: elementos, atributos, elemento vazio, links. Implementar páginas de internet com uso da linguagem HTML; Ferramentas Necessárias

Leia mais

Desenvolvedor Web Docente André Luiz Silva de Moraes

Desenvolvedor Web Docente André Luiz Silva de Moraes Roteiro 2: Introdução a Linguagem HTML Neste roteiro é explorada a linguagem HTML. A linguagem HTML (Hypertext Markup Language) é amplamente utilizada na construção de páginas de internet e é responsável

Leia mais

Aplicativos para Internet Aula 01

Aplicativos para Internet Aula 01 Aplicativos para Internet Aula 01 Arquitetura cliente/servidor Introdução ao HTML, CSS e JavaScript Prof. Erika Miranda Universidade de Mogi das Cruzes Uso da Internet http://www.ibope.com.br/pt-br/noticias/paginas/world-wide-web-ou-www-completa-22-anos-nesta-terca-feira.aspx

Leia mais

Desenvolvimento de Sites com PHP e Mysql Docente André Luiz Silva de Moraes

Desenvolvimento de Sites com PHP e Mysql Docente André Luiz Silva de Moraes Roteiro 2: Introdução a Linguagem HTML Desenvolvimento de Sites com PHP e Mysql Neste roteiro é explorada a linguagem HTML. A linguagem HTML (Hypertext Markup Language) é amplamente utilizada na construção

Leia mais

Introdução. História. Como funciona

Introdução. História. Como funciona Introdução O HTML é uma linguagem de marcação utilizada para desenvolvimento de sites. Esta linguagem surgiu junto com o HTTP, ambos possibilitaram a internet ser popularizada. História O HTML foi criado

Leia mais

Maurício Samy Silva. Novatec

Maurício Samy Silva. Novatec Maurício Samy Silva Novatec Sumário Agradecimentos...13 Sobre o autor...13 Introdução...15 Para quem foi escrito este livro... 15 Convenções tipográficas... 16 Site do livro... 18 Capítulo 1 O que é (X)HTML?...20

Leia mais

Algoritmia e Programação APROG HTML. Introdução. Nelson Freire (ISEP DEI-APROG 2014/15) 1/15

Algoritmia e Programação APROG HTML. Introdução. Nelson Freire (ISEP DEI-APROG 2014/15) 1/15 APROG Algoritmia e Programação HTML Introdução Nelson Freire (ISEP DEI-APROG 2014/15) 1/15 O que é o HTML? Sumário Geral Documento HTML Elemento HTML Estrutura Básica de Documento HTML Elementos Títulos

Leia mais

Mini-curso de PHP. Aulas ministradas por: André Luis de Paula Arthur Kalsing Diego Silva

Mini-curso de PHP. Aulas ministradas por: André Luis de Paula Arthur Kalsing Diego Silva Mini-curso de PHP Aulas ministradas por: André Luis de Paula Arthur Kalsing Diego Silva Aula 1 Breve introdução de HTML, Conceitos básicos de PHP, Sintaxe, Separador de instruções e Comentários (Cap 1

Leia mais

Tecnologias para apresentação de dados - HTML. Aécio Costa

Tecnologias para apresentação de dados - HTML. Aécio Costa Tecnologias para apresentação de dados - HTML Aécio Costa Apresentação de Dados na Web Tecnologias client-side HTML CSS JavaScript HyperText Markup Language Uma linguagem de marcação utilizada para produzir

Leia mais

> Herbet Ferreira Rodrigues > contato@herbetferreira.com

> Herbet Ferreira Rodrigues > contato@herbetferreira.com Curso HTML & CSS > Herbet Ferreira Rodrigues > contato@herbetferreira.com Sumário > Apresentação > Introdução ao HTML História Começando a Programar > Tags em HTML Headings (Cabeçalhos) Parágrafos Formatação

Leia mais

mkdir /srv/www/default/html/calculadora/imagens mkdir /srv/www/default/html/calculadora/blocos

mkdir /srv/www/default/html/calculadora/imagens mkdir /srv/www/default/html/calculadora/blocos Programando em PHP www.guilhermepontes.eti.br lgapontes@gmail.com Criando uma Calculadora Primeiramente deve se criar uma estrutura para armazenar os arquivos necessários para o funcionamento da calculadora.

Leia mais

Mais sobre uso de formulários Site sem Ajax

Mais sobre uso de formulários Site sem Ajax Mais sobre uso de formulários Site sem Ajax Página com busca padrão 1 Página com o resultado da busca carregada no local da anterior (o formulário está vazio) Site com Ajax 2 Site usando Ajax para preencher

Leia mais

HTML. Conceitos básicos de formatação de páginas WEB

HTML. Conceitos básicos de formatação de páginas WEB HTML Conceitos básicos de formatação de páginas WEB HTML HyperText Markup Language Linguagem utilizada para criar hipertexto na web Ou seja, criar documentos estruturados utilizando para tal um conjunto

Leia mais

Desenvolvimento em Ambiente Web. HTML - Introdução

Desenvolvimento em Ambiente Web. HTML - Introdução Desenvolvimento em Ambiente Web HTML - Introdução O que é HTML? HTML é uma linguagem para descrever a estrutura de uma página WEB. Ela permite: Publicar documentos online com cabeçalhos, texto, tabelas,

Leia mais

WebDesign. Professor: Paulo Trentin paulo@paulotrentin.com.br http://www.paulotrentin.com.br. Escola CDI de Videira

WebDesign. Professor: Paulo Trentin paulo@paulotrentin.com.br http://www.paulotrentin.com.br. Escola CDI de Videira WebDesign Professor: Paulo Trentin paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira Entendendo Alguns Conceitos Antes de prosseguirmos é importante ter em mente o motivo pelo

Leia mais

Introdução. HyperText Markup Language HTML. Formulário. Fluxo do Formulário. Fluxo do Formulário. Fluxo do Formulário. Fluxo do Formulário

Introdução. HyperText Markup Language HTML. Formulário. Fluxo do Formulário. Fluxo do Formulário. Fluxo do Formulário. Fluxo do Formulário Introdução HyperText Markup Language HTML Formulário Prof. Luis Nícolas de Amorim Trigo nicolas.trigo@ifsertao-pe.edu.br http://professor.ifsertao-pe.edu.br/nicolas.trigo/ O usuário interage com os serviços

Leia mais

COMO FUNCIONA UM FORMULÁRIO

COMO FUNCIONA UM FORMULÁRIO FORMULÁRIOS Constitui-se numa das formas de a máquina cliente enviar informações para que um programa no servidor receba estes dados, processe-os e devolva uma resposta ao usuário, por meio do navegador,

Leia mais

TECNOLOGIAS WEB. Unidade 2 Introdução a Construção de Páginas Estáticas. Luiz Leão luizleao@gmail.com http://luizleao.com

TECNOLOGIAS WEB. Unidade 2 Introdução a Construção de Páginas Estáticas. Luiz Leão luizleao@gmail.com http://luizleao.com Luiz Leão luizleao@gmail.com http://luizleao.com CONTEÚDO PROGRAMÁTICO DESTA UNIDADE HTML TAG S HTML LINGUAGEM HTML Hypertext Markup Language Interpretada pelo navegador Não linearidade da informação Formatação

Leia mais

PROGRAMAÇÃO WEB DO LADO DO CLIENTE

PROGRAMAÇÃO WEB DO LADO DO CLIENTE PROGRAMAÇÃO WEB DO LADO DO CLIENTE FORMULÁRIO Na linguagem HTML é permitido que o usuário interaja com o servidor através de formulários ligados a scripts desenvolvidos em linguagens como PHP, Servlets,

Leia mais

Introdução à Tecnologia Web

Introdução à Tecnologia Web Introdução à Tecnologia Web HTML HyperText Markup Language XTML extensible HyperText Markup Language Elementos da Seção do Corpo Tabelas Formulários Professor Alan Cleber Borim www.alanborim.com.br Índice.

Leia mais

Sumário. HTML CSS JQuery Referências IHC AULA 6 5-09-2011 1

Sumário. HTML CSS JQuery Referências IHC AULA 6 5-09-2011 1 Sumário HTML CSS JQuery Referências IHC AULA 6 5-09-2011 1 Linguagem HTML HTML é a abreviação de HyperText Markup Language, que pode ser traduzido como Linguagem de Marcação de Hipertexto. Não é uma linguagem

Leia mais

CSS é a abreviatura para Cascading Style Sheets Folhas de Estilo em Cascata

CSS é a abreviatura para Cascading Style Sheets Folhas de Estilo em Cascata CSS CSS é a abreviatura para Cascading Style Sheets Folhas de Estilo em Cascata CSS é uma linguagem para estilos (formatação) que define o layout de documentos HTML. CSS controla fontes, cores, margens,

Leia mais

HTML / JAVASCRIPT. A versão atual é o HTML5 (seus predecessores imediatos são HTML 4.01, XHTML 1.1, etc.).

HTML / JAVASCRIPT. A versão atual é o HTML5 (seus predecessores imediatos são HTML 4.01, XHTML 1.1, etc.). HTML / JAVASCRIPT Estamos iniciando o estudo do HTML através das TAGS (comandos) para construir formulários. Isso facilitará a continuidade dos nossos estudos da linguagem de programação JavaScript, a

Leia mais

Quem sou eu? Ana Paula Alves de Lima. Formação: E-mail: paulapeniel@gmail.com

Quem sou eu? Ana Paula Alves de Lima. Formação: E-mail: paulapeniel@gmail.com Introdução a Linguagem HTML: Conceitos Básicos e Estrutura ANA PAULAALVES DE LIMA INFORMÁTICA E METODOLOGIA - SUBSEQUENTE 1 Quem sou eu? Ana Paula Alves de Lima Formação: Bacharel em Sistemas de Informação;

Leia mais

Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com

Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Desenvolvimento em Ambiente Web Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com No início A Web é criada em 1989, para ser um padrão de publicação e distribuição de textos científicos e acadêmicos.

Leia mais

Ferramentas para Multimídia e Internet - 1486

Ferramentas para Multimídia e Internet - 1486 1 Ferramentas para Multimídia e Internet - 1486 HTML BÁSICO: O que é uma página WEB? Uma página WEB, também conhecida pelo termo inglês webpage, é uma "página" na World Wide Web, geralmente em formato

Leia mais

Programando em PHP. Conceitos Básicos

Programando em PHP. Conceitos Básicos Programando em PHP www.guilhermepontes.eti.br lgapontes@gmail.com Conceitos Básicos Todo o escopo deste estudo estará voltado para a criação de sites com o uso dos diversos recursos de programação web

Leia mais

SIMULADOS & TUTORIAIS

SIMULADOS & TUTORIAIS SIMULADOS & TUTORIAIS TUTORIAIS HTML Como criar formulários em HTML Copyright 2013 Todos os Direitos Reservados Jorge Eider F. da Silva Proibida a reprodução deste documento no todo ou em parte por quaisquer

Leia mais

LINGUAGEM DE PROGRAMAÇÃO HTML COMPONENTES: ROBSON EDMILSON

LINGUAGEM DE PROGRAMAÇÃO HTML COMPONENTES: ROBSON EDMILSON COMPONENTES: ROBSON EDMILSON O HTML (Hiper Text Mark-up Language) é uma linguagem de programação hipertexto. O HTML tem códigos para criar páginas na web. Estes códigos que definem o tipo de letra, qual

Leia mais

Programação para Internet I

Programação para Internet I Programação para Internet I Aulas 09 e 10 Fernando F. Costa nando@fimes.edu.br Formulários O formulário representa o modo mais importante de interatividade que a linguagem HTML oferece. Um formulário pode

Leia mais

WEBDESIGN. Professor: Paulo Trentin paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira

WEBDESIGN. Professor: Paulo Trentin paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira WEBDESIGN Professor: Paulo Trentin paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira 1 CDI - Curso de Webdesign - Prof. Paulo Trentin Objetivos para esta aula Debater sobre

Leia mais

INTRODUÇÃO AO DESENVOLVIMENTO WEB

INTRODUÇÃO AO DESENVOLVIMENTO WEB INTRODUÇÃO AO DESENVOLVIMENTO WEB PROFª. M.Sc. JULIANA H Q BENACCHIO Formulários Os formulários em HTML são usados para selecionar diferentes tipos de entradas do usuário. Um formulário é uma área que

Leia mais

Curso PHP Básico. Jairo Charnoski do Nascimento

Curso PHP Básico. Jairo Charnoski do Nascimento Curso PHP Básico Jairo Charnoski do Nascimento Agenda Ferramentas necessárias Introdução HTML HTML? Tags Construindo seu primeiro website Observações sobre a estrutura Mais tags Atributos Agenda Cores

Leia mais

Introdução ao HTML 5 e Implementação de Documentos

Introdução ao HTML 5 e Implementação de Documentos Linguagem de Programação para Web Introdução ao HTML 5 e Implementação de Documentos Prof. Mauro Lopes 1-31 20 Objetivo Iremos aqui apresentar a estrutura básica de um documento HTML e iremos também apresentar

Leia mais

1. HTML - Introdução. Hyper Text Markup Language. É uma linguagem de formatação de conteúdos. Portável. Ficheiros de pequena dimensão

1. HTML - Introdução. Hyper Text Markup Language. É uma linguagem de formatação de conteúdos. Portável. Ficheiros de pequena dimensão 1. HTML - Introdução Hyper Text Markup Language É uma linguagem de formatação de conteúdos Não é uma linguagem de programação Portável Não depende da plataforma em que é vizualizado Ficheiros de pequena

Leia mais

Aula 1 Desenvolvimento Web. Curso: Técnico em Informática / 2º módulo Disciplina: Desenvolvimento Web Professora: Luciana Balieiro Cosme

Aula 1 Desenvolvimento Web. Curso: Técnico em Informática / 2º módulo Disciplina: Desenvolvimento Web Professora: Luciana Balieiro Cosme Aula 1 Desenvolvimento Web Curso: Técnico em Informática / 2º módulo Disciplina: Desenvolvimento Web Professora: Luciana Balieiro Cosme Plano de Aula Ementa Avaliação Ementa Noções sobre Internet. HTML

Leia mais

Cabeçalho do documento

Cabeçalho do documento Cabeçalho do documento O cabeçalho de uma página HTML fica dentro das Tags e , e dentro dessas Tags podemos usar Tags , , , , e etc. A Tag TITLE Por exemplo

Leia mais

Construtor de sites SoftPixel GUIA RÁPIDO - 1 -

Construtor de sites SoftPixel GUIA RÁPIDO - 1 - GUIA RÁPIDO - 1 - Sumário Introdução...3 Por que utilizar o Construtor de Sites?...3 Vantagens do Construtor de Sites...3 Conceitos básicos...3 Configuração básica do site...5 Definindo o layout/template

Leia mais

Programação para a Web - I. José Humberto da Silva Soares

Programação para a Web - I. José Humberto da Silva Soares Programação para a Web - I José Humberto da Silva Soares Fundamentos de Internet Rede Mundial de Computadores; Fornece serviços, arquivos e informações; Os computadores que têm os recursos são chamados

Leia mais

Scriptlets e Formulários

Scriptlets e Formulários 2 Scriptlets e Formulários Prof. Autor: Daniel Morais dos Reis e-tec Brasil Programação Avançada Para Web Página1 Meta Permitir ao aluno aprender a criar um novo projeto Java para web no Netbeans IDE,

Leia mais

DWEB. Design para Web. CSS3 - Fundamentos. Curso Superior de Tecnologia em Design Gráfico

DWEB. Design para Web. CSS3 - Fundamentos. Curso Superior de Tecnologia em Design Gráfico DWEB Design para Web Curso Superior de Tecnologia em Design Gráfico CSS3 - Fundamentos E não vos conformeis com este século, mas transformai-vos pela renovação da vossa mente, para que experimenteis qual

Leia mais

XHTML 1.0 DTDs e Validação

XHTML 1.0 DTDs e Validação XHTML 1.0 DTDs e Validação PRnet/2012 Ferramentas para Web Design 1 HTML 4.0 X XHTML 1.0 Quais são os três principais componentes ou instrumentos mais utilizados na internet? PRnet/2012 Ferramentas para

Leia mais

Webdesign A tag HEAD e as Meta tags

Webdesign A tag HEAD e as Meta tags Webdesign A tag HEAD e as Meta tags Conteúdos Os materiais de aula, apostilas e outras informações estarão disponíveis em: www.thiagomiranda.net HEAD Como vimos anteriormente, o nosso documento HTML é

Leia mais

Desenvolvimento Web XHTML Formulários. Prof. Bruno E. G. Gomes

Desenvolvimento Web XHTML Formulários. Prof. Bruno E. G. Gomes Desenvolvimento Web XHTML Formulários Prof. Bruno E. G. Gomes 2014 Introdução Um recurso bastante utilizado no desenvolvimento Web é o envio de dados de uma página para o servidor quando fornecemos informações,

Leia mais

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Formulários HTML Aula 07: Formulários e Frames HTML Os formulários HTML são utilizados, geralmente, como entradas de dados prépreenchimento,

Leia mais

Desenvolvimento Web Introdução a XHTML. Prof. Bruno Gomes

Desenvolvimento Web Introdução a XHTML. Prof. Bruno Gomes Desenvolvimento Web Introdução a XHTML Prof. Bruno Gomes 2014 Introdução HTML e XHTML Estrutura básica do documento DTDs Validação do documento Exercícios HTML e XHTML HTML (Hipertext Markup Language)

Leia mais

HTML (Hyper Text Markup Language) É a linguagem com que se escrevem as páginas web;

HTML (Hyper Text Markup Language) É a linguagem com que se escrevem as páginas web; HTML Introdução Introdução ao HTML HTML (Hyper Text Markup Language) É a linguagem com que se escrevem as páginas web; É uma linguagem de hipertexto; Permite escrever texto de forma estruturada, que está

Leia mais

Técnicas e processos de produção. Profº Ritielle Souza

Técnicas e processos de produção. Profº Ritielle Souza Técnicas e processos de produção Profº Ritielle Souza INTRODUÇÃO HTML Sigla em inglês para Hyper Text Markup Language, traduzindo daria algo como Linguagem para marcação de Hipertexto. E o que seria o

Leia mais

WWW - World Wide Web

WWW - World Wide Web WWW World Wide Web WWW Cap. 9.1 WWW - World Wide Web Idéia básica do WWW: Estratégia de acesso a uma teia (WEB) de documentos referenciados (linked) em computadores na Internet (ou Rede TCP/IP privada)

Leia mais

André Kawamoto NE31A

André Kawamoto NE31A André Kawamoto NE31A Internet Internet: uma coleção de redes Todos os computadores conectados à Internet fazem parte de uma rede (rede local, rede doméstica) Rede de Redes Internet x WWW Internet e World

Leia mais

Portal do Projeto Tempo de Ser

Portal do Projeto Tempo de Ser Sumário Portal do Projeto Tempo de Ser O que é um Wiki?...2 Documentos...2 Localizando documentos...3 Links...3 Criando um Documento...4 Criando um link...4 Editando um Documento...5 Sintaxe Básica...5

Leia mais

Programação web Prof. Wladimir

Programação web Prof. Wladimir Programação web Prof. Wladimir HTML @wre2008 1 Sumário Histórico; Resumo XHTML; Tags; Edição de documentos HTML; Publicação de um documento; Estrutura básica de um documento HTML; Edição de documentos

Leia mais

Apostila Active Brasil de Webdesign. Daniel de Menezes Gularte Omar Queiroz. 2002 Apostila de Webdesign ver. 1 rev. 0. Curso de Web Design

Apostila Active Brasil de Webdesign. Daniel de Menezes Gularte Omar Queiroz. 2002 Apostila de Webdesign ver. 1 rev. 0. Curso de Web Design APOSTILA WEBDESIGN Apostila Active Brasil de Webdesign Daniel de Menezes Gularte Omar Queiroz A livre distribuição dessa cópia está proibida, sendo de material exclusivo do curso de Webdesign da Active

Leia mais

UM NOVO CONCEITO EM AUTOMAÇÃO. Série Ponto

UM NOVO CONCEITO EM AUTOMAÇÃO. Série Ponto UM NOVO CONCEITO EM AUTOMAÇÃO Série Ponto POR QUE NOVO CONCEITO? O que é um WEBPLC? Um CP na WEB Por que usar INTERNET? Controle do processo de qualquer lugar WEBGATE = conexão INTERNET/ALNETII WEBPLC

Leia mais

TECNOLOGIAS WEB AULA 5 PROF. RAFAEL DIAS RIBEIRO @RIBEIRORD

TECNOLOGIAS WEB AULA 5 PROF. RAFAEL DIAS RIBEIRO @RIBEIRORD TECNOLOGIAS WEB AULA 5 PROF. RAFAEL DIAS RIBEIRO @RIBEIRORD Objetivos: Apresentar as principais tags utilizadas na construção de páginas Web. Compreender as principais funcionalidades de cada tag utilizada.

Leia mais

7. Cascading Style Sheets (CSS)

7. Cascading Style Sheets (CSS) 7. Cascading Style Sheets (CSS) O CSS (Folha de Estilo em Cascata) é um padrão de formatação para páginas web que vai além das limitações impostas pelo HTML. O Cascading Style Sheets não é exatamente uma

Leia mais

Introdução 1ª Parte Web Web Web Web Browsers Editores Editores Etiquetas (tags) base indica que se trata de uma página escrita em linguagem HTML. Esta deve abranger todo o código;

Leia mais

Coleção - Análises de email marketing em clientes de email

Coleção - Análises de email marketing em clientes de email Coleção - Análises de email marketing em clientes de email Introdução Nesta quinta edição da Coletânea de Análises de Email Marketing em Clientes de Email, apresentamos o estudo do Windows Mail, um cliente

Leia mais

Sumário. Os Créditos que Faltavam Introdução

Sumário. Os Créditos que Faltavam Introdução Sumário Os Créditos que Faltavam Introdução Parte Um: Bem-vindo à Web Capítulo 1: Preparação para a web 9 Apresentação da World Wide Web 9 Navegadores 10 Servidores web 14 Planejamento de um website 15

Leia mais

Roteiro de Estudos e Atividades Avaliativas HTML

Roteiro de Estudos e Atividades Avaliativas HTML Roteiro de Estudos e Atividades Avaliativas HTML Faça essa atividade de forma individual ou em dupla, faça o máximo de questões que conseguir. Pesquise na Web o significado das tags e utilize-as para alcançar

Leia mais

Desenvolvedor Web Docente André Luiz Silva de Moraes

Desenvolvedor Web Docente André Luiz Silva de Moraes Roteiro 3: Layout básico e Div's: técnicas com uso de ID's e Classes Objetivos Compreender a importância do uso de Elementos de Div no desenvolvimento de Layouts de página; Explorar e aplicar o uso de

Leia mais

HTML5. Prof. Salustiano Rodrigues de Oliveira saluorodrigues@gmail.com www.profsalu.com.br

HTML5. Prof. Salustiano Rodrigues de Oliveira saluorodrigues@gmail.com www.profsalu.com.br HTML5 Prof. Salustiano Rodrigues de Oliveira saluorodrigues@gmail.com www.profsalu.com.br HTML5 HTML5 é considerada a próxima geração do HTML e suas funcionalidades inovadoras o tornam uma alternativa

Leia mais

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0 DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0 Índice 1 - Objetivo 2 - Descrição do ambiente 2.1. Tecnologias utilizadas 2.2. Estrutura de pastas 2.3. Bibliotecas já incluídas 3 - Características gerais 4 - Criando

Leia mais

DWEB. Design para Web. HTML5 - Marcação de formulário. Curso Superior de Tecnologia em Design Gráfico

DWEB. Design para Web. HTML5 - Marcação de formulário. Curso Superior de Tecnologia em Design Gráfico DWEB Design para Web Curso Superior de Tecnologia em Design Gráfico HTML5 - Marcação de formulário E não vos conformeis com este século, mas transformai-vos pela renovação da vossa mente, para que experimenteis

Leia mais

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web; CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.

Leia mais

OPERAÇÃO DE SOFTWARE E APLICATIVOS

OPERAÇÃO DE SOFTWARE E APLICATIVOS OPERAÇÃO DE SOFTWARE E APLICATIVOS 1 SUMÁRIO 1 INTRODUÇÃO A WEB... 4 1.1 O QUE É A WORLD WIDE WEB?... 4 1.2 COMO FUNCIONA A WWW?... 4 1.3 SERVIDORES WEB... 4 1.4 BROWSERS... 4 1.5 PADRÕES DA WEB... 5 1.6

Leia mais

Os componentes de um formulário são: Form, Input, Select e AreaText

Os componentes de um formulário são: Form, Input, Select e AreaText HTML Formulário O elemento FORM, da HTML, é o responsável por prover documentos interativos no ambiente WWW de forma que uma pagina web exibida a um usuário possa submeter um conjunto de dados, informados

Leia mais

FORMULÁRIOS HTML (FORMS) E ENTRADAS DE DADOS (INPUT)

FORMULÁRIOS HTML (FORMS) E ENTRADAS DE DADOS (INPUT) FORMULÁRIOS HTML (FORMS) E ENTRADAS DE DADOS (INPUT) Formulários (FORMS): Um formulário é uma área que pode conter elementos de formulário. Elementos de formulário são elementos que permitem ao usuário

Leia mais

HTML 5 + CSS APRESENTANDO O CSS ESTILOS LOCAIS

HTML 5 + CSS APRESENTANDO O CSS ESTILOS LOCAIS APRESENTANDO O CSS CSS Cascading Style Sheets, ou, em português, Folha de Estilo em Cascata - é uma linguagem de estilo que pode ser utilizada na formatação de documentos HTML. Com CSS, podemos criar regras

Leia mais

Introdução ao HTML Hypertext Markup Language

Introdução ao HTML Hypertext Markup Language Introdução ao HTML Hypertext Markup Language Prof. Marcus Ramos Tags São comandos que são inseridos juntamente com o texto a ser apresentado, e que definem a forma como o mesmo será exibido na tela do

Leia mais

Pré-requisito Treinamento de Lógica de Programação, ou conhecimento equivalente.

Pré-requisito Treinamento de Lógica de Programação, ou conhecimento equivalente. 1 HTML5 e 3 Descrição Aprenda no curso de HTML os conceitos essenciais para a criação de páginas web, junto com os novos recursos e possibilidades que o HTML5 e 3 oferecem para a criação de sites com códigos

Leia mais

Web Design Aula 11: XHTML

Web Design Aula 11: XHTML Web Design Aula 11: XHTML Professora: Priscilla Suene priscilla.silverio@ifrn.edu.br Motivação HTML 1.0-2.0: Havia hipertextos, não havia preocupação com a apresentação HTML 3: Guerra dos Browser (Microsoft

Leia mais

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML O Desenvolvimento Web O desenvolvimento web é o termo utilizado para descrever atividade relacionada

Leia mais

HTML Página 1. Índice

HTML Página 1. Índice PARTE - 1 HTML Página 1 Índice HTML A HISTÓRIA... 2 O COMEÇO E A INTEROPERABILIADE... 3 Primeira Página... 4 Entendendo seu código... 5 Abrindo o código fonte da sua página... 6 Comentários na página...

Leia mais

Tecnologias Web. Lista de Exercícios AV02 Turma 3003. Luiz Leão luizleao@gmail.com http://www.luizleao.com

Tecnologias Web. Lista de Exercícios AV02 Turma 3003. Luiz Leão luizleao@gmail.com http://www.luizleao.com Turma 3003 Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 Um analista de sistemas deseja enviar para seu cliente um arquivo de 300 Mb referente a uma atualização do software. Para transferir

Leia mais

HTML. Leandro Sorgetz, Roberto Pretto

HTML. Leandro Sorgetz, Roberto Pretto HTML Leandro Sorgetz, Roberto Pretto Faculdades de Informática de Taquara Curso de Sistemas de Informação Fundação Educacional Encosta Inferior do Nordeste Av. Oscar Martins Rangel, 4500 Taquara RS Brasil

Leia mais

#Aula Nº 4 XHTML+CSS webstandards.samus.com.br webstandards.samus.com.br/aulas/aula4.pdf Vinicius Fiorio Custódio samus@samus.com.

#Aula Nº 4 XHTML+CSS webstandards.samus.com.br webstandards.samus.com.br/aulas/aula4.pdf Vinicius Fiorio Custódio samus@samus.com. #Aula Nº 4 XHTML+CSS webstandards.samus.com.br webstandards.samus.com.br/aulas/aula4.pdf Vinicius Fiorio Custódio samus@samus.com.br #Objetivo Revisar os conceitos mais importantes da XHTML e do CSS. Desenvolver

Leia mais

Introdução à Tecnologia Web 2010 HTML HyperText Markup Language XHTML extensible HyperText Markup Language Elementos da Seção do Cabeçalho

Introdução à Tecnologia Web 2010 HTML HyperText Markup Language XHTML extensible HyperText Markup Language Elementos da Seção do Cabeçalho IntroduçãoàTecnologiaWeb2010 HTML HyperTextMarkupLanguage XHTML extensiblehypertextmarkuplanguage ElementosdaSeçãodoCabeçalho ProfªMSc.ElizabeteMunzlinger www.elizabete.com.br ProfªMSc.ElizabeteMunzlinger

Leia mais

Lista de Revisão. 3. Analise a afirmativa a seguir como verdadeira ou falsa e justifique.

Lista de Revisão. 3. Analise a afirmativa a seguir como verdadeira ou falsa e justifique. Lista de Revisão 1. Nos sistemas web, geralmente os usuários apresentam dois problemas típicos, a desorientação e a sobrecarga cognitiva. Discorra sobre esses problemas. 2. Apresente as principais diferenças

Leia mais

PROGRAMAÇÃO MANUAL DE INSTRUÇÕES SEJA BEM VINDO VERSÃO 1.4 10/01/2013 UDS SOLUÇÕES DIGITAIS

PROGRAMAÇÃO MANUAL DE INSTRUÇÕES SEJA BEM VINDO VERSÃO 1.4 10/01/2013 UDS SOLUÇÕES DIGITAIS VERSÃO 1.4 10/01/2013 UDS SOLUÇÕES DIGITAIS PROGRAMAÇÃO MANUAL DE INSTRUÇÕES Instruções, métodos e recomendações para desenvolvimento de sistemas na UDS. 1 Sumário Apresentação... 3 Estrutura de pastas:...

Leia mais

Como incluir artigos:

Como incluir artigos: Como incluir artigos: O WordPress é uma ferramenta muito flexível, com muitas variações e ajustes que podem torná-lo algo muito simples e também muito sofisticado conforme os recursos que são configurados

Leia mais

Web Design Aula 09: Formulários

Web Design Aula 09: Formulários Web Design Aula 09: Formulários Professora: Priscilla Suene priscilla.silverio@ifrn.edu.br Motivação Roteiro Tag ... Tag Tag ... Rádio Checkbox Atributo name Form Um

Leia mais

15. OLHA QUEM ESTÁ NA WEB!

15. OLHA QUEM ESTÁ NA WEB! 7 a e 8 a SÉRIES / ENSINO MÉDIO 15. OLHA QUEM ESTÁ NA WEB! Sua home page para publicar na Internet SOFTWARES NECESSÁRIOS: MICROSOFT WORD 2000 MICROSOFT PUBLISHER 2000 SOFTWARE OPCIONAL: INTERNET EXPLORER

Leia mais

HTML. Sessão 1 HTML. Cliente: browser (IE, por exemplo) Servidor: IIS (Internet Information Server), Apache, WebSphere,...

HTML. Sessão 1 HTML. Cliente: browser (IE, por exemplo) Servidor: IIS (Internet Information Server), Apache, WebSphere,... Sessão 1 A INTERNET Baseada no modelo Cliente-Servidor Cliente: programa que pede informação Servidor: programa que envia a informação No caso da WWW: Cliente: browser (IE, por exemplo) Servidor: IIS (Internet

Leia mais

Introdução à Tecnologia Web. Tipos de Sites. Profª MSc. Elizabete Munzlinger www.elizabete.com.br

Introdução à Tecnologia Web. Tipos de Sites. Profª MSc. Elizabete Munzlinger www.elizabete.com.br IntroduçãoàTecnologiaWeb TiposdeSites ProfªMSc.ElizabeteMunzlinger www.elizabete.com.br ProfªMSc.ElizabeteMunzlinger www.elizabete.com.br TiposdeSites Índice 1 Sites... 2 2 Tipos de Sites... 2 a) Site

Leia mais

Manual do Publicador. Wordpress FATEA Sistema de Gerenciamento de Conteúdo Web

Manual do Publicador. Wordpress FATEA Sistema de Gerenciamento de Conteúdo Web Manual do Publicador Wordpress FATEA Sistema de Gerenciamento de Conteúdo Web Sumário Painel de Administração... 3 1 - Inserção de post... 5 2 Publicação de post com notícia na área headline (galeria de

Leia mais

Programação Web Prof. Wladimir

Programação Web Prof. Wladimir Programação Web Prof. Wladimir HTML - Formulários @wre2008 1 Sumário Formulários HTML @wre2008 2 Formulários: Muitos elementos de um formulário html são definidos pela tag . Cada tipo de elemento

Leia mais

Apostila de criação de website

Apostila de criação de website Apostila de criação de website "Webnode" OBS: Informações e imagens retiradas do webnode O que é o WebNode : O WebNode é um sistema de criação de sites de fácil utilização. # Grátis. Sem burocracias, #

Leia mais

Linguagem de Estruturação e Apresentação de Conteúdos

Linguagem de Estruturação e Apresentação de Conteúdos UNIVERSIDADE TECNOLOGICA FEDERAL DO PARANA MINISTERIO DA EDUCAÇÃO Câmpus Santa Helena Curso de Bacharelado em Ciência da Computação Linguagem de Estruturação e Apresentação de Conteúdos Prof. Me. Arlete

Leia mais

Fone: (19) 3234-4864 E-mail: editora@komedi.com.br Site: www.komedi.com.br HTM3.0. Tutorial HTML. versão 4.01

Fone: (19) 3234-4864 E-mail: editora@komedi.com.br Site: www.komedi.com.br HTM3.0. Tutorial HTML. versão 4.01 Fone: (19) 3234-4864 E-mail: editora@komedi.com.br Site: www.komedi.com.br HTM3.0 Tutorial HTML versão 4.01 K O M Σ D I Copyright by Editora Komedi, 2007 Dados para Catalogação Rimoli, Monica Alvarez Chaves,

Leia mais

Novell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR

Novell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR Novell Teaming - Guia de início rápido Novell Teaming 1.0 Julho de 2007 INTRODUÇÃO RÁPIDA www.novell.com Novell Teaming O termo Novell Teaming neste documento se aplica a todas as versões do Novell Teaming,

Leia mais

Programação de Servidores CST Redes de Computadores

Programação de Servidores CST Redes de Computadores Programação de Servidores CST Redes de Computadores Marx Gomes Van der Linden http://marx.vanderlinden.com.br ( Material baseado no original de Marcelo José Siqueira Coutinho de Almeida ) HMTL Arquivo-texto

Leia mais

Autoria Web HTML. Introdução a HTML e as principais tags da linguagem. Thiago Miranda dos Santos Souza

Autoria Web HTML. Introdução a HTML e as principais tags da linguagem. Thiago Miranda dos Santos Souza HTML Introdução a HTML e as principais tags da linguagem Conteúdos Os materiais de aula, apostilas e outras informações estarão disponíveis em: www.thiagomiranda.net Objetivos Apresentar a HTML Apresentar

Leia mais