HTML: Recursos Básicos e Especiais

Documentos relacionados
Cascading Style Sheets

<head> <title> Uso de Imagem </title> <meta http-equiv="content-type" content="application/xhtml+xml; charset=iso " /> </head>

Web Design Aula 15: Propriedades CSS

Recursos Complementares (Tabelas e Formulários)

Qual a razão do termo cascata na terminologia CSS? A forma como as regras de estilo são aplicadas obedece a 3 princípios básicos: herança,

Sintaxe Básica da Linguagem CSS

08/11/2012. Tecnologias WEB - CSS. Professor Elisson Lobão

Exercícios Práticos HTML5 + CSS3. Profa. Flávia Pereira de Carvalho

Exemplos Práticos HTML5 + CSS3. Profa. Flávia Pereira de Carvalho

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

APOSTILA DE PROGRAMAÇÃO WEB

Roteiro 01. Professor: Prof. M.Sc. Odilon Corrêa da Silva. Curso: Desenvolvimento de Sistemas. Disciplina: Programação para WEB I

TECNOLOGIAS WEB. Unidade 3 Linguagem de Marcação e Estilo. Luiz Leão

CEEP-CENTRO ESTADUAL DE EDUCAÇÃO PROFISSIONAL PEDRO BOARETTO NETO INTERNET E PROGRAMAÇÃO WEB INICIO DE HTML

F E B A C. Exercício de Fixação 3. FACULDADE DE EDUCAÇÃO DE BACABAL FEBAC Credenciamento MEC/Portaria: 472/07 Resolução: 80/07

HTML 5 LINGUAGEM DE MARCAÇÃO E ESTILO - CSS - Prof. Rosemary Melo

IFSC/Florianópolis - Prof. Herval Daminelli. De fontes De textos De margens De bordas De preenchimentos (padding) De fundos (background) De links

Roteiro 01. Professor: Prof. M.Sc. Odilon Corrêa da Silva. Curso: Engenharia de Computação. Disciplina: Programação para WEB

HTML BÁSICO E TEMPLATE VIEW. Gabrielle Amorim Porto

Comandos Extras Formatações no CSS

CSS Cascading Style Sheets Folhas de Estilo em Cascata

Módulo 17E. Revisões de HTML. A) Noções básicas de HTML

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

20/02/2014. <HTML> Introdução </HTML> Web

INTRODUCAO DESENVOLVIMENTO E DESIGN DE WEBSITES CSS TRABALHANDO COM DIVS. Professor Carlos Muniz

Compêndio códigos. {css}

PROGRAMAÇÃO EM AMBIENTE WEB I

HTML, CSS e JavaScript

Quem sou eu? Ana Paula Alves de Lima. Formação:

06/02/2016 PROGRAMAÇÃO EM AMBIENTE WEB I CSS UM POUCO DE HISTÓRIA

Aula 4 Modelo CSS. Efeito cascata. Ordem em cascata. Declarações normais e importantes. Exemplo. Especificidade de um seletor 30/08/2013

AULA 02 Introdução (HTML, CSS e Javascript) PROGRAMAÇÃO PARA WEB Marcelo Henrique dos Santos

HTML & CSS. uma introdução

08/08/2011 TECNOLOGIAS WEB AULA 10 PROF. RAFAEL DIAS Objetivos: Revisar os princípios de CSS Blocos e Elementos Alinhados com CSS

Síntese da aula anterior

CSS Cascading Style Sheets (Folhas de Estilo em Cascata)

CSS -Cascading Style Sheets - Introdução

Aula 5 Cabeçalhos, Imagens e Links

INTERNET BÁSICA: EXTENSIBLE HYPERTEXT MARKUP LANGUAGE XHTML PARTE 2

Unidade 4: Introdução à Tecnologia CSS Prof. Daniel Caetano

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

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

Web Design Aula 16: Modelo de Caixa e propriedades de Imagem

Aula 3 - Parte Final HTML e CSS

QUEM FEZ O TRABALHO?

CSS (Cascading Style Sheet)

Guia de Referência CSS Volume 1: Parâmetros Básicos Prof. Daniel Caetano

17/01/2016 PROGRAMAÇÃO EM AMBIENTE WEB I UM POUCO DE HISTÓRIA WWW. Tudo começou com a ARPANET; 1977 ARPANET nasce

Criando estilos. Css. Cada estilo que você cria é definido como uma regra CSS. Cada regra deve-se utilizar a seguinte sintaxe:

PROGRAMAÇÃO EM AMBIENTE WEB I

Web Design - CSS. Conteúdo. - O que é CSS? - Sintaxe CSS - Como inserir CSS em HTML - Propriedades CSS

