UNIFEI. 1 HyperText Markup Language (html)

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

Download "UNIFEI. 1 HyperText Markup Language (html)"

Transcrição

1 UNIFEI Disciplina Professor Universidade Federal de Itajubá Instituto de Engenharia de Sistemas e Tecnologias da Informação-IESTI PCO203 Tópicos Especiais em Programação Enzo Seraphim Notas de Aula sobre html 1 HyperText Markup Language (html) html é uma linguagem de formatação de textos utilizada para definir páginas na Web, baseada em códigos embutidos em um documento que pode servir para ajustar fontes, criar listas, mostrar imagens, entre outros tipos de formatações de páginas. A linguagem html está fundamentada na ISO Standard Generalized Markup Language (ou SGML como é conhecida), que é um padrão internacional de formatação de documentos. Como um subconjunto deste padrão ISO, qualquer aplicação que possa interpretar o formato SGML poderá também ler o formato html. Como o próprio nome diz, a html é uma linguagem de marcação hipertexto, e é considerada a "linguagem da Web". Todos os documentos que você acessar na Web foram implementados em html por alguém. As formatações de páginas, as imagens coloridas, os "hyperlinks" que possibilitam "navegar" pelo mundo virtual, foram desenvolvidos utilizando html. A linguagem html é fácil de aprender e requer na verdade muita criatividade. Basicamente, os documentos escritos em html são arquivos no formato ASCII-texto. Assim, podem ser criados com a utilização de qualquer editor de texto que grave os arquivos em formato texto "puro". A html é uma linguagem interpretada. O interpretador é o browser do usuário ou o "sistema cliente". html é uma linguagem simples, porém poderosa e com muitos recursos. Um fator importante para o seu aprendizado é compreender seus conceitos, seus propósitos, e o que ela pode nos oferecer. Daí em diante, nossa criatividade é constantemente colocada à prova. Algumas das principais características da html são : formatação de documentos Organização de listas Capacidade de incluir hipertexto/hipermídia em documentos Web Capacidade de incluir imagens clicáveis. Freqüentemente você vai deparar com muitas outras características de implementações html na Web, mas certamente todas serão fáceis de assimilar se você antes de tudo compreender a "filosofia" da linguagem. A html faz uso de "tags" e elementos que proporcionam uma maneira de especificar qual formato utilizar e quando um formato começa e termina. Para isso, utiliza marcações específicas e distintas para dizer ao browser do usuário como exibir um documento. A linguagem html não diferencia entre letras maiúsculas e minúsculas, ou seja, não é "case sensitive". A sintaxe básica para estas marcações html é: <elemento> Texto a ser formatado </elemento> A a estrutura básica de um documento html deve conter : <html> <head> <title>título</title> </head> <body> corpo_do_conteúdo </body> </html> Onde<html> </html> define uma identificação do tipo html; <head> </head> define uma seção de cabeçalho; <title>título</title> define o título do documento dentro da seção de cabeçalho; <body>corpo_do_conteúdo</body> define uma área como corpo do documento. Os elementos de formatação representam o "coração" da linguagem html. Os códigos de formatação do documento podem ser divididos em dois grupos básicos : propriedades do documento que descrevem características gerais sobre o documento como um todo como por exermplo o título. Os seguintes parâmetros aparecem dentro do cabeçalho de um documento para identificar sua utilização por um sistema cliente propriedades de formatação que especificam o "layout" do texto e as imagens dentro do documento. A seção body é que contém as informações sobre seus conteúdos, visto que existem vários elementos para manipular um documento a fim de formatar textos, imagens, listas e outros objetos. O elemento body é utilizado para indicar o início e o final do conteúdo de um documento.

2 2 Cabeçalhos, Parágrafos e Linhas 2.1 Cabeçalhos Os cabeçalhos geralmente são utilizados para títulos e sub-títulos em uma página Web. Na linguagem html, você pode utilizar até seis níveis de cabeçalhos. Tipicamente estes cabeçalhos mostrarão diferentes tamanhos de texto e formatos, dependendo destes níveis. Portanto, a notação relativa a cabeçalhos é: <h n >Texto do cabeçalho </h n > Onde "n" é um número entre 1 e 6. O elemento <hn> não define o tamanho da letra em um cabeçalho O tamanho exato com que ele será visualizado é definido pelo browser de cada usuário. 2.2 Parágrafos A marcação de parágrafo é utilizada para definir o início de um novo parágrafo. Entre dois parágrafos é deixado uma linha em branco. Portanto, este tipo de marcador é utilizado para separar a informação entre blocos lógicos de texto. A linguagem html não reconhece o caracter de quebra de linha dos editores de texto. Mesmo que exista uma linha em branco, os clientes Web só reconhecem o início de um novo parágrafo mediante a marcação apropriada. Assim, a notação relativa a esta marcação é dada por : <p> Texto correspondente a este parágrafo... </p> Embora esta marcação não exija o terminador </p>, é interessante colocá-lo pois existe uma tendência de que novas normas da linguagem html venham a incluí-lo. 2.3 Quebras de linha A marcação <br /> faz uma quebra de linha sem acrescentar espaço extra entre as linhas. Assim como os marcadores de parágrafo, o marcador de quebra de linha indica que o texto seguinte ao marcador deve iniciar na próxima linha. A diferença entre os dois marcadores está justamente no espacejamento entre as linhas. 2.4 Linha de separação Horizontal A marcação <hr> produz uma linha de separação horizontal. 2.5 Exemplo inicial Agora que já vimos a estrutura básica de um documento html e alguns comandos simples de formatação, já podemos fazer nossa primeira página. <html> <head> <title>primeira Página Web</title> </head> <body> <h1>primeiro Nível </h1> <h2>segundo Nível </h2> <h3>terceiro Nível </h3> <h4>quarto Nível </h4> <h5>quinto Nível </h5> <h6>sexto Nível </h6> <p>primeiro Paragrafo</p> <br /> Observe que as linhas e espaços em branco não aparecem <p>segundo Paragrafo</p> </body> </html>

3 3 Alinhamento, Margem e Caracteres Com os tags básicos do primeiro exemplo já é possível criar páginas Web para colocar à disposição dos usuários. O exemplo mostrado há pouco é completo e, se colocado em um servidor Web, pode ser identificado com sua própria URL e acessado de qualquer lugar do mundo. Porém, o primeiro exemplo deixa muito a desejar em apelo visual. Vamos melhorar a aparência deste documento. 3.1 Alinhamento A primeira providência para melhorar a aparência da página é modificar o alinhamento do texto. O alinhamento padrão (com o qual vêm configurados os navegadores) é à esquerda. Para mudar o alinhamento padrão deve-se adicionar o atributo align dentro dos tags que marcam os títulos e os parágrafos. <h1 align="center">título</h1> <p align="center">este é um parágrafo centralizado.</p> Desta vez, o tag <p> ganhou uma opção (align="center"). Por isso, é preciso utilizar um tag de fechamento (</p>) para indicar que apenas aquele parágrafo receberá um alinhamento diferente. 3.2 Margem Outro controle sobre o alinhamento dos elementos da página pode ser conseguido através da mudança de margem. O texto sempre começa a uma determinada distância da janela do navegador (um pouco diferente em cada navegador). Às vezes, será necessário aumentar essa margem e fazer com que o texto comece mais para dentro da página. O par de tags <blockquote> e </blockquote> serve para aumentar a margem. O efeito desse tag pode ser acumulado para conseguir margens maiores. Veja os exemplos: <blockquote>texto com mais margem</blockquote> <blockquote><blockquote>texto com mais margem ainda </blockquote></blockquote> 3.3 Caracteres Estilos de caracteres Para dar ênfase em determinados trechos de texto, pode-se usar negrito, itálico ou mesmo a fonte monoespaçada citada há pouco. <b>texto em negrito</b><p> <i>texto em itálico</i><p> <tt>texto monoespaçado</tt><p> O tag <tt> ignora espaços em branco adicionais e entradas de parágrafo no meio do texto. Em relação ao espaçamento, o tag <tt> funciona exatamente como texto normal. Os tags de estilo podem ser usados uns sobre os outros, acumulando seus efeitos: <b><i>texto em negrito e itálico</i></b><p> <b><tt>texto monoespaçado em negrito</tt></b><p> <i><tt>texto monoespaçado em itálico</tt></i><p> <b><tt><i>texto monoespaçado em negrito e itálico</i></tt></b> Tamanhos de caracteres Alguns navegadores aceitam a modificação do tamanho do texto através do atributo size do tag <font>. <font size="7">texto</font> O tag <font> pode ser atribuído a qualquer parte do texto, com exceção dos títulos (<h1>, <h2> etc.). Os valores do atributo size variam de 1 a 7, O tamanho normal do texto nos navegadores é equivalente a size="3". Não existe nenhuma relação entre os valores no atributo size e o número de pontos (a unidade utilizada para medir os caracteres). Portanto o melhor é experimentar todos os tamanhos e avaliar o resultado.

