HTML, CSS e JavaScript

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

Sintaxe Básica da Linguagem CSS

Cascading Style Sheets

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

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

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

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,

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

PROGRAMAÇÃO EM AMBIENTE WEB I

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

#Trabalhando com Texto

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

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

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

Desenvolvimento Web. Professor: Bruno E. G. Gomes

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

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

CSS - Cascading Style Sheets

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

CSS - Cascading Style Sheets

Aula 8 Formatando o texto (propriedades)

Desenvolvimento WEB1 Aula 03 Profa Wanessa Machado do Amaral

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

CSS (Cascading Style Sheet)

Ao projeto inciado na aula anterior, faça as seguintes alterações:

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

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

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

Estilo em Aplicações Hipermídia na Web

Comandos Extras Formatações no CSS

Treinamento em CSS. Índice

Introdução ao CSS. Programação para a Internet. Prof. Vilson Heck Junior

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

Vamos ver como fica no código HTML e CSS na Listagem 1 abaixo:

Web Design Aula 15: Propriedades CSS

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

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

CSS EXTERNO. <head> <link href="estilo.css" type="text/css" rel="stylesheet" /> </head>

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

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

Produção de sites com Joomla! 2.5

HTML BÁSICO E TEMPLATE VIEW. Gabrielle Amorim Porto

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

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

CSS CASCADING STYLE SHEET

Uma regra CSS quando válida para vários seletores, estes podem ser agrupados. Exemplo: h1, h2, h3, h4, h5, h6 { color: #00FF00; }

PROGRAMADOR WEB. PROF. Esp. Andrew H. G. Rodrigues

Desenvolvimento Web. CSS Conceitos básicos parte I. Professor: Bruno Gomes

Cascading Style Sheets CSS

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

Recursos Complementares (Tabelas e Formulários)

Aula 3 - Parte Final HTML e CSS

HTML: Recursos Básicos e Especiais

Instituto Federal de Minas Gerais Campus Ponte Nova CSS 3. Professor: Saulo Henrique Cabral Silva

Teste de avaliação de frequência Parte Prática

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

Fábio Borges de Oliveira. HTML HyperText Markup Language

INTRODUCAO DESENVOLVIMENTO E DESIGN DE WEBSITES CSS INTRODUÇÃO E MANIPULANDO FONTES

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

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

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

Disciplina: Desenvolvimento Web Professor: Paulo César Fernandes de Oliveira, BSc, PhD

CSS Cascading Style Sheets

Mini-Curso Expotec 2010 Professores: Paulo Vítor, Jackson, Raimundo, Lucas e Cleverton

Prof. Erwin Alexander Uhlmann 1/7/2010. Agora vamos elaborar um menu de navegação em cascata.

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

Compêndio códigos. {css}

Revisando os conteúdos. Introdução ao CSS

Permite que o conteúdo e o layout de uma página seja separado do design visual e os elementos de apresentação.

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

Desenvolvimento Web CSS Conceitos básicos parte II

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

CSS. Karen Frigo Busolin

CSS Cascading Style Sheets (Folhas de Estilo em Cascata)

[background-color] [background-image] [background-repeat] [background-attachment] [background-position] scroll; fixed.

<HTML> Vinícius Roggério da Rocha

Aula 7 Html 7. Prof. Paulo Cesar F. De Oliveira, BSc, PhD. 22/04/15 P C F de Oliveira

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

13 de dezembro de 2012

Gráficos Comerciais na WEB com Chart.js

CSS Cascading Style Sheets Folhas de Estilo em Cascata

Informática Parte 21 Prof. Márcio Hunecke

Programação para Internet

Criação de estilos CSS

Siga a regra de ouro

S U J E I T O P R O G R A M A D O R

Respostas - RESUMO: Questionário CSS. 1) O padrão CSS nasceu para tentar minimizar quais problemas ligados à gestão de conteúdos na web?

Modelo de formateo visual em CSS

Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto

Language que em tradução livre resulta em Linguagem Extensível para

Introdução à Informática Escola Superior de Tecnologia - Ano Lectivo 2005/06 Prof. Bruno Silva

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

APOSTILA DE PROGRAMAÇÃO WEB

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

Transcrição:

HTML, CSS e JavaScript Contato: <lara.popov@ifsc.edu.br> Site: http://professores.chapeco.ifsc.edu.br/lara/ 1

Arquivo externo Dentro da tag head: <link rel= stylesheet href= estilo.css > 2

Qual a dirença de charset=utf-8 e charset=iso-8859-1? O charset é utilizado para arrumar a acentuação do site. Se todo seu site for em uma linguagem estática (HTML, sem puxar dados de banco de dados), então deixe como charset=utf-8. UTF-8 (8-bit Unicode Transformation Format) é uma codificação de caracteres que implementa o padrão UNICODE utilizando uma quantidade variável de bytes (de 1 a 4). Esta se tornando o padrão para a representação e armazenamento de textos. Agora, se estiver utilizando PHP, ASP, Banco de Dados... daí sim é que terá problemas com o charset do site. Sempre tente deixá-lo como charset=utf-8. Neste caso, se os acentos ficarem todos errados, daí mude para o charset=iso-8859-1. 3

Propriedades Tipográficas e Fontes O padrão dos navegadores exibem texto em serif. As fontes mais conhecidas são Times New Roman e Times, estas são chamadas de fontes serifadas, pelos seus ornamentos em suas terminações. Podemos alterar a família de fontes para sans-serif (sem serifas), que contém: Arial e Helvetica. Podemos também utilizar as famílias: monospace como a Courier. 4

