Programação para Internet

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

Download "Programação para Internet"

Transcrição

1 Universidade Federal de Uberlândia Faculdade de Computação Programação para Internet Curso de Sistemas de Informação Prof. Dr. Daniel A. Furtado Módulo 6 Introdução ao Framework Bootstrap

2 2 Bootstrap Introdução Bootstrap é um framework para desenvolvimento front-end (lado cliente do website); Bootstrap disponibiliza uma série de recursos, estilos e templates para tornar o desenvolvimento Web mais rápido e mais fácil; Bootstrap fornece recursos que facilitam a criação de interfaces responsivas, ou seja, interfaces que se ajustam automaticamente para uma boa exibição em diferentes dispositivos (seja um desktop, um smartphone ou um tablet) Bootstrap pode ser baixado e utilizado de forma gratuita;

3 Como Utilizar Para utilizar Bootstrap no website, há duas opções: 1. Baixar os arquivos do site getbootstrap.com e incluir as devidas referências no HTML; 2. Incluir as referências diretamente de redes CDN: <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href=" <!-- jquery library --> <script src=" <!-- Latest compiled JavaScript --> <script src=" Repare que o framework Bootstrap requer um arquivo de estilos CSS, a biblioteca jquery e um arquivo de código JavaScript. Ref: adaptado de w3schools.com 3

4 Como Utilizar A versão de referência neste material (Bootstrap 3) foi desenvolvida para ser responsiva em dispositivos móveis; Para que o website possa usufruir de tal capacidade é necessário incluir na página HTML o seguinte código: <meta name="viewport" content="width=device-width, initial-scale=1"> A propriedade width controla o tamanho da viewport; A propriedade initial-scale controla a escala de exibição (zoom) em que a página deve ser exibida quando carregada pela primeira vez. Ref: adaptado de w3schools.com Ref: developer.mozilla.org 4

5 <div class="container"> <!-- Conteúdo da página --> Como Utilizar Bootstrap requer um container para que o conteúdo da página seja exibido adequadamente; O container pode ser definido utilizando um <div> e uma classe css do framework, que pode ser.container ou.container-fluid Com a opção container-fluid, a página ocupará toda a largura disponível na tela. 5

6 Exemplo <!DOCTYPE html> <html lang="en"> <head> <title>bootstrap Example</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href=" <script src=" <script src=" </head> <body> <div class="container"> <h1>my First Bootstrap Page</h1> <p>this is some text.</p> </body> </html> Ref: adaptado de w3schools.com 6

7 7 Bootstrap Grid System O sistema de grade do Bootstrap permite organizar os elementos da página (imagens, botões, campos de formulário, etc.) em linhas e colunas, de maneira responsiva; Uma linha pode ser subdividida em até 12 colunas; Caso não haja necessidade de utilizar as 12 colunas individualmente, elas podem ser agrupadas para formarem colunas mais largas. Exemplo: Classes Bootstrap para o sistema de grade Código Tipo de Tela Melhor Dispositivo xs extra small screen Smartphones sm small screens Tablets md medium screens Laptops, desktops pequenos lg large screens Desktops grandes

8 Bootstrap Grid System Cada linha é definida utilizando <div class="row"> Cada coluna na linha é definida utilizando <div class="col-d-c"> onde d é um dos valores xs, sm, md, lg e c é o número de colunas que devem ser agrupadas (a soma de tais colunas, para uma mesma linha, deve ser 12) Exemplo de uso de uma grade Boostrap: <div class="row"> <div class="col-sm-12"> <div class="row"> <div class="col-sm-3"> <div class="col-sm-6"> <div class="col-sm-3"> <div class="row">... Ref: w3schools.com 8

9 Bootstrap Grid System - Exemplo O exemplo a seguir cria uma grade com duas linhas A primeira linha tem duas colunas de mesma largura A segunda linha tem duas colunas de larguras diferentes <div class="container"> <div class="row"> <! - Primeira linha --> <div class="col-sm-6"> <label>primeiro Nome</label><br> <input type="text" style="width: 100%"> <div class="col-sm-6"> <label>último Nome</label><br> <input type="text" style="width: 100%"> <div class="row"> <! - Segunda linha --> <div class="col-sm-8"> <label>cidade</label><br> <input type="text" style="width: 100%"> <div class="col-sm-4"> <label>estado</label><br> <input type="text" style="width: 100%"> Ref: adaptado de w3schools.com 9

10 Bootstrap Grid System vs Tabelas Em muitas situações, utilizar o sistema de grade Bootstrap pode ser mais apropriado do que utilizar tabelas HTML; Uma das vantagens do sistema de grade com relação às tabelas é o fato dele ser responsivo. Assim, o conteúdo pode ser automaticamente ajustado para exibição ótima em dispositivos com diferentes tamanhos de telas (desktops, tablets, smartphones, etc.). Ref: adaptado de w3schools.com 10