4 <font size="7">texto com font size=7</font><p> <font size="6">texto com font size=6</font><p> <font size="5">texto com font size=5</font><p> <font size="4">texto com font size=4</font><p> <font size="3">texto com font size=3</font><p> <font size="2">texto com font size=2</font><p> <font size="1">texto com font size=1</font> O tag <font> também pode ser utilizado com um atributo diferente para cada letra. A aplicação mais óbvia é a colocação de uma capitular, aquela letra em tamanho maior no início de um parágrafo. <font size="7">t</font><font size="4">exto</font> Também é possível modificar o tamanho de todo o texto de uma vez só colocando o tag <basefont> no topo do texto. <basefont size=5> Cores diferentes Alguns navegadores também aceitam modificar a cor padrão do texto e do fundo da janela do documento. Essa definição é feita em atributos do tag <body>. Os atributos são bgcolor e text. <body bgcolor="ffffff" text="000000"> <body bgcolor="white" text="black"> O exemplo acima produz uma página com fundo branco e texto na cor preta. Os valores dos atributos são definidos em uma tabela de cores no padrão RGB ou pelo nome da cor. Pode-se definir ainda a cor de determinados trechos de texto, com o atributo color no tag <font>. <font color="ffffff">texto na cor branca</font> <font color="white">texto na cor branca</font> Dessa forma, é possível ter texto de várias cores na mesma página. <font color="white">texto em branco</font>, <font color="blue">azul</font>, <font color="green">verde</font> e <font color="red">vermelho</font> Mudando o tipo de caractere O autor de uma página Web pode definir qual será o tipo de determinada parte do texto, mas o usuário precisa ter aquela fonte instalada no computador. Sugere-se a escolha de tipos comuns, como o Arial. <font face="arial"><h1>título principal</h1>

5 4 Listas A utilização de listas será de grande importância para a criação de suas páginas Web. A linguagem html suporta vários formatos diferentes de listas. Os tipos de listas que iremos ver aqui são : listas ordenadas, listas não ordenadas, listas de definições, e listas encadeadas. 4.1 Listas Ordenadas Uma lista ordenada, também conhecida como lista numerada, utiliza marcação <ol> (Ordered List). Os itens da lista são identificados utilizando-se a notação <li> e são automaticamente numerados. Portanto, a sintaxe é a seguinte : <ol> <li>primeiro item da lista</li> <li>segundo item da lista</li> <li>terceiro item da lista</li> </ol> As listas ordenadas são numeradas automaticamente quando interpretadas pelo browsers dos usuários. Qualquer alteração nas listas (inclusão ou exclusão de itens) irá renumerar todos os seus itens. 4.2 Listas Não Ordenadas Uma lista não ordenada, também conhecida como lista não numerada, é semelhante a uma lista ordenada, exceto pela utilização da marcação <ul> (Unordered List) ao invés de <ol>. As listas não ordenadas utilizam algum símbolo gráfico para denotar cada item da lista. A maioria dos browsers utilizam um "bullet". Portanto a sintaxe lembra muito aquela anterior : <ul> <li>primeiro item da lista</li> <li>segundo item da lista</li> <li>terceiro item da lista</li> </ul> 4.3 Listas de Definições Uma lista de definições permite incluir uma descrição de cada item listado. Por isso, alguns autores chamam este tipo de lista de lista de glossário. Uma lista de definição utiliza o marcador <dl>. Normalmente consiste de um termo (através da marcação <dt>) e de uma definição (através da marcação <dd>). Os browsers clientes geralmente formatam a definição em uma nova linha com outro alinhamento. Portanto, a sintaxe geral para este tipo de lista é a seguinte: <dl> <dt>termo 1 <dd>definição do Termo 1 <dt>termo 2 <dd>definição do Termo 2 </dl> As marcações <dt> e <dd> podem conter múltiplos parágrafos (separados pela marcação <p> ), listas, ou outras definições. A marcação <dd> pode também ser utilizada, fora de uma lista de definições como se fosse uma tabulação (insere um espaço no início da frase). 4.4 Listas Encadeadas As listas podem ser sucessivamente encadeadas (ou seja, uma lista dentro de outra lista), embora uma boa prática seja você limitar o encadeamento a três níveis no máximo. Com isto você conseguirá produzir resultados satisfatórios e facilitará a compreensão por parte do leitor da sua página Web. Por exemplo, você poderá ter um parágrafo intercalado com uma lista que contenha um único item. Assim um exemplo genérico para este tipo de lista pode ser mostrada como : <ul> (ou <ol>) <li>primeiro item da lista</li> <li>segundo item da lista</li> <ul> <li>primeiro subitem do segundo item da lista</li>

6 <li>segundo subitem do segundo item da lista</li> </ul> <li>terceiro item da lista</li> </ul> (ou </ol>) Aqui, para forçar quebra de linha, você não precisará utilizar a marcação <p> por exemplo, pois os comandos <ul> ou <ol> forçam a quebra de linha automaticamente. Também, cada marcação <li> poderá conter vários parágrafos, cada qual contendo uma nova lista encadeada. 5 Hyperlinks Talvez a maior potencialidade da linguagem html seja a sua capacidade de interligar trechos de textos (ou imagens) a outros documentos da rede. Este é o princípio da tecnologia de hipertexto e estas "ligações" são realizadas através dos hyperlinks. No browser do usuário, os hyperlinks aparecem como palavras ou frases destacadas (com cores diferentes ou sublinhadas) indicando uma ligação hipertexto. Os hyperlinks estão baseados na marcação <A>, denominada âncora. A sintaxe para incluir uma âncora em seu documento é: <a href="destino.html">texto que aparecerá destacado</a> <a name="nome_da_âncora" > O parâmetro href (Hypertext REFerence) identificará o endereço URL de destino, portanto define um hyperlink. As declarações válidas para o parâmetro href (ou seja, os valores para o nosso "destino_da_ligação") podem ser : href="nome_da_âncora" href="endereço_url" href="endereço_url#nome_da_âncora" href="endereço_url?string_de_busca" <a href="destino.html">texto que aparecerá destacado</a> O parâmetro name identificará uma âncora de destino, portanto define um lugar marcado no documento. 5.1 Estabelecendo hyperlinks locais O tipo de hyperlink mais simples é aquele que aponta para um determinado documento no mesmo computador, no mesmo diretório de trabalho. Por exemplo, <a href="destino.html">texto que aparecerá destacado</a> No browser do usuário, quando ele clicar em "Texto que aparecerá destacado", o documento "destino.html" será chamado e mostrado em sua tela. 5.2 Estabelecendo hyperlinks a pontos específicos html Você pode querer que o seu hyperlink aponte para um determinado ponto em documento de destino que pode ser local ou remoto. Assim, a linguagem html permite que se façam ligações entre diferentes trechos de um documento. Isto é bastante útil, pois permite que o administrador de um sistema Web deixe disponível documentos grandes com determinados locais indexados, ao invés de vários documentos pequenos. Como vimos anteriormente, há dois comandos que podem fazer parte de uma âncora (href e name). Os índices internamente referenciados são determinados, utilizando o comando name para marcar o ponto de referência. Portanto, os dois passos principais para você utilizar este recurso, seriam : Definir um nome para o ponto de origem precedido pelo caracter #, por exemplo : <a href="#ponto1">preços</a> Neste exemplo, "Preços" apontará para uma referência dentro do próprio documento. Definir um ponto de destino, com o nome correspondente ao ponto de origem: <a name="ponto1">lista de Preços</a> Esta declaração indica o local para onde o usuário será "conduzido" quando clicar em "Preços" definido no primeiro passo. Para estabelecer um hyperlink a pontos específicos em um outro documento, basta incluir no parâmetro href o endereço correspondente. Por exemplo, <a href="subdiretorio1/destino.html#ponto1">preços</a>