Aula 03: Noções Fundamentais do CSS, Formatação de Fonte e Inserção de Imagens

HTML? HTML? HTML? HTML e HTTP. HTML e HTTP 26/02/2011

Receita. Introdução HTML & CSS. Neste projeto você aprenderá a criar uma página de internet para sua receita favorita. Lista de atividade

DIV 1 DIV 2 DIV 3 DIV 4 DIV 5

INTRODUÇÃO À PROGRAMAÇÃO EXERCÍCIO DE REVISÃO

Formatação de Textos e Caracteres

Tecnologias para Web Design

Construção de sites Aula 1

HTML. HyperText Markup Language. v Rui Menino. Tags de marcação. Referência. (Linguagem de marcação de hypertext)

Plano de Trabalho Docente Ensino Técnico

PROFESSORA MERRIS MOZER. Mestranda em Metodologias para o Ensino de Linguagens e suas Tecnologias

3. Construção de páginas web Introdução ao HTML

Desenvolvimento Web. HTML 5 Parte I. Prof. Vicente Paulo de Camargo

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

Módulo 17E. Revisões de HTML. A) Noções básicas de HTML (cont.)

Recurso Didáctico. Dossier Técnico Pedagógico Projecto: 5742/2008/22 Acção: 5742/2008/ Formador[a]

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

CSS [10] Desenvolvimento e Design de. Websites. Prof.: Ari Oliveira

Apostila de Introdução ao CSS

LiveGeek.Me DESENVOLVIMENTO DE APLICAÇÕES EM HTML5

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

#Aula Nº 3 Estilo CSS webstandards.samus.com.br webstandards.samus.com.br/aulas/aula3.pdf Vinicius Fiorio Custódio samus@samus.com.

TECNOLOGIA WEB. XHTML Aula 5. Profa. Rosemary Melo

Tags estruturais <!-- --> Cria um comentário <html> </html> Envolve todo um documento html <head> </head> Envolve o cabeçalho de um documento html

CSS. Sérgio Nunes. Comunicações Digitais e Internet Ciências da Comunicação, U.Porto 2012/13

Internet e Programação Web

INTRODUÇÃO AO DESENVOLVIMENTO WEB. PROFª. M.Sc. JULIANA H Q BENACCHIO

CSS - Background, Color e Fontes. Prof. Bruno Medeiros bruno.medeiros@sc.senai.br

Ferramentas Programáveis. Profº Ritielle Souza

CSS Exercício JCC. Comunicações Digitais e Internet, 2006/07 Jornalismo e Ciências da Comunicação, U.Porto. Sumário

Treinamento em CSS. Índice

Transcrição:

Linguagem de Programação para Web HTML: Recursos Básicos e Especiais Prof. Mauro Lopes 1-31 34

Objetivo Iremos aqui apresentar os recursos básicos e especiais do HTML. Serão apresentados, o uso de fontes, listas e imagens. O aluno deverá entender a sintaxe e a utilização dos elementos em um documento HTML. 2

Fontes e Cores Listas Listas Não Ordenadas Listas Ordenadas Listas de Definições Plano de Aula Imagens bordas/tamanhos/texto alternativo e alinhamento centralizado Textos e Imagens Efeitos com imagens 3

Fontes e Cores A formatação de fontes para ornamentar um documento HTML, deve ser implementada usando recursos baseados em CSS (Folhas de Estilo em Cascata); Para fazer a alteração das fontes de texto, bem como das cores de uma página, deve-se usar as tags <style> e </style> que permitem usar algumas propriedades CSS para definir formatações; Veremos agora algumas propriedades tais como: font-size font-family color background 4

Fontes e Cores Propriedade font-size (tamanho da fonte): Possui valores predefinidos como: xx-small extra extrapequeno x-small extrapequeno small pequeno medium médio x-large extragrande xx-large extra extragrande No entanto também é possível definir valores a partir de unidades de medida que podem ser absolutas ou relativas. 5

Fontes e Cores Propriedade font-size (tamanho da fonte): Medidas Absolutas: não permitem ajustes de tamanho de fonte nos programas de navegação; cm centímetro in polegadas mm milímetro pc pica pt pontos Medidas Relativas: permitem ajustes de tamanho de fonte nos programas de navegação; em tamanho relativo ao tamanho de uma outra fonte em uso % - para definir valor de ajuste com relação a outra fonte em uso ex tamanho horizontal com relação a outra fonte em uso px - pixels 6

Fontes e Cores Propriedade font-size (tamanho da fonte): Vamos ver na prática!!! Acompanhe o exemplo exposto pelo Professor. 7