11 Cores Contextuais As seguintes classes estão disponíveis para prover melhor significado ao texto através de cores: Classe Bootstrap.text-muted.text-primary.text-success.text-info.text-warning.text-danger Cor do texto This text is muted. This text is important. This text indicates success. This text represents some information. This text represents a warning. This text represents danger. Ref: adaptado de w3schools.com 11

12 12 Tabelas Bootstrap oferece diversas classes que possibilitam formatar rapidamente as tabelas HTML com estilos pré-definidos. Algumas delas são: Classe Bootstrap.table.table-striped.table-bordered.table-hover Significado Classe principal. Tabela com divisões horizontais Adiciona cores alternadas às linhas Adiciona bordas em todas as células Adiciona cor à linha quando apontada pelo mouse OBS: para obter o estilo completo, pode ser necessário referenciar a classe principal.table juntamente com as demais. Exemplo: <table class="table table-striped"> Ref: adaptado de w3schools.com

13 13 Tabelas Para tornar uma tabela responsiva, para melhor visualização em dispositivos móveis, pode-se colocá-la dentro de um elemento <div> com o devido estilo CSS: <div style="overflow-x:auto;"> <table>... </table> Ref: adaptado de w3schools.com

14 Botões Bootstrap disponibiliza classes para definir rapidamente a aparência de botões de acordo o seu propósito; Estilos Tamanhos Outros.btn.btn-default.btn-primary.btn-success.btn-info.btn-warning.btn-danger.btn-link.btn-lg.btn-md.btn-sm.btn-xs.btn-block.active.disabled A classe.btn-block faz com que o botão ocupe toda a largura disponível. Exemplo: <button class="btn btn-success btn-block">sucesso</button> Adaptado de w3schools.com 14

15 <nav class="navbar navbar-inverse"> <div class="container-fluid"> Barra de Navegação Barras de navegação podem ser criadas facilmente utilizando a classe.navbar Exemplo: <div class="navbar-header"> <a class="navbar-brand" href="#">nome do Website</a> <ul class="nav navbar-nav"> <li class="active"><a href="#">home</a></li> <li><a href="#">page 1</a></li> <li><a href="#">page 2</a></li> <li><a href="#">page 3</a></li> </ul> </nav> Ref: adaptado de w3schools.com 15

16 Barra de Navegação É possível inserir menus suspensos na barra de navegação por meio da classe.dropdown-menu Ver exemplo: Anexos/Exemplo-Bootstrap-Navbar-Submenu.html Ref: adaptado de w3schools.com 16

17 Barra de Navegação É possível inserir conteúdo alinhado à direita na barra de navegação por meio da classe.navbar-right Exemplo: <nav class="navbar navbar-inverse"> <div class="container-fluid"> <div class="navbar-header"> <a class="navbar-brand" href="#">websitename</a> <ul class="nav navbar-nav"> <li class="active"><a href="#">home</a></li> <li><a href="#">page 1</a></li> <li><a href="#">page 2</a></li> </ul> <ul class="nav navbar-nav navbar-right"> <li><a href="#"><span class="glyphicon glyphicon-user"></span> Sign Up</a></li> <li><a href="#"><span class="glyphicon glyphicon-log-in"></span> Login</a></li> </ul> </nav> Ref: adaptado de w3schools.com 17

18 Bootstrap Glyphicons No exemplo anterior utilizamos dois ícones da coleção Glyphicons Halflings; É uma maneira prática e rápida de adicionar ícones em botões, textos, menus, listas, etc.; Pode-se utilizar, através do Bootstrap, centenas de ícones diferentes; Basta fazer referência à devida classe: <span class="glyphicon glyphicon-nomedoicone"></span> Veja a lista de ícones no endereço: Outros exemplos: 18

19 19 Formulários Bootstrap fornece três tipos de layouts para formulários: Vertical (padrão) Horizontal Inline Independentemente do layout, recomenda-se: Agrupar cada par rótulo/campo em um <div class="form-group"> (para espaçamento ótimo) Adicionar a classe.form-control para todos os campos textuais (<input>, <textarea>, <select>, etc) Adaptado de w3schools.com

20 <form action="/action_page.php"> Formulários Exemplo de formulário vertical <div class="form-group"> <label for=" "> </label> <input type=" " class="form-control" id=" " name=" "> <div class="form-group"> <label for="pwd">password:</label> <input type="password" class="form-control" id="pwd" name="pwd"> <div class="checkbox"> <label><input type="checkbox" name="remember"> Remember me</label> <button type="submit" class="btn btn-default">submit</button> </form> Adaptado de w3schools.com 20