7 5.3 Estabelecendo hyperlinks a documentos remotos Para referenciar um endereço remoto, a Web utiliza-se das URLs (Uniform Resource Locators) para especificar a localização de arquivos em servidores remotos. A URL inclui o tipo de recurso acessado (Telnet, Gopher, etc.), o endereço do servidor, e a localização do arquivo desejado. Portanto, em linhas gerais, um endereço URL completo segue a seguinte especificação : protocolo://servidor[:porta]/caminho/nome_do_arquivo Onde protocolo poderia ser algum destes abaixo especificados : 5.4 Cores dos hyperlinks Tabela 1 Tabela de tipo de Prototolo para URL Protocolo Descrição para acessar um servidor Web ftp:// para acessar um servidor de ftp file:// para acessar o sistema local gopher:// para acessar um servidor Gopher telnet:// para estabelecer uma conexão Telnet news: para acessar Usenet newsgroup mailto: para acessar caixa postal eletrônica Da mesma forma que é possível definir cores diferentes para o fundo e o texto, pode-se mudar a cor dos links. As cores das âncoras de hipertexto variam de acordo com a sua condição: visitados, nunca visitados e ativos. Os navegadores sabem quais foram os hyperlinks já visitados pelo usuário em um determinado período de tempo. Por isso, a cor dos links já visitados deve ser diferente da cor das referências nunca visitadas. Além disso, o link pisca em uma cor ainda diferente dessas duas logo depois que é clicado pelo usuário. A cor dos links é definida no tag <body>. <body link="red" alink="blue" vlink="green"> Onde: link determina a cor dos links não visitados alink determina a cor que os links devem piscar quando clicados vlink determina a cor dos links já visitados Neste exemplo, os links nunca visitados ficam em vermelho, os ativos (quando clicados) em azul, e os visitados em verde. Para não confundir os usuários, a cor dos links já visitados deve ser uma versão mais clara da cor das ligações ainda não visitadas. 5.5 Texto alternativo Pode-se colocar o título ou a melhor descrição possível de uma imagem utilizando o atributo alt: <img src="imagem.gif" alt="nome_da_imagem"> No exemplo acima, o navegador foi ajustado para não carregar a imagem imediatamente ao carregar a página. O texto alternativo aparece junto com o ícone de imagem. 5.6 Margens Pode-se controlar o espaço em volta da imagem colocando o valor em pixels da margem desejada. É possível definir as margens separadamente ou em conjunto. Para mais espaço em cima e embaixo da imagem, o atributo é vspace. Se o problema for espaço dos lados da imagem, usa-se o atributo hspace para definir as margens horizontais. <img src="imagem.gif" vspace="10" hspace="20"> Cada um desses atributos (hspace e vspace) adiciona espaço nas duas faces da imagem (em cima e em baixo e à direita e à esquerda). Não há como definir uma margem maior apenas à esquerda ou somente na parte inferior. 5.7 formatos e interlaceamento Os formatos de imagem mais aceitos pelos navegadores são GIF e JPG. A vantagem do formato GIF é que se pode gravar na opção GIF89 para conseguir que a imagem seja carregada progressivamente, um efeito conhecido como interlaceamento. Com o carregamento progressivo, o usuário tem a impressão da imagem estar sendo carregada mais rápido.

8 O formato JPG oferece um fator de compressão maior do que o GIF. As imagens ocupam menos espaço em bytes. Mas o processo de compressão do JPG pode causar alguma perda de qualidade à imagem. Como regra geral, o formato JPG deve ser usado em imagens fotográficas e o GIF em imagens criadas em computador ou desenhadas. A compressão do formato GIF se dá ainda melhor com imagens com poucas cores e trechos contínuos de uma cor só. 5.8 Dimensões Se as dimensões da imagem forem colocadas na referência, o usuário terá a impressão de que a página foi carregada mais rápido. Fornecendo as dimensões, o navegador reserva o espaço para a imagem e vai carregando o texto para que o usuário possa começar a ler. Depois de carregado o texto, as imagens começam a ser mostradas. Deve-se escrever a referência de imagem neste formato: <img src="imagem.gif" width="310" height="220"> 6 Imagens Certamente a popularidade da WWW deve-se em grande parte a sua capacidade de exibir imagens gráficas, não somente para proporcionar bonitas apresentações como também para serem utilizadas na "navegação" através das bases de informações. As imagens produzem um grande impacto, enriquecendo o conteúdo visual de sua página. Quando inserindo imagens em páginas Web, você deve ter em mente duas preocupações principais : a diagramação e o tamanho da imagem sendo inserida. Diagramação - é preciso utilizar as imagens com discernimento. A prática do bom estilo de diagramação diz que as imagens não devem jamais distrair a atenção do leitor, para não desviá-lo do conteúdo principal da mensagem que se deseja transmitir. Portanto, devem ser usadas somente para complementar (ou explicar) aquilo que se está transmitindo. Tamanho da imagem - é preciso ter cuidado com o tamanho das imagens que você deseja exibir em sua página Web. Uma imagem GIF de tamanho 640 x 480 pixels com 256 cores, utiliza cerca de 300 Kb (kilobytes). Se o usuário estiver utilizando um modem de bauds, esta imagem levaria cerca de 3 minutos para ser transferida. Portanto, na construção de uma página Web, devemos contornar este tipo de problema. Embora na Internet fale-se muito em "altas velocidades", a maioria dos usuários (ligados por exemplo a um provedor de acesso Internet), consegue trabalhar a bauds ou bauds no máximo. A maioria dos browsers manipulam somente imagens no formato GIF (Graphical Image format). Este formato foi desenvolvido pela empresa americana Compuserve. A vantagem deste formato é o seu excelente fator de compactação (gastando menos tempo de transferência das imagens através das linhas de comunicação). Mais recentemente, a Netscape adotou também o formato JPEG, desenvolvido pelo Joint Photographs Experimental Group (uma associação de fotógrafos profissionais dedicados à divulgação de fotografias digitais). Assim, você utilizará sempre somente um dos dois formatos em suas páginas Web. 6.1 Inserindo imagens em sua página Web A maioria dos browsers permite exibir imagens internas (ou "in-line images") no formato GIF. A sintaxe geral para inserir uma imagem em sua página Web é a seguinte: <img src="urlimagem" > onde urlimagem é a URL do arquivo que contém a imagem a ser mostrada. Uma vez que as imagens estão "contidas" no texto, você pode querer alterar a localização delas para obter a diagramação desejada. Para isso, as imagens internas podem ser exibidas em três diferentes alinhamentos em relação ao texto, ou seja, bottom (alinhada o texto com a parte inferior de uma imagem), middle (alinha o texto com o centro da imagem), e top (alinha o texto com o topo da imagem). Para isso, a sintaxe passaria a ser a seguinte : <img src="urlimagem" align="top, middle, ou bottom" > Alguns browsers não permitem exibir imagens. Para evitar que o usuário não entenda a mensagem que seria transmitida com a imagem, pode-se incluir mais um parâmetro neste comando para substituí-la por um texto. Este parâmetro é ALT. Assim, a sintaxe geral contendo este parâmetro pode ser a seguinte : <img src="urlimagem" alt="texto que identifique a imagem" > É uma boa prática incluir sempre este parâmetro ALT, para você ter sempre a certeza de que seus leitores verão a representação correta de suas páginas, independente do browser que eles estiverem utilizando.

9 6.2 transformando imagens em hyperlinks Você já viu como inserir hyperlinks em seus documentos (utilizando texto ou frase), representando um acesso a algum documento local ou remoto na Web. Agora veremos que é possível utilizar imagens como links ou como auxiliares de navegação (seta para uma próxima página Web, por exemplo). Assim, as imagens podem ser utilizadas como links para documentos localizados em algum servidor remoto. A sintaxe geral é a seguinte : <a href="endereço_destino" > <img src="nome_da_imagem.gif"> </a> É possível utilizar uma única imagem para direcionar o browser para diversos outros documentos ou arquivos remotos. Estas imagens são chamadas mapeadas e o parâmetro adicionado ao comando é ISMAP. Esta técnica não será estudada neste curso. 7 Tabelas Tabelas podem ser usadas para tabular dados científicos ou de negócios, como no exemplo mostrado na seqüência. Entretanto, uma das vantagens da utilização de tabelas é a elaboração de uma melhor diagramação da página, por exemplo a exposição das informações em duas ou mais colunas como utilizada em jornais. Para isso, a linguagem html utiliza a marcação <table> para identificar uma tabela. Basicamente uma tabela na html apresenta os seguintes elementos principais : <caption> para definir uma legenda ou título para a tabela; <th> para definir um cabeçalho de uma célula da tabela; para definir uma linha da tabela; e <td> para definir uma coluna da tabela (informações contidas numa célula da tabela). Assim, um exemplo básico para tabelas na linguagem html pode ser a seguinte : <table border> <caption> Exemplo de Tabela </caption> <th>título da Linha 1</th> <td>coluna 1 da Linha 1</td> <td>coluna 2 da Linha 1</td> </tr> <th>título da Linha 2</th> <td>coluna 1 da Linha 2</td> <td>coluna 2 da Linha 2</td> </tr> </table> A tabela pode ou não conter borda, para isto utiliza o atributo border. Portanto, <table border=4> define a tabela com borda de largura 4. As diretivas <td>, <th>, e apresentam dois atributos em comum align e valign para definir o alinhamento do conteúdo das células de forma horizontal e vertical, respectivamente. Assim, por exemplo, <td align="left">, alinharia o conteúdo da célula à esquerda. Os atributos rowspan e colspan, controlam a largura e altura das linhas e colunas de uma tabela. Portanto, <td colspan="3"> cria uma célula com largura de 3 colunas. Aqui, não entraremos em maiores detalhes sobre tabelas. A marcação <table> é bastante utilizada para diagramação visual das páginas Web e contém muitos parâmetros e atributos. Em seguida vamos ver um exemplo de tabelas, e para nossa compreensão inicial este conhecimento sobre tabelas é o suficiente. Se você precisar se aprofundar neste assunto, encontrará muitas referências. 7.1 Dimensões da tabela Todos os atributos abaixo são feitos dentro do tag <table>. Os atributos são: width: para definir a largura da tabela height: para definir a altura da tabela cellpadding: para definir a margem dentro das células cellspacing: para definir o espaço entre as células

