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

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

Sintaxe Básica da Linguagem CSS

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

CSS (Cascading Style Sheet)

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

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

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

Estilo em Aplicações Hipermídia na Web

Comandos Extras Formatações no CSS

#Trabalhando com Texto

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

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

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

Web Design Aula 15: Propriedades CSS

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

HTML, CSS e JavaScript

Desenvolvimento Web. Professor: Bruno E. G. Gomes

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

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

CSS. Karen Frigo Busolin

Tutoriais CSS, Web Standards, Tableless, Acessibilidade, HTML, XHTML, Padrões Web, por Maurício Samy Silva

Cascading Style Sheets

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

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

PROGRAMAÇÃO EM AMBIENTE WEB I

Cascading Style Sheets CSS

CSS CASCADING STYLE SHEET

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

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

Treinamento em CSS. Índice

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

Desenvolvimento Web CSS Conceitos básicos parte II

Aula 3 - Parte Final HTML e CSS

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

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

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

Aula 8 Formatando o texto (propriedades)

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

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

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

IFSC/Florianópolis - prof. Herval Daminelli

1) Em um documento separado fora de todos os documentos HTML;

INTRODUÇÃO AO CSS. HTML é usado para estruturar conteúdos. CSS é usado para formatar conteúdos estruturados.

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

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

CSS Cascading Style Sheets (Folhas de Estilo em Cascata)

EXEMPLO. h1 {font-family: arial, verdana, sans-serif;} h2 {font-family: "Times New Roman", serif;}

Recursos Complementares (Tabelas e Formulários)

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

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

Programação para Internet I

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

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

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

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

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

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

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

Desenvolvimento WEB1 Aula 03 Profa Wanessa Machado do Amaral

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

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,

13 de dezembro de 2012

CSS Cascading Style Sheets

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

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

<HTML> Vinícius Roggério da Rocha

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

Informática Parte 21 Prof. Márcio Hunecke

Inúmeras são as vantagens do uso das CSS nos documentos Web. Eis uma relação das principais:

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

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

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

4.1. Introdução O que são folhas de estilo?

SIMULADOS & TUTORIAIS

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

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

MODELO DE CAIXA (BOX MODEL)

Compêndio códigos. {css}

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

Produção de sites com Joomla! 2.5

XML: uma introdução prática X100. Helder da Rocha

Tabelas. table <table>...</table>

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

HTML BÁSICO E TEMPLATE VIEW. Gabrielle Amorim Porto

Programação para Internet

Desenvolvimento de Aplicações para Internet

CSS Cascading Style Sheets Folhas de Estilo em Cascata

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

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

Modelo de formateo visual em CSS

Fábio Borges de Oliveira. HTML HyperText Markup Language

FOLHAS DE ESTILO EM CASCATA

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

INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT

HTML AULA 2 Microlins - Web e Design Capítulo 2 Rondonópolis 14 de Maio de Mayza de

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

Transcrição:

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

A partir do HTML 4.01, o único modo de alterar a letra (cor, tamanho, tipo, etc.) ou o fundo (cor ou imagem) é utilizando o atributo style Note-se que o documento inteiro pode ser alterado usando estilos Também podemos alterar partes do documento usando a tag div ou apenas algumas palavras numa linha usando a tag span 2

Por definição, qualquer atributo de objeto HTML deve ser declarado seguindo a sintaxe a seguir: nome_atributo = "valor" Assim também se faz para declarar o objeto style em um objeto HTML: style = "definição_do_objeto" 3

A definição do objeto style nada mais é que uma sequência de caracteres que definem as propriedades do objeto Como o objeto style possui mais de uma centena de atributos, todos eles já possuem um valor default definido, e só devemos informar na definição do objeto os atributos para os quais desejamos alterar o valor default 4