21 Formulários Para um formulário inline, basta utilizar a classe form-inline no elemento form <form action="/action_page.php" class="form-inline"> <div class="form-group"> <label for=" "> </label> <input type=" " class="form-control" id=" " name=" "> <div class="form-group"> <label for="pwd">password:</label> <input type="password" class="form-control" id="pwd" name="pwd"> <div class="checkbox"> <label><input type="checkbox" name="remember"> Remember me</label> <button type="submit" class="btn btn-default">submit</button> </form> Adaptado de w3schools.com 21

22 Formulários Exercício: estudar formulários horizontais em: Exemplo: anexos/exemplo-bootstrap-form-horizontal.html OBS: formulários horizontais são convertidos em formulários verticais quando visualizados em telas pequenas. Adaptado de w3schools.com 22

23 Formulários Botões do tipo radio, um abaixo do outro <div class="radio"> <label><input type="radio" name="optradio">option 1</label> <div class="radio"> <label><input type="radio" name="optradio">option 2</label> Botões do tipo radio, um na frente do outro <label class="radio-inline"><input type="radio" name="optradio">option 1</label> <label class="radio-inline"><input type="radio" name="optradio">option 2</label> Adaptado de w3schools.com 23

24 24 Modal Uma janela modal é uma janela que é exibida em cima das outras para apresentação ou coleta de informações de maneira conveniente, sem que o usuário seja redirecionado para uma nova página; Bootstrap fornece recursos para exibir modais de maneira fácil Adaptado de w3schools.com

25 <!-- Botão para abrir a janela modal --> <button type="button" class="btn btn-info btn-lg" data-toggle="modal" datatarget="#mymodal">abrir Modal</button> <!-- Div definindo o conteúdo da janela modal --> <div class="modal fade" id="mymodal" role="dialog"> <div class="modal-dialog"> <div class="modal-content"> <! Cabeçalho da janela modal --> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"> </button> <h4 class="modal-title">modal Header</h4> <! Corpo da janela modal --> <div class="modal-body"> <p>some text in the modal.</p> Modal - Exemplo <! Rodapé da janela modal --> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">close</button> Mais informações sobre modais: Adaptado de w3schools.com 25

26 Abrindo e Fechando um Modal pelo Código Caso seja necessário abrir ou fechar uma janela modal pelo código JavaScript, pode-se utilizar jquery: $('#iddomodal').modal('show'); $('#iddomodal').modal('hide'); 26

27 27 Muitos Outros Recursos Bootstrap Affix Plugin. Permite manter a barra de navegação visível, mesmo quando o usuário rola a tela: Acesse e explore outros recursos, estilos e templates do Bootstrap.

28 28 W3 How TO O portal w3schools.com disponibiliza uma série de tutoriais que ensinam passo a passo como inserir recursos que são frequentemente utilizados nas página Web, tais como animações, slideshow de imagens, janelas popup, etc. Visite o endereço a seguir e explore alguns desses recursos:

29 Referências getbootstrap.com developer.mozilla.org 29

Escrito por Neri Neitzke Ter, 29 de Novembro de :38 - Última atualização Sex, 07 de Abril de :23

Escrito por Neri Neitzke Ter, 29 de Novembro de :38 - Última atualização Sex, 07 de Abril de :23 Bootstrap é o mais popular framework HTML, CSS, e JS para desenvolvimento de sites e sistemas web responsivo, ou seja, para rodar em celular, tabblet e desktop. O Bootstrap permite que você desenvolva

Leia mais

Bootstrap: Uma solução rápida para sites web

Bootstrap: Uma solução rápida para sites web III Escola Regional de Informática do Piauí. Livro Anais - Artigos e Minicursos, v. 1, n. 1, p. 487-499, jun, 2017. www.eripi.com.br/2017 - ISBN: 978-85-7669-395-6 Capítulo 12 Bootstrap: Uma solução rápida

Leia mais

Aplicativos móveis com HTML5

Aplicativos móveis com HTML5 Aplicativos móveis com HTML5 Preparando o ambiente de desenvolvimento O código HTML pode ser escrito em qualquer editor de texto comum. Você pode utilizar o editor padrão do seu sistema operacional (Bloco

Leia mais

Desenvolver um tema para Moodle 2.7. Michael Meneses

Desenvolver um tema para Moodle 2.7. Michael Meneses Desenvolver um tema para Moodle 2.7 Michael Meneses Sobre mim Graduando em Análise e Desenvolvimento de Sistemas Colaborador 10 meses Michael Meneses Brasília/DF Desenvolvedor Moodle Ambiente Moodle Ambiente

Leia mais

Este exercício será parecido com a montagem de um projeto real, onde trabalhamos com vários arquivos XHTML e um único arquivo CSS.

Este exercício será parecido com a montagem de um projeto real, onde trabalhamos com vários arquivos XHTML e um único arquivo CSS. Este exercício será parecido com a montagem de um projeto real, onde trabalhamos com vários arquivos XHTML e um único arquivo CSS. 1) Crie uma pasta chamada com_estilo e salve dentro dela os arquivos obrigado.html