10 <table border="1" width="400" height="200" cellpadding="20" cellspacing="20"> <td rowspan="2">célula expandida</td> <td>célula 1</td><td>Célula 2</td> </tr> <td>célula 3</td><td>Célula 4</td> </tr> </table> Os atributos width e height também podem ser utilizados para definir o tamanho de células específicas. Neste caso, devem ser colocados dentro do tag <td> (ou <th>). 7.2 Alinhamento Os elementos dentro da tabela podem ser alinhados da mesma forma que um parágrafo comum. Se nenhum alinhamento for definido, o conteúdo das células é alinhado à horizontalmente esquerda e verticalmente ao centro. Os atributos align (alinhamento horizontal) e valign (alinhamento vertical) devem ser usados dentro dos tags e <td> (além de <th>, se for o caso). Os alinhamentos possíveis são: Alinhamento Horizontal: align="left" alinha o conteúdo à esquerda align="right" alinha o conteúdo à direita align="center" alinha o conteúdo ao centro Alinhamento vertical: valign="top" alinha o conteúdo no topo valign="middle" alinha o conteúdo ao centro valign="bottom" alinha o conteúdo na base da célula valign="baseline" mantém as linhas de texto com o mesmo alinhamento (para ser usado dentro de ou no primeiro <td> de uma linha) <table border> <th>título 1</th><th>Título 2</th> </tr> <td>célula 1</td> <td><b>célula 2</b><p> Quando existe um texto longo, a célula é expandida até à margem da janela do navegador. Para controlar a apresentação de texto dentro da tabela, pode-se modificar as dimensões da célula.</td> </tr> </table> Vamos utilizar um texto mais longo na segunda célula da segunda coluna para demonstrar o alinhamento padrão. A largura da coluna da direita foi ampliada para que o texto da célula 2 aproveitasse até o final da margem do navegador. Se a largura da janela do navegador for diminuída, também diminui a largura da segunda coluna. Vamos melhorar a aparência da tabela ajustando a largura da célula 2 em 300 pixels. Assim, a largura de toda a segunda coluna será ajustada. Aproveitamos este exemplo para alinhar o texto da célula 1 no topo e mudar a largura da borda da tabela. <table border="3"> <th>título 1</th><th>Título 2</th> </tr> <td valign="top">célula 1</td> <td width="300"><b>célula 2</b><p> A largura de cada célula pode ser controlada individualmente utilizando-se o atributo <tt>width</tt>.</td> </tr> </table>

11 7.3 Cor de fundo das células Basta acrescentar o atributo bgcolor com a cor desejada aos tags de célula. Em algumas combinações de cores será necessário também modificar a cor das letras. Isso é feito com o atributo color dentro do tag <font>. <table border> <th bgcolor="000000"><font color="ffffff">comida</font></th> <th bgcolor="000000"><font color="ffffff">bebida</font></th> </tr> <td bgcolor="white">arroz</td> <td bgcolor="black"><font color="white">vinho</font></td> </tr> </table> 8 Folhas de Estilos em Cascata Quando o World Wide Web Consortium (W3C) lançou a versão 4.0 da HTML, incorporou a ela as CSS (Cascading Style Sheets Folhas de Estilos em Cascata) que têm a finalidade de dar uma forma de apresentação ao conteúdo do documento HTML. Passou a ser possível, portanto, separar o conteúdo do documento de sua formatação. 8.1 Tag <style> As definições de estilos para uma página podem ser feitas por duas vias: Folha de estilos externa Estilos que poderão ser adotados por todas as páginas do site criando um arquivo externo que contenha o código CSS. Assim, é possível realizar simultaneamente mudanças na aparência de todas as páginas que estiverem vinculadas a esse arquivo. Folha de estilos interna As definições são feitas na própria página e, neste caso, só nela os estilos funcionam. Folha de estilos inline Os estilos são definidos em um elemento específico para funcionarem só nele Folhas de estilos externas Uma folha de estilos externa é um arquivo de texto separado do arquivo HTML e deve conter apenas código CSS; nenhum outro texto pode ser inserido, nem tags HTML. O arquivo pode ser salvo com qualquer extensão, mas é interessante atribuirmos a extensão.css para que saibamos que se trata de arquivo de folha de estilos. No documento HTML, o arquivo CSS deverá ser LINKADO ou IMPORTADO de dentro do elemento <head>. Para LINKAR uma folha de estilos usa-se a seguinte sintaxe geral: <head> <link rel="stylesheet" type="text/css" href="arquivo.css"> </head> Para IMPORTAR uma folha de estilos coloca-se a linha de url(arquivo.css) entre as tags <style> e </style>. Eis a sintaxe geral: <head> <style url("arquivo.css"); </style> </head> Folhas de estilos internas Uma folha de estilos interna também chamada de folha de estilos incorporada é o código CSS inserido no próprio documento HTML, entre as tags <style> e </style>, dentro da seção <head>. O que se insere entre essas tags é a mesma coisa que constituiria o conteúdo do arquivo externo, caso quisesse utiliza-lo.