Exemplo de css h1 { font-family: serif; } h2 { font-family: sans-serif; } p { font-family: monospace; } 5

Fonte padrão É possível, e muito comum, declararmos o nome de algumas fontes que gostaríamos de verificar se existem no computador, permitindo que tenhamos um controle melhor da forma como o conteúdo será exibido. Usamos para isso fontes seguras por serem bem populares. 6

Continuando o exemplo... body{ font-family: "Arial", "Helvetica", sans-serif; } 7

Fontes, outras propriedades: Font-style, que podem ser: Normal font-style: normal; Itálico - font-style: italic; Oblíqua - font-style: oblique; Font-size (tamanho da fonte) 8

Fontes, outras propriedades: Font-variant, que podem ser: Normal estilo normal; Small-caps estilo fonte pequena caps; initial escolhe a opção default; Inherit herda a mesma opção do elemento pai. 9

Continuando o exemplo... p.normal { font-variant:normal; } p.small { font-variant:small-caps; } 10

Continuando o exemplo... <h1>testando propriedades das fontes</h1> <p class="normal">aula de Desenvolvimento web</p> <p class="small">aula de Desenvolvimento web</p> 11

Alinhamento e Decoração do texto Text-align: especifica o alinhamento horizontal do texto em um elemento. text-align: left right center justify; 12

Continuando o exemplo... p.direita{ text-align:right; } p.esquerda{ text-align:left; } p.centro{ text-align:center; } p.justificado{ text-align:justify; } 13

Continuando o exemplo... <h1>testando propriedades de alinhamento</h1> <p class="direita">você já viu um site que não possui nenhuma imagem? E portal que não tenha publicidade? E menu, acessou algum site que não possua menu de navegação? Pensando nisso, darei sequência ao artigo anterior, quando mostrei como montar um layout responsivo.</p> <p class="esquerda">você já viu um site que não possui nenhuma imagem? E portal que não tenha publicidade? E menu, acessou algum site que não possua menu de navegação?</p> <p class="centro">pensando nisso, darei sequência ao artigo anterior, quando mostrei como montar um layout responsivo. Hoje vou mostrar como criar o menu, as imagens e a publicidade. Vamos começar vendo como trabalhar com imagens em um layout responsivo.</p> <p class="justificado">para definirmos qual o bloco de publicidade será exibido, nós trabalharemos com base na resolução de tela do usuário. Usaremos apenas CSS para criarmos a rotina lógica de exibição. Não é necessário nenhum Javascript para isso.</p> 14

Continuando o exemplo... 15

Espaçamento dentro do texto tamanho da altura da linha: tamanho da espaço entre cada linha: letter-spacing: 3px; tamanho do espaço entre cada palavra: line-height: 3px; word-spacing: 5px; tamanho da margem da primeira linha do texto: text-indent: 30px; 16

Continuando o exemplo... p.espacamento{ line-height: 50px; letter-spacing: 10px; word-spacing: 5px; text-indent: 30px; } <h1>testando propriedades de espaçamento</h1> <p class="espacamento">você já viu um site que não possui nenhuma imagem?</p> 17

Continuando o exemplo... 18

Bordas As propriedades que podem ser definidas, são (em ordem): border-width, border-style, e bordercolor Border-width: tamanho Border-style: estilo Border-color: cor 19

Border-width Mais exemplos em: http://www.w3schools.com/cssref/playit. asp?filename=playcss_borderwidth&preval=medium 20

Border-style None ou hidden - valor default Dotted - pontilhada Dashed - risquinhos Solid Double - dupla Groove- efeito 3D ridge - efeito 3D inset - efeito 3D outset - efeito 3D - solida 21

Border-style Mais exemplos em: http://www.w3schools.com/cssref/playit. asp?filename=playcss_borderstyle&preval=dotted 22

Border-color Mais exemplos em: http://www.w3schools.com/cssref/playit. asp?filename=playcss_border-color 23

Tabela de cores http://www.w3schools.com/html/html_co lornames.asp 24

25

Margin, border, padding, content margin border padding conteúdo 26

PADDING A propriedade padding é utilizada para definir uma margem interna em alguns elementos (por margem interna entende-se a distânciaentre o limite do elemento, sua borda, e seu respectivo conteúdo) e tem as propriedades: Padding-top Padding-right Padding-bottom Padding-left 27

Continuando o exemplo... p{ width:220px; padding:10px; border:5px solid gray; margin:0px; } 28

padding padding-top padding-left padding-right conteudo Borda padding-bottom 29

padding Se passados 4 valores, serão aplicados respectivamente, top, right, bottom e left, para facilitar, basta lembrar em sentido horário. p { padding: 10px 20px 15px 5px; } 30

margin A propriedade margin é bem parecida com padding, exceto que ela adiciona espaço após o limite do elemento, ou seja, um espaçamento além do elemento em si e tem as propriedades: margin-top margin-right margin-bottom margin-left 31

Margin e padding Há ainda uma maneira de permitir o navegador defina qual será a dimensão da propriedade padding ou margin conforme o espaço disponível na tela: definimos o valor AUTO para a margem ou o espaçameno que quisermos. 32

Exercícios de Fixação 33

Referências Bibliográficas Caelum Cursos. Desenvolvimento Web com HTML, CSS e JavaScript. Disponível em: https://www.caelum.com.br/. Acesso em: 21/05/2014. 34