Leia mais

Desenvolvendo com Bootstrap 3: um framework front-end que vale a pena!

Desenvolvendo com Bootstrap 3: um framework front-end que vale a pena! Desenvolvendo com Bootstrap 3: um framework front-end que vale a pena! É engraçado como temos receio do novo. Me acostumei a desenvolver sites do zero, desde a primeira linha de código. Achava estranho

Leia mais

Os slides que seguem mostram os principais comandos da linguagem HTML. Conhecer o código HTML possibilita a criação de páginas leves que contenham ape

Os slides que seguem mostram os principais comandos da linguagem HTML. Conhecer o código HTML possibilita a criação de páginas leves que contenham ape INTRODUÇÃO A PROGRAMAÇÃO HTML Os slides que seguem mostram os principais comandos da linguagem HTML. Conhecer o código HTML possibilita a criação de páginas leves que contenham apenas os comandos necessários

Leia mais

Plano de Aula - Dreamweaver CS5 - cód Horas/Aula

Plano de Aula - Dreamweaver CS5 - cód Horas/Aula Plano de Aula - Dreamweaver CS5 - cód.4149 24 Horas/Aula Aula 1 Capítulo 1 - Introdução Aula 2 Continuação do Capítulo 1 - Introdução Aula 3 Capítulo 2 - Site do Dreamweaver 1.1. Novidades do Dreamweaver

Leia mais

Tutorial Python Django: Formulários

Tutorial Python Django: Formulários Universidade Federal do Piauí Curso: Ciência da Computação Turma: Engenharia de Software II Aluno: Danillo Brito da Mata Matricula:201244196 Tutorial Python Django: Formulários Teresina 2016 Considerações

Leia mais

O que faz um servidor/navegador web? 14/03/2016 Rômulo da Silva Lima Slid e 2

O que faz um servidor/navegador web? 14/03/2016 Rômulo da Silva Lima Slid e 2 HTML O que faz um servidor/navegador web? e 2 O que é? HyperText Markup Language Utilizada para produzir páginas WEB Documentos escritos na linguagem HTML podem ser traduzidos por browser O HTML utiliza

Leia mais

Prof. Fernando Gonçalves Abadia. Sistemas Multimídias

Prof. Fernando Gonçalves Abadia. Sistemas Multimídias Prof. Fernando Gonçalves Abadia Sistemas Multimídias Títulos Títulos são definidos com as tags a . A define o título maior. A define o título menor. este é um título este

Leia mais

Introdução à linguagem HTML. Volnys Borges Bernal

Introdução à linguagem HTML. Volnys Borges Bernal 1 Introdução à linguagem HTML Volnys Borges Bernal 2013-2015 Volnys Bernal 2 Introdução à linguagem HTML Sumário Visão geral Primeira página Principais tags Principais atributos Formulários 2011-2015 Volnys

Leia mais

Aula 3. Imagens. <img src="foto.jpg" />

Aula 3. Imagens. <img src=foto.jpg /> Aula 3 Imagens Para inserir uma imagem na página utilizamos a tag

Leia mais

Formulários são áreas onde se inserem campos que permitem uma troca de informações maior entre usuários e desenvolvedores de sites HTML Até o momento,

Formulários são áreas onde se inserem campos que permitem uma troca de informações maior entre usuários e desenvolvedores de sites HTML Até o momento, HTML Formulários são áreas onde se inserem campos que permitem uma troca de informações maior entre usuários e desenvolvedores de sites HTML Até o momento, HTML mostrou-se uma linguagem bastante adequada

Leia mais

Regras básicas que definem onde o elemento pode ou não estar. Existem dois tipos de elementos: De linha: marcam, na maioria das vezes, textos,

Regras básicas que definem onde o elemento pode ou não estar. Existem dois tipos de elementos: De linha: marcam, na maioria das vezes, textos, Regras básicas que definem onde o elemento pode ou não estar. Existem dois tipos de elementos: De linha: marcam, na maioria das vezes, textos, elementos de formulários, imagens. De blocos: são como caixas,

Leia mais

CSS: Cascading Style Sheets (folhas de estilo) Pimentel, Morganna BSI - UNIRIO DPW

CSS: Cascading Style Sheets (folhas de estilo) Pimentel, Morganna BSI - UNIRIO DPW CSS: Cascading Style Sheets (folhas de estilo) Pimentel, Morganna BSI - UNIRIO DPW 2017.2 1 CSS: ementa Texto Fontes Links Ícones Listas Tabelas DPW 2017.2 2 / 18 CSS: text Definição Formatar o texto quanto

Leia mais

IFSC/Florianópolis - Prof. Herval Daminelli