Fontes e Cores Propriedade font-family (família ou nome da fonte): Indica o nome de uma fonte específica a ser usada ou permite a definição de uma lista de fontes a serem utilizadas. Caso a primeira fonte não seja localizada no computador, ele procura pela próxima, e assim sucessivamente. É comum incluirmos na nossa lista de fontes, um nome genérico de um conjunto de fontes para dar a certeza de que será apresentado o conteúdo da página. Segue alguns nomes genéricos de conjunto de fontes: serif sans-serif cursive fantasy monospace 8

Fontes e Cores Propriedade font-family (família ou nome da fonte): Vamos ver na prática!!! Acompanhe o exemplo exposto pelo Professor. 9

Fontes e Cores Propriedade color (cor da fonte): Há três maneiras de usarmos a propriedade color: Usando o nome da cor: color:red Usando o código hexadecimal da cor: color:#ff0000 Usando a função rgb( ): color:rgb(255,0,0) O padrão de cores utilizado em um computador é baseado no padrão RGB (Red, Green, Blue), que são as cores base para formação das demais cores; Para visualizar uma tabela de cores, acesse: http://www.dai.ifma.edu.br/~mlcsilva/aulasautweb20111/tabela%20de%20cores.html 10

Fontes e Cores Propriedade color (cor da fonte): Vamos ver na prática!!! Acompanhe o exemplo exposto pelo Professor. 11

Seções e Blocos de Texto <div> e <span> Podemos ir um pouco além da formatação do texto simples, e criar áreas de texto formatadas em nossa página. Para essa finalidade temos duas tags: <div> e </div> e <span> e </span> As tags <div> e </div> são usadas para determinar o agrupamento de blocos de tags em que uma determinada área deve ser dividida (quebrada) em seções, permitindo assim a aplicação de efeitos de formatação a um determinado bloco; As tags <span> e </span> são muito semelhantes às tags <div> e <div>, com a diferença que <span> é usada para formatar um trecho, uma frase, uma palavra ou uma letra de um texto; 12

Seções e Blocos de Texto <div> e <span> Vamos ver na prática!!! Acompanhe o exemplo exposto pelo Professor. 13

Listas As listas são um tipo de recurso que cria uma estrutura padronizada para a apresentação de informações em tópicos; As listas podem ser utilizadas como um sumário, um resumo ou um menu de opções para acesso a outras páginas ou outras partes de um documento HTML; Existem três formas de apresentação da estrutura de lista: lista não ordenada lista ordenada lista de definição 14

Listas Listas Não Ordenadas As tags <ul> e </ul> (unordered list), em conjunto com as tags <li> e </li> (list item), são usadas na construção de uma lista não ordenada; <ul> e </ul>: definem o bloco do documento que será usado para apresentar elementos como tópicos; <li> e </li>: definem o texto que será apresentado, como conteúdo da lista; A estrutura de uma lista não ordenada aceita marcadores de tópico, que podem ser disc, circle ou square. Usaremos a propriedade liststyle-type para demonstrar seu uso; A estrutura de uma lista não ordenada aceita também uma imagem como marcador de tópico. Usaremos a propriedade list-style-image para demonstrar seu uso; 15

Listas Listas Não Ordenadas Vamos ver na prática!!! Acompanhe o exemplo exposto pelo Professor. 16

Listas Listas Ordenadas As tags <ol> e </ol> (ordered list), em conjunto com as tags <li> e </li> (list item), são usadas na construção de uma lista ordenada; <ol> e </ol>: definem o bloco do documento que será usado para apresentar elementos como tópicos; <li> e </li>: definem o texto que será apresentado, como conteúdo da lista; A lista ordenada também permite a alteração de seus marcadores; 17

Listas Listas Ordenadas Vamos ver na prática!!! Acompanhe o exemplo exposto pelo Professor. 18

Listas Listas de Definições As tags <dl> e </dl> (definition list), em conjunto com as tags <dt> e </dt> (definition term) ou com as tags <dd> e </dd> (definition description) são usadas na construção de uma lista de definições; <dl> e </dl>: definem o bloco do documento que será usado para apresentar elementos de definições; <dt> e </dt>: definem o texto que será apresentado, como conteúdo da lista. <dt> representa a palavra ou o termo a ser explicado; <dd> e </dd>: definem o texto que será apresentado, como conteúdo da lista. <dd> representa a explicação da palavra ou o termo indicado; 19

Listas Listas de Definições Vamos ver na prática!!! Acompanhe o exemplo exposto pelo Professor. 20