12 A sintaxe geral de uma folha de estilos interna: <style> seletor { propriedade: valor; propriedade: valor; } </style> Folhas de estilos em linha Estilos em linha (inline) são aqueles que são aplicados a uma única instância de um elemento. São definidos dentro do próprio elemento, só para ele. Na tag que o introduz insere-se o atributo style e, a este, atribui-se um valor que é constituído de código CSS. <elemento style="código CSS"> A maioria dos elementos HTML pode receber o atributo style. 8.2 Regras de folhas de estilos O código de uma folha de estilos é constituído de comandos denominados regras CSS. Uma regra CSS é formada de um seletor que antecede as chaves e de uma declaração que fica dentro das chaves. A declaração é constituída de propriedade e valor separados por dois-pontos. A sintaxe geral é a seguinte: seletor {propriedade: valor;} Basicamente, o seletor pode ser um nome de elemento para o qual se queira definir o estilo (seletor de tipo de elemento), uma classe (seletor de classe) ou um identificador (seletor de id), mas há também outros formatos de seletores. Havendo mais de uma declaração definida na regra, usa-se ponto-e-vírgula para separá-las. O ponto-e-vírgula é facultativo na última declaração. 8.3 Propriedades de folhas de estilos A ser será apresentado algumas propriedades de folhas estilhos Estilo de Texto Os principais estilos para texto são: font-family: não define-se qual a fonte que será usada, mas sim sugerimos uma lista, que o navegador deve analizar e usar a primeira fonte da lista que estiver instalada no cliente. color: define a cor da fonte. São permitidas todas as palavras-chaves do html, como green, blue, black... Também são permitidos valores Hexadecimais que definem a cor (precedidos sempre por #). background-color: define a cor de fundo do objeto. São permitidos os mesmos valore do atributo color. text-align: define o alinhamento do texto. Os valores são: left alinhamento à esquerda; center alinhamento ao centro; right alinhamento à direita; justify justifica o texto. vertical-align: Define o alinhamento vertical do texto na área do objeto. Os valores são: top alinhamento junto à margem superior do objeto; middle alinhamento ao centro vertical do objeto; bottom alinhamento junto à base do objeto Estilo de Bordas Bordas podem ser escrito de cinco formas: border-top: a formatação é aplicada apenas à borda superior em pixels. border-left: a formatação é aplicada apenas à borda esquerda em pixels. border-right: a formatação é aplicada apenas à borda direita em pixels. border-bottom: a formatação é aplicada apenas à borda inferior em pixels. border: a formatação é aplicada às quatro bordas do objeto em pixels.

13 8.3.3 Estilo de Posicionamento Os principais estilos para posicionamento são: position: se objeto tiver posição absoluta (absolute), estará solto sobre o html, e os valores top e left contarão a partir das bordas superior e direita da página. O valor defautl dessa propriedade é relative, que prende o objeto ao html. float: faz o objeto flutuar à esquerda ou à direita (left/right) do restante do conteúdo. top: se o objeto estiver solto na estrutura da página ele terá sua borda superior na altura determinada por essa propriedade em pixels. left: se o objeto estiver solto na estrutura da página ele terá sua borda esquerda na posição determinada por essa propriedade em pixels. width: determina a largura de um objeto em pixels. height: detemina a altura de um objeto em pixels Estilo de Margem Margens podem ser escrito de quatro formas: bottom: determina quantos pixels terá entre o inferior e o objeto Exemplo posicionamento flutuante em folha estilo interna <html> <head> <link rel="stylesheet" type="text/css" href="arquivo.css"> </head> arquivo.css body { text-align: center; } #site { float:left; width:800px; background-color:#00ffff; } #topo { float:left; width:800px; height:100px; background-color:#2f4f2f; } #col1 { float:left; width:200px; height:300px; background-color:#32cd32; } #col2 { float:left; width:400px; height:300px; background-color:#236b8e; } #col3 { float:left; width:200px; height:300px; background-color:#6b8e23; } Exemplo posicionamento flutuante em folha estilo interna <html> <head> <style> body { text-align: center; } #site { float:left; width:800px; background-color:#00ffff; } #topo { float:left; width:800px; height:100px; background-color:#2f4f2f; } #col1 { float:left; width:200px; height:300px; background-color:#32cd32; } #col2 { float:left; width:400px; height:300px; background-color:#236b8e; } #col3 { float:left; width:200px; height:300px; background-color:#6b8e23; } </style> </head> Exemplo posicionamento absoluto em folha estilo interna <html> <head> <style> body { text-align: center; } #site { width:800px; background-color:#00ffff; } #topo { position:absolute; left:0px; top:0px; width:800px; height:100px; background-color:#2f4f2f; text-align:center; } #col1 { position:absolute; left:0px; top:100px; width:200px; height:300px; background-color:#32cd32; text-align:center; } #col2 { position:absolute; left:200px; top:100px; width:400px; height:300px; background-color:#236b8e; text-align:center; } #col3 { position:absolute; left:600px; top:100px; width:200px; height:300px; background-color:#6b8e23; text-align:center; } </style> </head>

14 8.4 Tag <div> O <div> é um tag de nível de bloco para outros elementos. Por si só, não tem nenhum significado ou semântica de apresentação somente quebram linhas antes e depois do seu conteúdo. Existe um grande potencial de bom uso do <div> quando utilizada em conjunto com folhas de estilo. São muito úteis para atribuir um conjunto de atributos de apresentação para blocos inteiros de conteúdo. Outro bom uso do <div>, e talvez o mais importante, é projetar layout de um documento. O <div> deve substituir a velha maneira de definir o layout de um documento utilizando tabelas Atributo style Este atributo é utilizado para definir os atributos de apresentação em linha (seção 8.1.3) composto por propriedades de estilo de folhas. <div id="topo" style="width:700px; height:100px; background-color:#2f4f2f"> Primeiro layout, chamado "layout1" </div> Atributo id O atributo "id" atribui um identificador para o elemento associado. Este identificador deve ser único no documento e pode o nome do seletor definido por CSS. O exemplo abaixo pode ser usado com qualquer dos CSS definidos nas seções 8.3.5, e <body> <div id="site"> <div id="topo">topo</div> <div id="col1">coluna 1</div> <div id="col2">coluna 2</div> <div id="col3">coluna 3</div> </div> </body> </html> Atributo class Atribui um nome de classe (ou uma lista de nomes de classes separadas por espaços) para o elemento. Essa atributo pode ser usado em conjunto com folhas de estilo e diz ao navegador a classe (ou classes) ao qual o elemento está associado. 9 formulários Os formulários de páginas html são importantes para o preenchimento de questionários, para submeter consultas, entra de dados, coletar informações, enviar e receber s, entrada de usuário em determinada área de um site ou servidor, etc. A Linguagem html (Hypertext Markup Language ou Linguagem de marcação de hipertexto), é utilizada para escrever páginas da Web, outras linguagens como JavaScript, PHP, VBScript, ASP, JSP fazem uso dos formulários para validar entrada de dados, e retornar informações a partir dos dados inseridos pelo usuário. Por exemplo, o usuário esquece de informar seu , no campo de um formulário, instruções em JavaScript retornam com uma mensagem, informando que o usuário deve preencher o campo . Aquele que deseja criar páginas html, códigos JavaScript, PHP e VBScript, ASP, JSP deve dominar tanto a linguagem html como a construção campos de formulários adequados a determinadas situações. Nosso tutorial sobre formulários será sua base para pesquisa e consultas, sobre tudo que seja referente a formulários html. 9.1 Elementos form Todos os campos de um formulário devem estar delimitados por um elemento form. <form action=" .jsp" method="post"> Campos do formulário

15 9.2 Atributos de form Os atributos do elemento form da html mais utilizados são action e method action O Atributo action especifica o local de envio do conteúdo do formulário. Por exemplo, podemos enviar através de um botão o usuário para uma outra página. <form action="index.html"> <input type="submit" value="home Page Sistema hipermídia"> method O método determina o que o servidor deve fazer com o URL fornecido no momento da requisição de um recurso. O protocolo http define oito métodos que indicam a ação a ser realizada no recurso especificado. Um servidor http deve implementar ao menos os métodos get e head. Os outros métodos são head, put, delete, trace, options e connect. O atributo method do tag form especifica as variações do protocolo que será utilizado para envio do conteúdo do formulário. Este método de codificação baseia-se nas seguintes regras: Cada um dos elementos do formulário, inclusive seus valores, são separados entre si pelo símbolo & ("e" comercial ou ampersand); O nome e o valor (dados) de um elemento do formulário são separados por = (sinal de igual); Espaços em branco existentes nos dados (p.ex. várias palavras) são substituídos por + (sinal de adição); Todos os caracteres ASCII estendidos, com valores de 128 a 255 (hexadecimal 80 até FF), são substituídos por um conjunto constituído pelo sinal de % (porcento) seguido do valor hexadecimal do caracter (p.ex. o nosso ç (c cedilha) é substituído por %E7); Todos os caracteres utilizados nestas regras como delimitadores (ou seja, &, +, = e %) também são convertidos em hexadecimal seguindo a mesma regra para os caracteres ASCII estendidos. O método post envia dados para serem processados (por exemplo, dados de um formulário html) no corpo do comando para o recurso especificado. A requisição por meio desse método sempre requer que as informações submetidas sejam incluídas no corpo da mensagem e formatadas como uma query string, além de conter cabeçalhos adicionais especificando seu tamanho (Content-Lenght) e seu formato (Content-type). Por isso, esse método post oferece uma maior segurança em relação aos dados transferidos, ao contrário do método get que os dados são anexados a URL, ficando visíveis ao usuário. formulário Mensagem <form action="meuscript.jsp" method="post"> <input type="text" size=30 name="nome"> <input type="text" size=30 name="senha"> <input type="submit"> post / meuscript.jsp http/1.0 Accept: text/html If-modified-since: Sun, 16 May :27:13 GMT Content-type: application/x-www-form-urlencoded Content-Length: 30 nome=maria&senha=123 O método get, que envia o fluxo de dados no endereço URL que chama o script separado por ponto de interrogação (?). Esta forma de endereçamento e separação pode ser observada no campo de endereços do navegador do usuário, logo após o formulário ter sido enviado. formulário URL <form action="meuscript.jsp" method="get"> <input type="text" size=30 name="nome"> <input type="text" size=30 name="senha"> <input type="submit"> nome=maria&senha=123 O método head é uma variação do get em que o recurso não é retornado. É usado para obter metainformações por meio do cabeçalho da resposta, sem ter que recuperar todo o conteúdo. O método put envia certo recurso. Enquanto que o método delete exclui o recurso. O método trace ecoa o pedido, de maneira que o cliente possa saber o que os servidores intermediários estão mudando em seu pedido. O método options recupera os métodos http que o servidor aceita. Finalmente o método connect serve para uso com um proxy que possa se tornar um túnel SSL (um túnel pode ser usado, por exemplo, para criar uma conexão segura).

16 9.3 Campos de formulários Par utilizar um formulário de forma eficiente, devemos criar campos realmente úteis a nossas necessidades. Você deve planejar antes de construir os campos que farão parte de seu formulário. Veja a seguir os campos que compõe um formulário Campo input O Campo input é utilizado em uma ampla variedade de campos de entrada de dados em formulários de preenchimento da html. O Atributo type determina o tipo do campo. <form action="script.jsp" method="post"> <input type="text" size=30 name="nome"> <input type="submit"> Campos checkbox Um campo Checkbox ou caixa de verificação possui dois estados: selected e Unselected. Elas podem ser utilizadas para atributos que possam assumir vários valores simultaneamente. Os atributos name e value são obrigatórios nas caixas de verificação. Para marca uma caixa como estado selecionado, basta incluir o atributo Checked. <form method="post" action="script.jsp"> <input type="checkbox" name="apostilahtml" value="on">apostila html</br> <input type="checkbox" name="apostilajsp" value="on">apostila jsp</br> <input type="checkbox" name="apostilajavascript" value="on">apostila JavaScript</br> <input type="submit" value="submeter" name="b1"> Campos hidden Com os campos Hidden (ocultos), nenhum campo é apresentado ao usuário, mas o conteúdo do campo será enviado junto com o formulário. <form method="post" action="script.jsp"> <input type="hidden" name=suporte" value="suporte"> Digite seu <input type="text=" name=" " size="30"> <input type="submit"> Campos image Os campos image (imagem) atuam da mesma forma que os botões submit, mas incluem uma imagem utilizando o atributo src. <form action="script.jsp" method="post"> Nome: </br> <input type="text" size="20" name=" "></br> Senha:</br> <input type="password" size="20" name="senha"> <input type="image" src="login.gif" border=0> Campos password Os campos password (senha) são linhas de texto com caracteres digitados que são substituídos asteriscos. O usuário pode ver a quantidade de caracteres que digita, mas não o que foi digitado. <form action="script.jsp" method="post"> Nome: </br> <input type="text" size="20" name=" "> </br> Senha:</br> <input type="password" size="20" name="senha"> <input type="submit" value="enviar" name="b1">

17 9.3.6 Botões de radio Os botões de radio permitem que apenas uma das opções seja escolhida. Os atributos name e value são obrigatórios. Para definir um botão como selecionado, basta incluir o atributo Checked. <form method="post" action="script.jsp"> <input type="radio" name="r1" value="apostilahtml" checked >Apostilas html</br> <input type="radio" name="r1" value="apostilajsp"> Apostilas jsp</br> <input type="radio" name="r1" value="apostilasjavascript">apostilas JavaScript</br> <input type="submit"> Botões reset Quando um botão reset é pressionado os campos de um formulário retornam a seus valores iniciais. O atributo src pode ser utilizado para especificar um elemento gráfico. <form action="script.jsp" method="post"> Nome: </br> <input type="text" size="20" name=" "></br> Senha:</br> <input type="password" size="20" name="senha"> <input type="submit" value="enviar"> <input type="reset" value="apagar"> Botões submit Os dados do formulário serão enviados sempre que o usuário der um clique sobre o botão submit. O atributo value pode ser utilizado para fornecer um rótulo para ser apresentado sobre o botão. <form action="script.jsp" method="post"> Nome: </br> <input type="text" size="20" name=" "></br> Senha:</br> <input type="password" size="20" name="senha"> <input type="submit" value="enviar> 9.4 Atributos permitidos ao elemento input O elemento input pode receber uma grande quantidade de atributos. Veja alguns deles checked Indica que elementos como botões de rádio ou caixa de verificação devem estar selecionados maxlength O atributo Maxlength especifica a quantidade máxima de caracteres permitidos em campos text e password name O atributo name fornece um string de caracteres utilizado para nomear o campo quando ocorrer o envio dos dados contidos no formulário size O atributo size especifica a largura visível de campos text ou password src (Source) O atributo src especifica uma imagem que será utilizada como segundo plano em campos Image, submit ou reset type type define o tipo de campo de acordo com as seguintes opções: text, password, Checbox, Radio, File, Hidden, submit, Image ou reset.

18 9.4.7 value value é um string de caracteres ou um número utilizado para inicializar campos text ou Hideen textarea (área de texto) A utilização do elemento textarea permite aos usuários a digitação de várias linhas de texto. O elemento Textare é utilizado principalmente para escrever mensagens para envio de . <form action="enviar .jsp" method="post"> Digite seu <input type="text" size="30" name=" "></br> Digite o assunto: <input type="text" size="30" name="assunto"></br> Digite aqui a mensagem <textarea name="mensagem" rows="5" cols="10"></textarea> A tag textarea contém atributos para definir a quantidade de colunas e linhas. Veja a seguir cols cols representa o número visível horizontal de caracteres no campo. Quando os parâmetros forem ultrapassados geram deslocamento sempre que necessário rows rows representa o número visível de linhas de texto no campo. Quando os parâmetros forem ultrapassados geram deslocamento sempre que necessário. 9.5 Elementos select O elemento select é utilizado em menus de opção única e múltipla. Será normalmente representado na forma de menu pop-up ou drop-down, oferecendo uma alternativa mais compacta em relação aos botões de rádio ou caixa de verificação. <form action="script.jsp" method="post"> Selecione uma apostilas</br> <select name="apostila"> <option>excel 2000</option> <option>frontpage 2000</option> <option>javascript</option> </select> Atributo multiple para elementos select Quando se deseja criar um menu de múltiplas opções, é necessário incluir o atributo multiple junto com o elemento select. <select multiple name="apostilas"> multiple A presença do atributo multiple denota que o elemento select define um menu com múltiplas opções. Se estiver ausente, o menu será de opção única. O usuário deverá selecionar múltiplas opções enquanto mantém a tecla Ctrl pressionada Elemento option O elemento option pode ocorrer apenas no âmbito de elementos select, representado uma opção possível. Ele pode conter apenas textos e a opção seleciona é enviada com os demais dados do formulário.

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

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

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

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

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

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

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

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

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

O código acima descreve o formulário com uma caixa de texto e dois botões

O código acima descreve o formulário com uma caixa de texto e dois botões Formulários Formulários permitem que os usuários interajam com um servidor Web passando informações. Assim, através da Web, se pode ler e gravar informações em Banco de Dados, gerando enormes possibilidades

Leia mais

Aula 05 HTML FORMULÁRIOS Prof. Daniela Pires Sumário

Aula 05 HTML FORMULÁRIOS Prof. Daniela Pires Sumário Sumário FORMULÁRIO EM HTML... 2 FORM... 2 ACTION... 2 METHOD... 2 INPUT... 2 INPUT TYPE TEXT... 2 INPUT TYPE PASSWORD... 2 CHECKBOX - Múltipla escolha... 4 RADIO - Escolha única... 4 Botões de ação...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

02 - Usando o SiteMaster - Informações importantes

02 - Usando o SiteMaster - Informações importantes 01 - Apresentação do SiteMaster - News Edition O SiteMaster foi desenvolvido para ser um sistema simples de gerenciamento de notícias, instalado em seu próprio computador e com configuração simplificada,

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

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

Programação para Internet I

Programação para Internet I Programação para Internet I Aula 05 e 06 Fernando F. Costa nando@fimes.edu.br 1 Tags de Formatação de Texto - Permite que um texto se mova de um lado para o outro da página. Sintaxe:

Leia mais

HTML Curso Básico HTML CURSO BÁSICO Aprenda os conceitos iniciais de HTML em alguns minutos.

HTML Curso Básico HTML CURSO BÁSICO Aprenda os conceitos iniciais de HTML em alguns minutos. HTML CURSO BÁSICO Aprenda os conceitos iniciais de HTML em alguns minutos. 1 Índice 1 - INTRODUÇÃO 3 2 - TAGS 3 3 - EDITORES 3 4 - SALVANDO UMA PAGINA HTML 3 5 - INICIANDO UMA PÁGINA 3 6 - CONSTRUINDO

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

> 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

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

Posicionamento e Layout com CSS

Posicionamento e Layout com CSS Posicionamento e Layout com CSS Esquemas de posicionamento: absolute e relative Construção de layouts com divs e regras CSS Existem quatro tipos de posicionamento em CSS: estático, relativo, absoluto

Leia mais

Manual do Painel Administrativo

Manual do Painel Administrativo Manual do Painel Administrativo versão 1.0 Autores César A Miggiolaro Marcos J Lazarin Índice Índice... 2 Figuras... 3 Inicio... 5 Funcionalidades... 7 Analytics... 9 Cidades... 9 Conteúdo... 10 Referência...

Leia mais

1 2 3 W O R K S H O P 4 5 6 W O R K S H O P 7 W O R K S H O P 8 9 10 Instruções gerais para a realização das Propostas de Actividades Para conhecer em pormenor o INTERFACE DO FRONTPAGE clique aqui 11 CONSTRUÇÃO

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

HTML: Listas, Tabelas e Formulários CST Sistemas para Internet

HTML: Listas, Tabelas e Formulários CST Sistemas para Internet HTML: Listas, Tabelas e Formulários CST Sistemas para Internet Marx Gomes Van der Linden ( Material baseado no original de Marcelo José Siqueira Coutinho de Almeida ) Listas Listas de itens são bastante

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

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

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

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

4.14 - Imagens: <img src="..."> src <img src="tecnologia.jpg"> único atributo que não pode ser omitido neste TAG Nota: img

4.14 - Imagens: <img src=...> src <img src=tecnologia.jpg> único atributo que não pode ser omitido neste TAG Nota: img 4.14 - Imagens: O TAG utilizado para a inclusão de imagens em páginas html é o: O atributo src especifica o local onde está a imagem e o seu nome. Nas páginas pessoais é mais comum o uso

Leia mais

Manual de Gerenciamento de Conteúdo

Manual de Gerenciamento de Conteúdo Manual de Gerenciamento de Conteúdo 1 Sumário 1) O que é um Gerenciador de Conteúdo...3 2) Como o Site está Estruturado...3 3) Como Gerenciar o Conteúdo do Site...5 3.1) Adicionar Itens no Menu de Navegação...6