IFSC/Florianópolis - Prof. Herval Daminelli Linguagem de marcação de textos; HTML significa Hypertext Markup Language (linguagem de marcação de hipertexto); Composta por elementos chamados tags ou rótulos ou marcadores; Estes marcadores definem

Leia mais

Curso: Especializado Web Design

Curso: Especializado Web Design Curso: Especializado Web Design Duração: 171h Área formativa: UX & UI Sobre o curso Web Design é a extensão do design cujo foco é a criação de websites e documentos disponíveis na internet acessíveis,

Leia mais

WordPress Institucional UFPel Manual do tema UFPel 2.0

WordPress Institucional UFPel Manual do tema UFPel 2.0 PRÓ-REITORIA DE GESTÃO DA INFORMAÇÃO E COMUNICAÇÃO COORDENAÇÃO DE SISTEMAS DE INFORMAÇÃO SEÇÃO DE PROJETOS DE WEBSITES WordPress Institucional UFPel Manual do tema UFPel 2.0 Versão 2.8.5 Julho de 2017

Leia mais

Programação WEB. Prof. André Gustavo Duarte de Almeida [email protected] www3.ifrn.edu.br/~andrealmeida. Aula II jquery UI

Programação WEB. Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br www3.ifrn.edu.br/~andrealmeida. Aula II jquery UI Prof. André Gustavo Duarte de Almeida [email protected] www3.ifrn.edu.br/~andrealmeida Aula II jquery UI Introdução O que é jquery UI? Biblioteca que fornece maior nível de abstração para interação

Leia mais

Formulários [8] Desenvolvimento e Design de. Websites. Prof.: Ari Oliveira

Formulários [8] Desenvolvimento e Design de. Websites. Prof.: Ari Oliveira Desenvolvimento e Design de Websites Prof.: Ari Oliveira Formulários: Tag form Campos: Texto, Senha, checkbox, radio, botões, textarea e menu select. 2 Crie uma Tabela de Horários Faça seu horário semanal,

Leia mais

PUBLICAÇÃO DE MATERIAIS

PUBLICAÇÃO DE MATERIAIS PUBLICAÇÃO DE MATERIAIS Este recurso permite ao tutor publicar diversos tipos de materiais, bem como: links, vídeos, documentos, textos e imagens. PUBLICAÇÃO DE MATERIAIS EM FORMATO URL Ative a edição

Leia mais

HTML & CSS. uma introdução

HTML & CSS. uma introdução HTML & CSS uma introdução HTML hypertext markup language CSS cascading style sheet linguagem de marcação que dá ao conteúdo estrutura e significado linguagem de estilo que dá ao conteúdo estilo e aparência

Leia mais

Design responsivo para WEB com Bootstrap. Fernando Freitas Costa [email protected] Especialista em Gestão e Docência Universitária/UNIFIMES

Design responsivo para WEB com Bootstrap. Fernando Freitas Costa dovernando@gmail.com Especialista em Gestão e Docência Universitária/UNIFIMES Design responsivo para WEB com Bootstrap Fernando Freitas Costa [email protected] Especialista em Gestão e Docência Universitária/UNIFIMES Assunto de hoje... Um pouco de História... Por que me preocupar

Leia mais

FORMULÁRIOS ACESSÍVEIS

FORMULÁRIOS ACESSÍVEIS Ministério da Educação Secretaria de Educação Profissional e Tecnológica IFRS Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul NAV Núcleo de Acessibilidade Virtual FORMULÁRIOS ACESSÍVEIS

Leia mais

Programação Web Aula 2 XHTML/CSS/XML

Programação Web Aula 2 XHTML/CSS/XML Programação Web Aula 2 XHTML/CSS/XML Departamento de Informática UFPR 17 de Fevereiro de 2014 1 Histórico 2 Funcionamento 3 Atributos 4 HTML5 Estrutura de uma arquivo HTML5 Validação Tags básicas Seleção

Leia mais

PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO CSS PARTE II

PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO CSS PARTE II PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO CSS PARTE II Prof. Dr. Daniel Caetano 2012-1 Objetivos Apresentar o CSS como ferramenta de layout de página Capacitar para o posicionamento de elementos com

Leia mais

Observações importantes:

Observações importantes: Fundação CECIERJ - Vice Presidência de Educação Superior a Distância Curso de Tecnologia em Sistemas de Computação Disciplina Criação de Páginas de WEB Gabarito AD1 2 semestre de 2014. Observações importantes:

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

Sumário PARTE I: INTRODUÇÃO A JQUERY E JAVASCRIPT 3

Sumário PARTE I: INTRODUÇÃO A JQUERY E JAVASCRIPT 3 Sumário PARTE I: INTRODUÇÃO A JQUERY E JAVASCRIPT 3 Capítulo 1: Introdução a jquery 5 Descubra as bibliotecas JavaScript 6 As vantagens do uso de uma biblioteca JavaScript em relação à abordagem tradicional