A sintaxe da definição dos atributos do objeto style se parece muito com a definição dos atributos dos objetos HTML A sintaxe da declaração de cada atributo do objeto style: nome_atributo: valor; As diferenças mais relevantes são: não se usa aspas (") no valor, o sinal de atribuição é o doispontos (:) e após o valor usa-se ponto-e-virgula (;) 5

A definição do objeto nada mais é que uma sequência de duplas nome_atributo: valor; Todo valor deve ser sucedido de ponto-e-virgula, exceto o último, onde este sinal é facultativo Assim a declaração de um objeto style segue a sintaxe seguinte: style = "nome_atributo1: valor1; nome_atributo2: valor2;... nome_atributox: valorx" 6

Um exemplo de definição de um objeto style (este define o tamanho da fonte, a cor do texto e a cor de fundo): style="font size: 12px; color: green; background color: #E9F7E1;" 7

font family É um dos atributos mais complexos de se usar, por ter uma sintaxe diferenciada Não definimos qual a fonte que será usada, mas sim sugerimos uma lista, que o navegador deve analisar e usar a primeira fonte da lista que estiver instalada no cliente 8

O termo family se refere ao fato de normalmente informarmos famílias de fontes, e não seus nomes, nessa lista Por exemplo: quero que um paragrafo seja exibido com a fonte Comic Sans MT2, mas pode ser que meu cliente não tenha essa fonte instalada, então informo apenas Comic como sendo a família da fonte, e se ele não possuir a fonte Comic Sans MT2, será exibida a fonte Comic Sans MS (padrão do windows, quase todo mundo tem) ou mesmo alguma outra da mesma família 9

Uma família define fontes com desenho gráfico parecidos, que tem sempre o primeiro nome em comum Mas ainda pode ser que não tenha nenhuma fonte daquela família instalada, então devo informar outras famílias na lista, para que a primeira que for encontrada no cliente seja usada. Se nenhuma fonte, das famílias informadas for encontrada, então será usada a fonte padrão do navegador. 10

Sintaxe: A sintaxe do font family segue algumas regras: Os itens da lista são separados por virgulas, sucedidas sempre por espaço (antes do próximo item) Os nomes de fonte devem estar entre aspas (") ou apóstrofes (') Os nomes de famílias de fonte não devem estar entre aspas ou apóstrofes 11

Assim, um exemplo de definição da fonte seria: font family: "Times New Roman", Times, serif; Assim, se for encontrada a fonte Times New Roman, ela será usada, senão será usada qualquer uma da família Times. Se não existir nenhuma instalada, será usada a fonte padrão da família serif (que é default do IE) 12

font size O atributo font-size é um dos que não podem ser acessados diretamente As definições de tamanho de fonte nos objetos html usam a notação de pontos que variam de 1 a 7, e os tamanhos reais variam de navegador para navegador Por exemplo: no IE o tamanho 2 equivale a 14 pixels, já no Netscape equivale a 12 pixels 13

O atributo font size permite definir o tamanho da fonte em pixels (px) ou pontos de impressão (pt), bastando informar o número seguido da notação px ou pt Exemplo: font size: 18px; 14

font weight Atributo que define o peso da fonte. Assume valores como Negrito, Negrito Forte, Negrito Claro ou um valor em uma escala numérica Os valores definidos são: bold: Negrito bolder: Negrito Forte lighter: Negrito Claro normal: Normal 15

Como normal é o valor defautl, não é comum definir esta propriedade com esse valor Os valores bolder e lighter dependem de como o navegador interpreta-os Já o valor bold é equivalente as tags <b> ou <strong>. Exemplo: font weight: bold; 16

font style Define se a fonte é inclinada. Os estilos disponíveis são Itálico e Oblícuo, sendo o estilo oblícuo idêntico ao itálico tanto no IE quanto no Netscape. O Estilo Itálico é equivalente as tags <i> ou <em>. Valores: italic: Itálico oblique: Oblícuo normal: Normal 17

Novamente, o valor normal é default, por isso não se usa definir a propriedade com esse valor. Exemplo: font style: italic; 18

text-decoration A decoração do texto são os efeitos gráficos que podem ser alcançados para exibição do texto. Os valores permitidos são: underline: Sublinhado. Equivale a tag <u> overline: Sobrelinha. line-through: Tachado. Equivale a tag <s> blink: Piscar. Equivale a tag <blink> 19

Estes valores podem ser combinados, devendo ser separados por um espaço em branco, sem virgulas ou qualquer outro sinal de pontuação. O valor default desse atributo é none, que define que o texto não deve ter nenhuma decoração. Exemplo: text decoration: underline blink; 20

text align Define o alinhamento do texto. Os valores são: left: alinha à esquerda. center: alinha ao centro. right: alinha à direita. justify: justifica o texto, ou seja, alinha às duas margens. Exemplo: text align: center; 21

vertical align Define o alinhamento vertical do texto na área do objeto. Os valores são: top: alinha junto à margem superior do objeto. middle: alinha ao centro vertical do objeto. bottom: alinha junto à base do objeto. Exemplo: vertical align: middle; 22

color Define a cor da fonte. São permitidos os valores Hexadecimais que definem a cor (precedidos sempre por #). Exemplo: color: #FF9966; 23

background color Define a cor de fundo do objeto. São permitidos os mesmos valore do atributo color. Exemplo: background color: #00FF00; 24

background image Define a imagem de fundo da página web ou de um objeto. Deve ser informada a URL da imagem, seguindo a sintaxe seguir: url(url_da_imagem) Exemplo: background image: url(../imagens/fundo.jpg); 25

Esses são apenas alguns dos principais atributos da subclasse style. Muitos deles não serão usados diretamente no html, pois existem tags correspondentes, ou atributos diretos das tags com o mesmo efeito A importância de se usar a subclasse style está no fato de ser mais facilmente configurável Outra razão pela qual conhecer esses atributos é o uso dos estilos CSS 26