Leia mais

ftp://ftp.cr-df.rnp.br/pub/netinfo/training/rnp/kit-bsb/html/guia3.zip dezembro 1995 Tutorial - Autoria em World Wide Web

ftp://ftp.cr-df.rnp.br/pub/netinfo/training/rnp/kit-bsb/html/guia3.zip dezembro 1995 Tutorial - Autoria em World Wide Web RNP REDE NACIONAL DE PESQUISA Centro Regional de Brasília CR/DF ftp://ftp.cr-df.rnp.br/pub/netinfo/training/rnp/kit-bsb/html/guia3.zip dezembro 1995 Tutorial - Autoria em World Wide Web Parte III - Hypertext

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

CRIAÇÃO DE SITES (AULA 4)

CRIAÇÃO DE SITES (AULA 4) Prof. Breno Leonardo Gomes de Menezes Araújo brenod123@gmail.com http://blog.brenoleonardo.com.br CRIAÇÃO DE SITES (AULA 4) O que eu preciso para construir um link? Para construir um link você usa o que

Leia mais

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

WEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira WEBDESIGN Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira Formulários e JavaScript Como visto anteriormente, JavaScript pode ser usada para

Leia mais

Como criar uma página WEB

Como criar uma página WEB Como criar uma página WEB Utilização de comandos HTML Luís Manuel Borges Gouveia versão 1.1 Dezembro, 1996 Requisitos necessários para criar ou editar uma página Web um navegador (browser): Netscape ou

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

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

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