Leia mais

Padrões de Design Responsivo. Lucianna Santos Araruna Dedis

Padrões de Design Responsivo. Lucianna Santos Araruna Dedis UNIVERSIDADE FEDERAL DO ESTADO DO RIO DE JANEIRO CENTRO DE CIÊNCIAS EXATAS E TECNOLOGIA ESCOLA DE INFORMÁTICA APLICADA Padrões de Design Responsivo Lucianna Santos Araruna Dedis Orientador Mariano Pimentel

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

CSS ETEC FRANCISCO MORATO. Professores: Kelly e Rafael

CSS ETEC FRANCISCO MORATO. Professores: Kelly e Rafael CSS ETEC FRANCISCO MORATO Professores: Kelly e Rafael 2015 Agenda Introdução; Website Layouts; CSS; Referências. 2 Website Layouts A maioria dos sites têm colocado o seu conteúdo em várias colunas; Ex.:

Leia mais

Formulários em HTML - O que são e para que servem

Formulários em HTML - O que são e para que servem Formulários em HTML - O que são e para que servem A tag - Os atributos action e method A primeira coisa que iremos fazer é usar a tag para podermos usarmos formulários. Antes de entrarmos

Leia mais

COM222 DESENVOLVIMENTO DE SISTEMAS WEB. Aula 01: HTML e CSS

COM222 DESENVOLVIMENTO DE SISTEMAS WEB. Aula 01: HTML e CSS COM222 DESENVOLVIMENTO DE SISTEMAS WEB Aula 01: HTML e CSS 2 Conteúdo Noções introdutórias HTML CSS HTML: HyperText Markup Language 3 Linguagem usada para construir páginas Web Função principal Estruturar

Leia mais

O CMS JOOMLA! UM GUIA PARA INICIANTES

O CMS JOOMLA! UM GUIA PARA INICIANTES O CMS JOOMLA! UM GUIA PARA INICIANTES 25/04/2016 Daniel Picon [email protected] 1 INTRODUÇÃO REDE DE COMPUTADORES E INTERNET O que acontece quando tentamos acessar um site da internet? Computadores se comunicam

Leia mais

ADIANTI FRAMEWORK PARA PHP

ADIANTI FRAMEWORK PARA PHP ADIANTI FRAMEWORK PARA PHP 8ª edição PABLO DALL'OGLIO Copyright 2012 de Pablo Dall'Oglio. Todos os direitos reservados e protegidos pela Lei 9.160 de 19/02/1998. É proibida a reprodução desta obra, mesmo

Leia mais

Editor de Texto. Microsoft Word 2007

Editor de Texto. Microsoft Word 2007 Editor de Texto Microsoft Word 2007 Conteúdo O ambiente de trabalho do Word 2007 Criação do primeiro documento O trabalho com arquivos Edição do texto Formatação e impressão do documento Cabeçalho e rodapé

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

Programação para Internet I

Programação para Internet I Programação para Internet I Aulas 09 e 10 Fernando F. Costa [email protected] Formulários O formulário representa o modo mais importante de interatividade que a linguagem HTML oferece. Um formulário pode

Leia mais

Anexo I. Recomendações para construção de páginas acessíveis para o EAD da Universidade Caixa.

Anexo I. Recomendações para construção de páginas acessíveis para o EAD da Universidade Caixa. Anexo I Recomendações para construção de páginas acessíveis para o EAD da Universidade Caixa. NOTA: Os exemplos utilizados neste documento fazem referência a uma página de curso com quatro níveis, conforme

Leia mais

Plano de Aula - Word cód Horas/Aula

Plano de Aula - Word cód Horas/Aula Aula 1 Capítulo 1 - Introdução ao Office Word 2013 Aula 2 Capítulo 2 - Documentos Plano de Aula - Word 2013 - cód. 5279 16 Horas/Aula 1.1. Novidades da Versão 2013... 21 1.1.1. Interface Renovada... 21

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 ao HTML André Luiz Silva de Moraes Instituto Federal de Santa Catarina

Introdução ao HTML André Luiz Silva de Moraes Instituto Federal de Santa Catarina Introdução ao HTML André Luiz Silva de Moraes Hypertext Markup Language Linguagem de Marcação de Hipertexto Padroniza a Escrita do texto Permite que um navegador reconheça elementos para inserir em uma

Leia mais

Introdução a Tecnologia da Informação

Introdução a Tecnologia da Informação Introdução a Tecnologia da Informação Informática Básica Software de apresentação Prof. Jonatas Bastos Power Point p Faz parte do pacote Microsoft Office; p Software com muitos recursos para construção

Leia mais

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS -INTRODUÇÃO A JQUERY MOBILE. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS -INTRODUÇÃO A JQUERY MOBILE. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS -INTRODUÇÃO A JQUERY MOBILE Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução Principais características Página dentro de página Transições