Imagens Uma maneira de influenciar a estética e o visual de uma página é colocar imagens. Apesar de útil, esse recurso deve ser usado com muita cautela, pois o excesso de imagens em um site torna-o muitas vezes pesado ; Os formatos mais comuns de imagens são.gif,.jpg e.png, pois em média ocupam menos espaço de armazenamento; Formatos como.jpeg e.bmp devem ser evitados; Para incluir uma imagem em nosso documento iremos utilizar a tag orfã <img />; 21

Imagens Tag <img />, vamos ver alguns atributos: src: identifica o nome da imagem e o local em que se encontra armazenada (atributo obrigatório em HTML); alt: apresenta um texto alternativo ou explicativo, quando a ponteira do mouse fica sobre a imagem (atributo obrigatório em XHTML); title: mesma ação do alt; longdesc: indicação de ponto de ligação com texto explicativo longo; width: largura; height: altura; Uma observação importante é que a inserção de uma imagem deve ser posicionada dentro das tags <div> e </div>; 22

Tag <img />: INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DO MARANHÃO IFMA Imagens Vamos ver na prática!!! Acompanhe o exemplo exposto pelo Professor. 23

Imagens:bordas Além dos parâmetros anteriormente comentados, há algumas propriedades CSS que podem ser aplicadas a uma imagem. A propriedade border é uma delas; border: [comprimento] [estilo] [cor] Para o [estilo] temos: none: nenhuma linha e contorno é desenhada; dotted: linha de contorno de borda com pontos; dashed: linha de contorno de borda com pontos; double: linha de contorno de borda em formato duplo; groove, ridge,inset e outset: linha de contorno de borda com efeito 3D; 24

Imagens:bordas border: [comprimento] [estilo] [cor] Para o [comprimento] (espessura da linha) temos: thin: apresenta uma linha de borda fina; medium: apresenta uma linha de borda média; thick: mostra uma linha de borda grossa; personalizado: permite que se escolha a espessura de uma linha de borda nas unidades de medida em, ex, px, in, cm, mm, pt e pc; border: [comprimento] [estilo] [cor] Para a [cor] temos: Para escolher as cores de uma borda, podem ser usados os nomes das cores, os código hexadecimais ou os códigos decimais com a função rgb(); 25

Imagens:bordas border: [comprimento] [estilo] [cor] Vamos ver na prática!!! Acompanhe o exemplo exposto pelo Professor. 26

Imagens: tamanhos, texto alternativo e alinhamento centralizado Tamanhos: width (comprimento) e height (altura): O valor dos parâmetros width e height da tag <img /> pode ser fornecido em quantidade de pixels ou no formato percentual: Texto alternativo (alt e title): Podemos usar breves textos explicativos que são apresentados quando o ponteiro do mouse fica sobre uma imagem por mais de um segundo. Esse efeito é gerado pelos parâmetros alt e title. alt: breve texto explicativo no Internet Explorer (Atualmente o IE já aceita também o title) title: breve texto explicativo no Mozilla Firefox Alinhamento centralizado: Conseguiremos esse efeito usando a tag <div> e um alinhamento de texto centralizado (propriedade text-align); 27

Imagens: tamanhos, texto alternativo e alinhamento centralizado Vamos ver na prática!!! Acompanhe o exemplo exposto pelo Professor. 28

Textos e Imagens Propriedade float e clear: Podemos usar um texto junto com uma imagem. Este efeito é muito comum em notícias em sites desta natureza (globo, terra ou uol). A imagem pode ser posicionada à esquerda ou à direita e o texto ficar ao lado da imagem. Para conseguir este efeito usamos as propriedade float e clear: float: permite flutuar o elemento para o lado esquerdo (left) ou para o lado direito (right); clear: usado para indicar qual lado do elemento apresentado pode ficar limpo: o esquerdo (left), o direito (right) ou ambos os lados (both); 29

Propriedade float e clear: Textos e Imagens Vamos ver na prática!!! Acompanhe o exemplo exposto pelo Professor. 30

Efeitos com Imagens Linha Horizontal de Separação: Uso em conjunto com a tag <div>; Papel de Parede: Uso da propriedade background-image; Lista Não Ordenada com Imagens: Uso da propriedade list-style-image; Imagem como Ponto de Ligação: Uso em conjunto com a tag <a>; Vamos ver na prática!!! Acompanhe o exemplo exposto pelo Professor. 31

Perguntas Página do Professor Mauro: http://www.dai.ifma.edu.br/~mlcsilva 32

Próxima Aula... Recursos Complementares (Tabelas e Formulários). 33

Referências Materiais avulsos da Internet e o Livro Guia de Orientação e Desenvolvimento de Sites - Html, Xhtml, Css e Javascript / Jscript, Jose Augusto N. G. Manzano, 1ª Edição - Editora Érica, 382 páginas. 34