4.14 - Imagens: <IMG SRC="..."> SRC <IMG SRC="tecnologia.jpg"> único atributo que não pode ser omitido neste tag Nota: img

4.14 - Imagens: <IMG SRC=...> SRC <IMG SRC=tecnologia.jpg> único atributo que não pode ser omitido neste tag Nota: img 4.14 - Imagens: O tag utilizado para a inclusão de imagens em páginas html é o: O atributo SRC especifica o local aonde está a imagem e o seu nome. Nas páginas pessoais é mais comum o uso

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

Programação Web Prof. Wladimir

Programação Web Prof. Wladimir Programação Web Prof. Wladimir Linguagem HTML Listas e Formulários @wre2008 1 Sumário Listas Revisão da tag Criação de formulários HTML @wre2008 2 Listas As listas são utilizadas para citar, numerar

Leia mais

Tutorial Plone 4. Manutenção de Sites. Universidade Federal de São Carlos Departamento de Sistemas Web Todos os direitos reservados

Tutorial Plone 4. Manutenção de Sites. Universidade Federal de São Carlos Departamento de Sistemas Web Todos os direitos reservados Tutorial Plone 4 Manutenção de Sites Universidade Federal de São Carlos Departamento de Sistemas Web Todos os direitos reservados Sumário Introdução 1 Como fazer a autenticação do usuário 1.1 Através do

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

Conteúdo Dinâmico. Introdução. Interação Browser x Servidor Web. Interação Browser x Servidor Web

Conteúdo Dinâmico. Introdução. Interação Browser x Servidor Web. Interação Browser x Servidor Web Introdução Formulários rios & Conteúdo Dinâmico Mário Antonio Meireles Teixeira Dept o. de Informática - UFMA A Web surgiu inicialmente como uma nova forma de comunicação de informações, fazendo uso de

Leia mais

Status. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna

Status. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna O que é uma planilha eletrônica? É um aplicativo que oferece recursos para manipular dados organizados em tabelas. A partir deles pode-se gerar gráficos facilitando a análise e interpretação dos dados

Leia mais

4. Características Gerais das Tabelas do HTML

4. Características Gerais das Tabelas do HTML 4. Características Gerais das Tabelas do HTML Curso de Extensão em HTML PUCRS A criação de uma tabela começa pelo tag e termina pelo tag. Antes do texto de cada linha da tabela você deve inserir o tag

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

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

Claudio Damasceno. Avançar

Claudio Damasceno. Avançar Claudio Damasceno Conteúdo Alinhamento Âncoras, Links Tabelas Formatação Próximo Capítulo HTML prof.claudiodamasceno@hotmail.com 2 Recapitulando - Estrutura básica título DA PÁGINA

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

0,5 pelo negrito das palavras ID, Nome, E-mail e Analisar em outro momento.

0,5 pelo negrito das palavras ID, Nome, E-mail e Analisar em outro momento. IFES - Campus Cachoeiro de Itapemirim-ES Curso Técnico em Informática Disciplina: Programação Web Professor: Flávio Izo e Rafael Vargas Data: 07/04/2015 Aluno: GABARITO Valor: 12,5 Conteúdo: HTML + Formulários

Leia mais

Passa a passo para construir uma página pessoal - Parte 1

Passa a passo para construir uma página pessoal - Parte 1 Passa a passo para construir uma página pessoal - Parte 1 Quais ferramentas são necessárias? - Editor de texto básico (sem formatações): use o Bloco de Notas (não use o MS Word e WordPad) - Navegador (browser):

Leia mais

ASSOCIAÇÃO CRISTÃ DE MOÇOS DO RIO GRANDE DO SUL DEPARTAMENTO DE TECNOLOGIA DA INFORMAÇÃO

ASSOCIAÇÃO CRISTÃ DE MOÇOS DO RIO GRANDE DO SUL DEPARTAMENTO DE TECNOLOGIA DA INFORMAÇÃO MANUAL MEDIAWIKI Manual Media Wiki Página 2 Sumário O que é MediaWiki... 4 Acesso ao sistema... 5 Criação do índice principal... 7 Criação de página... 14 Bloqueio/Proteção de página... 17 Manual Media

Leia mais

Linguagem de. Aula 06. Profa Cristiane Koehler cristiane.koehler@canoas.ifrs.edu.br

Linguagem de. Aula 06. Profa Cristiane Koehler cristiane.koehler@canoas.ifrs.edu.br Linguagem de Programação IV -PHP Aula 06 Profa Cristiane Koehler cristiane.koehler@canoas.ifrs.edu.br Criação de Formulários o Um formulário consiste em uma série de campos que são preenchidos pelo usuário

Leia mais

HTML -- Criação de Home Page

HTML -- Criação de Home Page PPáággi innaa 1 LISTAS Na linguagem HTML existem elementos específicos para a criação de listas, que podem ser listas ordenadas (OL), listas sem ordenação (UL), ou listas de definição (DL). Um detalhe

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

Instrução de Trabalho Base de Conhecimento

Instrução de Trabalho Base de Conhecimento Aprovado por Comitê da Qualidade Analisado criticamente por Dono do processo 1. OBJETIVOS Esta instrução de trabalho tem como objetivo orientar os colaboradores da SINFO, de como a será mantida e acessada.

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 sexta e penúltima edição da Coletânea de Análises de Email Marketing em Clientes de Email, apresentamos os estudos dos clientes

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