Leia mais

SUMÁRIO. Excel

SUMÁRIO. Excel SUMÁRIO CAPÍTULO 1... Iniciando o Excel 2013... 11 Conhecendo a Tela Do Excel...12 Planilha...15 Controlando a Altura da Linha...16 Controlando a Largura da Coluna...18 Abrindo uma Planilha...21 Novo documento...23

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

Plano de Aula - Word cód Horas/Aula

Plano de Aula - Word cód Horas/Aula Aula 1 Capítulo 1 - Introdução Aula 2 Capítulo 2 - Documentos Plano de Aula - Word 2016 - cód. 6268 16 Horas/Aula 1. Introdução...19 1.1. Novidades da Versão 2016...21 1.1.1. Diga-me o que Você Deseja

Leia mais

Criando a tabela. Crie gráficos com mudança de cor em relação à meta. Este conteúdo faz parte da série: Excel Gráficos Ver 9 posts dessa série

Criando a tabela. Crie gráficos com mudança de cor em relação à meta. Este conteúdo faz parte da série: Excel Gráficos Ver 9 posts dessa série Este conteúdo faz parte da série: Excel Gráficos Ver 9 posts dessa série Existem vários recursos avançados no Excel que contribuem para uma melhor visualização dos dados em um gráfico. Neste artigo vamos

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

2.8 Inserindo Objetos. Campos

2.8 Inserindo Objetos. Campos 2.8 Inserindo Objetos Vamos relacionar todos os comandos necessários para inserir novos elementos no texto, incluindo seção, notas de rodapé, caracteres especiais, fotos, objetos, gráficos, tabelas. Na

Leia mais

Como criar menus para as suas planilhas

Como criar menus para as suas planilhas Este conteúdo faz parte da série: Excel Dicas Básicas Ver 10 posts dessa série O Excel possui excelentes recursos que possibilitam a criação de planilhas com diversas finalidades. Um desses recursos é

Leia mais

DICAS DE BOOTSTRAP 3

DICAS DE BOOTSTRAP 3 WEB DEV ACADEMY DICAS DE BOOTSTRAP 3 Uma coleção de dicas rápidas para você trabalhar com o framework mais popular da Web Ruan Carvalho Bem-vindo ao Ebook de Dicas do Bootstrap! O conteúdo deste guia está

Leia mais

English Português. By erickalves 25 Julho, 2009-01:08. Devido à política (#) de segurança. Encontrar Blogs Crie o seu blog de graça Ganhe prêmios

English Português. By erickalves 25 Julho, 2009-01:08. Devido à política (#) de segurança. Encontrar Blogs Crie o seu blog de graça Ganhe prêmios Encontrar Blogs Crie o seu blog de graça Ganhe prêmios English Português Cel: +55 (21) 7417-9918 E-mail: [email protected] Inserindo dados no banco em PHP + Ajax + jquery + Mysql + Validação (/pt-br/blog/tutoriais

Leia mais

Para visualizar corretamente configurar a tela para 1024 x 768 pixels. Tabelas

Para visualizar corretamente configurar a tela para 1024 x 768 pixels. Tabelas Para visualizar corretamente configurar a tela para 1024 x 768 pixels Tabelas Sumário Alinhamento de conteúdo Autoformatação Barra suspensa Como criar uma tabela Como excluir elementos Como inserir elementos

Leia mais

Plano de Aula - Impress cód Horas/Aula

Plano de Aula - Impress cód Horas/Aula Plano de Aula - Impress 4.2. - cód. 5649-16 Horas/Aula Aula 1 Capítulo 1 - Introdução ao Impress 4.2. Aula 2 Continuação do Capítulo 1 - Introdução ao Impress 4.2. Aula 3 Capítulo 2 - Slides Aula 4 Continuação

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

Animação de Imagens. Manual do usuário. DSA/CPTEC/INPE 27 de abril de 2016 Versão 1.0

Animação de Imagens. Manual do usuário. DSA/CPTEC/INPE 27 de abril de 2016 Versão 1.0 Animação de Imagens Manual do usuário DSA/CPTEC/INPE 27 de abril de 2016 Versão 1.0 Animação de Imagens Manual do usuário A nova ferramenta de animação de imagens do INPE/CPTEC/DSA é acessível por qualquer

Leia mais

CURSO DE POWER POINT EXERCÍCIO 1 Iniciando

CURSO DE POWER POINT EXERCÍCIO 1 Iniciando PASSO 1 No Power Point na janela para crie sua primeira apresentação selecione uma apresentação em branco. Página 1 de 15 PASSO 2 Selecione o primeiro tipo da Janela Novo Slide que conterá o título e o

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

Posicionamento, dimensões e outros elementos de HTML5 e CSS3

Posicionamento, dimensões e outros elementos de HTML5 e CSS3 R o q u e F e r n a n d o G l a u c i o D a n i e l Te c h n o E d i t i o n E d i t o r a L t d a Posicionamento, dimensões e outros elementos de HTML5 e CSS3 Posicionamento, dimensões e outros elementos

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

USABILIDADE EM INTERFACES WEB COM DESIGN RESPONSIVO

USABILIDADE EM INTERFACES WEB COM DESIGN RESPONSIVO USABILIDADE EM INTERFACES WEB COM DESIGN RESPONSIVO Michel Robaskiewicz Ferreira da Silva¹, Claudete Werner¹, Jaime William Dias¹ ¹Universidade Paranaense (Unipar) Paranavaí-PR-Brasil [email protected],

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

Evite ao máximo o uso de javascripts para animações / transições, dando sempre preferência ao recurso de transições do CSS.

Evite ao máximo o uso de javascripts para animações / transições, dando sempre preferência ao recurso de transições do CSS. Boas Práticas O banner HTML5 deve ter todas suas referências externas como relativas. É importante que o funcionamento do banner seja compatível com o SafeFrame do DFP. A construção da peça não pode depender

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

1. Introdução O que é Microsoft PowerPoint Recursos de PowerPoint. Introdução

1. Introdução O que é Microsoft PowerPoint Recursos de PowerPoint. Introdução 1. Introdução 1.1. O que é Microsoft PowerPoint 2007 Microsoft Office PowerPoint 2007 é um software de apresentação gráfica produzido pela Microsoft Corporation para o sistema operacional Microsoft Windows.

Leia mais

Projeto Integrador. Pesquisa HTML5. Green Friday. Gestão em Tecnologia da Informação. Turma 1º B

Projeto Integrador. Pesquisa HTML5. Green Friday. Gestão em Tecnologia da Informação. Turma 1º B Projeto Integrador Green Friday Pesquisa HTML5 Gestão em Tecnologia da Informação Turma 1º B Versão : 1.0.0 Equipe Cristiano Margarida Rodrigues Idealização e arquitetura Tiago Dariel Gois Marques - Teste

Leia mais

<head>/*o elemento <head> deve incluir um título para o documento, e pode incluir scripts, estilos, informações de meta, e muito mais*/

<head>/*o elemento <head> deve incluir um título para o documento, e pode incluir scripts, estilos, informações de meta, e muito mais*/ /*o declaração deve ser a primeira coisa em seu documento HTML, antes da tag . A declaração não é uma tag HTML; é uma instrução para o navegador da web sobre qual

Leia mais

Trabalhando com Editor de Textos MS-WORD

Trabalhando com Editor de Textos MS-WORD Trabalhando com Editor de Textos MS-WORD MS-WORD - Iniciando Iniciar o MS-WORD: Utilizando o atalho na área de trabalho; Utilizando o botão Iniciar (Iniciar - Programas). Ao ser iniciado, o MS-WORD apresenta

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

Tela do MS Word 2010 Barra de Título Régua Horizontal Menu Arquivo Grupo Janela de Documento Guia Barra de Ponto de Ferramentas Inserção de Acesso

Tela do MS Word 2010 Barra de Título Régua Horizontal Menu Arquivo Grupo Janela de Documento Guia Barra de Ponto de Ferramentas Inserção de Acesso 1 Tela do MS Word 2010 Título Menu Arquivo Ferramentas de Acesso Rápido Guia Grupo Régua Horizontal Janela de Documento Ponto de Inserção Régua Vertical Rolagem Vertical Zoom Status Botões de Visualização

Leia mais

Desenvolvimento de Sistemas Web Prof. Leandro Roberto. Aula 18 JavaScript: Eventos MySQL PHP (insert, update e delete)

Desenvolvimento de Sistemas Web Prof. Leandro Roberto. Aula 18 JavaScript: Eventos MySQL PHP (insert, update e delete) Desenvolvimento de Sistemas Web Prof. Leandro Roberto Aula 18 JavaScript: Eventos MySQL PHP (insert, update e delete) JavaScript Eventos Alguns eventos de uma página HTML podem ser interceptados e programados

Leia mais

SGCD 2.0 Sistema Gerenciador de Conteúdo Dinâmico

SGCD 2.0 Sistema Gerenciador de Conteúdo Dinâmico Sistema Gerenciador de Conteúdo Dinâmico No final de 2007, o Serviço Técnico de Informática da UNESP Marília, disponibilizou para a comunidade acadêmica e administrativa o Sistema Dinâmico de websites

Leia mais

TUTORIAL: POWERPOINT MIX

TUTORIAL: POWERPOINT MIX TUTORIAL: POWERPOINT MIX Luiza Regina Branco Fernandes https://mix.office.com/en-us/tutorials POWERPOINT MIX O PowerPoint Mix é uma extensão gratuita para o PowerPoint que torna mais fácil para transformar

Leia mais