Por que aprender a fazer tabelas? Tabelas auxiliam na formatação da página, e é por essa razão que eles foram acrescentados à linguagem html

Por que aprender a fazer tabelas? Tabelas auxiliam na formatação da página, e é por essa razão que eles foram acrescentados à linguagem html Por que aprender a fazer tabelas? Tabelas auxiliam na formatação da página, e é por essa razão que eles foram acrescentados à linguagem html Tabela de dados Tabelas para alinhar texto Tabelas para conter

Leia mais

Tema UFPel 2.0 WP Institucional Guia de Opções de Personalização

Tema UFPel 2.0 WP Institucional Guia de Opções de Personalização Tema UFPel 2.0 WP Institucional Guia de Opções de Personalização Sumário 1. Configurações Iniciais...2 1.1. Configurando o Menu Personalizado...2 1.2. Configurando os Widgets...3 2. Localize o nome de

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

Sistema de Gerenciamento Remoto www.pevermelho.art.br

Sistema de Gerenciamento Remoto www.pevermelho.art.br Sistema de Gerenciamento Remoto www.pevermelho.art.br 1 - SOBRE O SGR Este manual irá lhe ajudar a entender o funcionamento do SGR (Sistema de Gerenciamento Remoto) permitindo assim que você possa atualizar

Leia mais

APOSTILA WORD BÁSICO

APOSTILA WORD BÁSICO APOSTILA WORD BÁSICO Apresentação O WORD é um editor de textos, que pertence ao Pacote Office da Microsoft. Suas principais características são: criação de textos, cartas, memorandos, documentos, mala

Leia mais

Universidade Federal do Mato Grosso - STI-CAE. Índice

Universidade Federal do Mato Grosso - STI-CAE. Índice CAPA Universidade Federal do Mato Grosso - STI-CAE Índice 1. Página da área administrativa... 1.1 Botões e campo iniciais... 2. Explicar como funcionam as seções... 2.1. Seções dinâmicos... 2.1.1 Como

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

Word 1 - Introdução 1.1 - Principais recursos do word 1.2 - A janela de documento 1.3 - Tela principal

Word 1 - Introdução 1.1 - Principais recursos do word 1.2 - A janela de documento 1.3 - Tela principal Word 1 - Introdução O Word para Windows ou NT, é um processador de textos cuja finalidade é a de nos ajudar a trabalhar de maneira mais eficiente tanto na elaboração de documentos simples, quanto naqueles

Leia mais

CAPÍTULO 2. Este capítulo tratará :

CAPÍTULO 2. Este capítulo tratará : 1ª PARTE CAPÍTULO 2 Este capítulo tratará : 1. O que é necessário para se criar páginas para a Web. 2. A diferença entre páginas Web, Home Page e apresentação Web 3. Navegadores 4. O que é site, Host,

Leia mais

CONSTRUÇÃO DE BLOG COM O BLOGGER

CONSTRUÇÃO DE BLOG COM O BLOGGER CONSTRUÇÃO DE BLOG COM O BLOGGER Blog é uma abreviação de weblog, qualquer registro frequênte de informações pode ser considerado um blog (últimas notícias de um jornal online por exemplo). A maioria das

Leia mais

Follow-Up Acompanhamento Eletrônico de Processos (versão 3.0) Manual do Sistema. 1. Como acessar o sistema Requisitos mínimos e compatibilidade

Follow-Up Acompanhamento Eletrônico de Processos (versão 3.0) Manual do Sistema. 1. Como acessar o sistema Requisitos mínimos e compatibilidade do Sistema Índice Página 1. Como acessar o sistema 1.1 Requisitos mínimos e compatibilidade 03 2. Como configurar o Sistema 2.1 Painel de Controle 2.2 Informando o nome da Comissária 2.3 Escolhendo a Cor

Leia mais

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RN - IFRN APOSTILA: AUTORIA WEB PROFESSOR: ADDSON ARAÚJO DA COSTA SANTA CRUZ - RN

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RN - IFRN APOSTILA: AUTORIA WEB PROFESSOR: ADDSON ARAÚJO DA COSTA SANTA CRUZ - RN INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RN - IFRN APOSTILA: AUTORIA WEB PROFESSOR: ADDSON ARAÚJO DA COSTA SANTA CRUZ - RN Sumário 1. Introdução...1 2. Tags...1 3. HTML...1 4. Cabeça, Corpo

Leia mais

O Microsoft Office é composto por diversos softwares, dentre eles o Word, o Excel, o Access e o Power Point.

O Microsoft Office é composto por diversos softwares, dentre eles o Word, o Excel, o Access e o Power Point. Editor de Texto Microsoft Word 1. Microsoft Office O Microsoft Office é composto por diversos softwares, dentre eles o Word, o Excel, o Access e o Power Point. O Word é um editor de texto com recursos

Leia mais

Adapti - Technology Solutions www.adapti.net Leonor cardoso nº 331 Fone : (041) 8844-7805 81240-380 Curitiba - PR MANUAL DO USUÁRIO

Adapti - Technology Solutions www.adapti.net Leonor cardoso nº 331 Fone : (041) 8844-7805 81240-380 Curitiba - PR MANUAL DO USUÁRIO MANUAL DO USUÁRIO 1 Índice Administração de Documentos...2 Lista de documentos criados...3 Criando um novo documento...3 Barra de ferramentas do editor...4 Editando um documento...7 Administrando suas

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

Programação para Internet

Programação para Internet Programação para Internet Aula 07 Os direitos desta obra foram cedidos à Universidade Nove de Julho Este material é parte integrante da disciplina oferecida pela UNINOVE. O acesso às atividades, conteúdos

Leia mais

Manual de configuração do sistema

Manual de configuração do sistema Manual de configuração do sistema (v.1.5.x Beta) Rua México, 119 Sala 2004 Centro Rio de Janeiro, RJ www.doctors-solution.com.br www.simdoctor.com.br contato@simdoctor.com.br Sumário 1. Fazendo seu primeiro

Leia mais

Formulário (Send & Recieve) Prof. Celso H. Masotti

Formulário (Send & Recieve) Prof. Celso H. Masotti Formulário (Send & Recieve) Prof. Celso H. Masotti O Send e o Recieve A partir desse momento os exercícios serão realizados com dois arquivos, um de envio de dados (send) e o que recebe esse dados (recieve)

Leia mais

Glossários em Moodle (1.6.5+)

Glossários em Moodle (1.6.5+) Glossários em Moodle (1.6.5+) Athail Rangel Pulino 2 Ficha Técnica Título Glossários em Moodle Autor Athail Rangel Pulino Filho Copyright Creative Commons Edição Agosto 2007 Glossários em Moodle 3 Índice

Leia mais

Vejamos um exemplo. Vamos supor que queiramos montar uma tabela 3X2, ou seja de 3 colunas por 2 linhas, o código HTML para isso é :

Vejamos um exemplo. Vamos supor que queiramos montar uma tabela 3X2, ou seja de 3 colunas por 2 linhas, o código HTML para isso é : TABELAS As tabelas são muito importantes para o designer de uma home-page. Com elas podese fazer alinhamentos que dificilmente seriam possíveis com simples comandos. A funcionalidade de uma tabela faz

Leia mais

Manual do Google agenda. criação e compartilhamento de agendas

Manual do Google agenda. criação e compartilhamento de agendas Manual do Google agenda criação e compartilhamento de agendas 1 O que é o Google Agenda? Google Agenda é um serviço de agenda on line gratuito do Google, onde você pode anotar compromissos e tarefas, organizando

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 Thunderbird e Terra Nesta terceira edição da Coletânea de Análises de Email Marketing em Clientes de Email, apresentamos os estudos do webmail

Leia mais

Como acessar o novo webmail da Educação? Manual do Usuário. 15/9/2009 Gerencia de Suporte, Redes e Novas Tecnologias Claudia M.S.

Como acessar o novo webmail da Educação? Manual do Usuário. 15/9/2009 Gerencia de Suporte, Redes e Novas Tecnologias Claudia M.S. Como acessar o novo webmail da Educação? Manual do Usuário 15/9/2009 Gerencia de Suporte, Redes e Novas Tecnologias Claudia M.S. Tomaz IT.002 02 2/14 Como acessar o Webmail da Secretaria de Educação? Para

Leia mais

Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo.

Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo. Manual de Instruções ECO Editor de Conteúdo Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo. O ECO é um sistema amigável e intui?vo, mas abaixo você pode?rar eventuais dúvidas e aproveitar

Leia mais