DWEB. Design para Web. CSS3 - Fundamentos. Curso Superior de Tecnologia em Design Gráfico

Documentos relacionados
DWEB. Design para Web. HTML5 - Marcação de formulário. Curso Superior de Tecnologia em Design Gráfico

CSS é a abreviatura para Cascading Style Sheets Folhas de Estilo em Cascata

DESIGN RESPONSIVO TÉCNICAS E PROCESSOS DE PRODUÇÃO. Profº Ritielle Souza

Plano de Trabalho Docente Ensino Técnico

7. Cascading Style Sheets (CSS)

Aplicativos para Internet Aula 01

Web Design Aula 13: Introdução a CSS

DWEB. Design para Web. Fundamentos Web I. Curso Superior de Tecnologia em Design Gráfico

Desenvolvimento de Sites com PHP e Mysql Docente André Luiz Silva de Moraes

Web Design. Prof. Felippe

HTML 5 + CSS APRESENTANDO O CSS ESTILOS LOCAIS

Plano de Trabalho Docente Ensino Técnico

Ensino Técnico Integrado ao Médio FORMAÇÃO PROFISSIONAL. Plano de Trabalho Docente 2014

css Cascading Style Sheets CSS CASCADING STYLE SHEETS

Plano de Trabalho Docente Ensino Técnico

CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA ETEC PROF. MÁRIO ANTÔNIO VERZA CURSO TÉCNICO EM INFORMÁTICA PARA INTERNET

Introdução às Folhas de Estilo

Introdução à Tecnologia Web 2010 HTML HyperText Markup Language XHTML extensible HyperText Markup Language Elementos da Seção do Cabeçalho

Roteiro 2: Conceitos de Tags HTML

Maurício Samy Silva. Novatec

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0

Mudança de formatos no HTML. CSS - Cascading Style Sheets. A prioridade para o efeito cascata. A prioridade para o efeito cascata

Professor: Paulo Macos Trentin Escola CDI de Videira 4/6/2011 1

Sumário. HTML CSS JQuery Referências IHC AULA

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

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

Coleção - Análises de marketing em clientes de

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2


Tecnologias para Web Design

QUEM FEZ O TRABALHO?

DESENVOLVIMENTO DE SOFTWARE DE VOTAÇÃO WEB UTILIZANDO TECNOLOGIA TOUCHSCREEN

Tópicos de Ambiente Web. Modulo 2 Processo de desenvolvimento de um site Professora: Sheila Cáceres

Guia para Criativos em HTML5 ABRIL

Coleção - Análises de marketing em clientes de

Desenvolvimento em Ambiente Web. HTML - Introdução

MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS.

HTML / JAVASCRIPT. A versão atual é o HTML5 (seus predecessores imediatos são HTML 4.01, XHTML 1.1, etc.).

Introdução. História. Como funciona

Internet e Programação Web

Técnicas e processos de produção. Profº Ritielle Souza

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Programando em PHP. Conceitos Básicos

Conceitos de Ajax Exemplos de uso do Ajax no braço, muitos exemplos, muito código (HTML, CSS, JavaScript, PHP, XML, JSON)

Afinal o que é HTML?

Responsive Web Design

Material de apoio a aulas de Desenvolvimento Web. Tutorial Java WEB JSP & HTML & CSS & CLASSE & OBJETOS. AAS -

Aula 1 Desenvolvimento Web. Curso: Técnico em Informática / 2º módulo Disciplina: Desenvolvimento Web Professora: Luciana Balieiro Cosme

Desenvolvedor Web Docente André Luiz Silva de Moraes

#Aula Nº 1 Introdução webstandards.samus.com.br Vinicius Fiorio Custódio samus@samus.com.br

Microsoft Access XP Módulo Um

Coleção - Análises de marketing em clientes de

DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3

Ensino técnico Integrado ao médio.

Unidade: O que é CSS? HTML e CSS? Boa aula!!!

Conceitos Básicos

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

XHTML 1.0 DTDs e Validação

Roteiro 7: Ferramentas de trabalho Editores de texto

Análise da Nova Linguagem HTML5 para o Desenvolvimento Web

MANUAL JOOMLA 2.5 PORTAL INTERNET. Ministério do Esporte

Internet. Gabriela Trevisan Bacharel em Sistemas de Infomação

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS -HTML 5: ARMAZENAMENTO DE DADOS (CLIENTE) Prof. Angelo Augusto Frozza, M.Sc.

História e Evolução da Web. Aécio Costa

ANEXO 11. Framework é um conjunto de classes que colaboram para realizar uma responsabilidade para um domínio de um subsistema da aplicação.

Programação para Internet

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

HTML5. André Tavares da Silva.

Introdução a listas - Windows SharePoint Services - Microsoft Office Online

INTRODUCAO DESENVOLVIMENTO E DESIGN DE WEBSITES INTRODUÇÃO. Professor Carlos Muniz

Plano de Trabalho Docente 2015

Construindo Sites com. CSS e (X)HTML. sites controlados por folhas de estilo em cascata. Maurício Samy Silva. Novatec

Série ArcGIS Online I. Aprenda em 20. Módulo 4. Configure pop-ups.

Manual para Cadastro de Questões Prova Colegiada / Professor

INTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF

Introdução a PHP (Um Programa PHP)

Memorial Descritivo. Portfólio Acadêmico Online

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

15. OLHA QUEM ESTÁ NA WEB!

Treinamento Excel 2010 Thalles Cezar Montenegro

Treinamento SharePoint 2013 para Designers

Introdução ao HTML 5 e Implementação de Documentos

Pré-requisito Treinamento de Lógica de Programação, ou conhecimento equivalente.

Lidar com números e estatísticas não é fácil. Reunir esses números numa apresentação pode ser ainda mais complicado.

Polycom RealPresence Content Sharing Suite Guia rápido do usuário

Curso Subsequente em Manutençãoe Suporte em Informática Introdução às Tecnologias Web Apresentação da disciplina

WEBDESIGN. Professor: Paulo Trentin Escola CDI de Videira

CSS ETEC FRANCISCO MORATO. Professores: Kelly e Rafael

TECNOLOGIAS WEB AULA 5 PROF. RAFAEL DIAS

Layouts de páginas com HTML e CSS

Curso de Capacitação em Gerenciador de Conteúdo PLONE

Version Notes (Notas da versão) Versão

Transcrição:

DWEB Design para Web Curso Superior de Tecnologia em Design Gráfico CSS3 - Fundamentos E não vos conformeis com este século, mas transformai-vos pela renovação da vossa mente, para que experimenteis qual seja a boa, agradável e perfeita vontade de Deus? Romanos 12:2

Contatos CSS3 - Fundamentos Carlos José carlosjose.unibratec@gmail.com www.carlosjose.net @carlosjoser2n

Objetivo Apresentar a linguagem de formatação CSS3 com seus conceitos básicos, bem como regras e propriedades.

Agenda O que é CSS? Sintaxe CSS. Como inserir CSS em documentos HTML.

Introdução

Introdução As tags apresentadas aqui formam uma compilação das definições oficiais da linguagem disponível em: http://www.w3schools.com/cssref/ default.asp http://www.w3.org/style/css/currentwork Fonte: Silva, Maurício Samy., CSS3: Desenvolva Aplicações Web Profissionais com o uso dos poderosos recursos de estilização das CSS3, São Paulo, Novatec Brasil, 2012; ROBBINS, Jennifer Niederst. Aprendendo Web Design guia para iniciantes, 3ª Edição;

Definição O primeiro conceito que você deve ter em mente ao projetar uma página Web é que o CSS foi criado para controlar a aparência dos elementos HTML alterando cor, tamanho, tipo da fonte, posicionamento e etc. CSS é a sigla para Cascading Style Sheets, que pode ser traduzida para Folhas de Estilo em Cascata.

Finalidade Entender a tecnologia em suas camadas: Camada de Informação O conteúdo textual do documento web com as marcações HTML. O HTML é a base sobre a qual as outras camadas serão assentadas. Camada de Apresentação Controlar a aparência visual, formatando com CSS todo o conteúdo textual que contém as marcações HTML que deverá aparecer no navegador. Camada de Comportamento Inclui os scripts jquery de programação que tornam a experiência do usuário interativa.

Finalidade HTML marcação / informação CSS formatação / apresentação

Finalidade Separando a apresentação do conteúdo, torna mais fácil a manutenção do website. Alterações no layout podem ser feitas sem a necessidade de se alterar o documento HTML, e o contrário também é verdadeiro! Separar a apresentação do conteúdo torna o website mais acessível!

Histórico Você já aprendeu que a web foi criada por Tim Berners-Lee no início dos anos 1990. O pensamento inicial dele era que o navegador web controlasse a apresentação dos documentos HTML.

Histórico O navegador que popularizou a web foi o Mosaic, lançado em 1993, que vinha com algumas funcionalidades para controlar a apresentação com base no modelo desenvolvido por Tim Berners-Lee. Todos os navegadores modernos que existem, possuem uma folha de estilo em sua essência chamado de estilo padrão do navegador.

Histórico

Histórico Apenas em setembro de 1994 foi feita a primeira proposta oficial de implementação CSS e em dezembro de 1996 foi lançada a primeira versão CSS1 como uma recomendação oficial da W3C. Atualmente estamos na terceira versão CSS3.

Regra!

Regra Prefixo proprietário É a forma da propriedade ser renderizada pelo motor de renderização do navegador web. Os prefixos proprietários são: -moz- (Mozilla Firefox) -webkit- (Safari e Chrome) -o- (Opera) -ms- (Microsoft Internet Explorer versão 9).

Regra Comentário /*linha única de comentário*/ /*Bloco de comentário com Duas linhas*/ Importante recurso para realizar uma documentação das regras CSS.

Medida Todas as propriedades seguem duas regras: Primeira: Os valores devem ser imediatamente seguidos da unidade de medida, por exemplo, 12px, 0.em e 0%. Segunda: Quando um valor for zero (0), não existe a necessidade de se colocar a unidade de medida.

Medida Relativa Dependem de outro valor anteriormente declarado no documento. Caso não exista um valor declarado previamente, ela assume o valor padrão do CSS do navegador como referência.

Medida Relativa px : A unidade de medida mais utilizada. Ela é calculada com base na resolução do dispositivo onde o documento HTML é visualizado, por exemplo, celulares, monitores, notebook, tablets etc. O uso dessa unidade de medida proporciona ao desenvolvedor um maior controle sobre um layout, onde a precisão absoluta é necessária.

Medida Relativa em : É relativo ao valor anterior declarado no elemento pai. Se não for definido um tamanho de fonte para um elemento HTML, o tamanho que será tomado como base para o cálculo em será o do elemento HTML ancestral mais próximo. Se não tiver sido definido um tamanho de fonte para o elemento ancestral, o tamanho que será tomado como base será 16px, que é o padrão.

Medida Relativa % : É relativa a um valor anteriormente declarado pelo elemento pai semelhante ao em. O valor de referência é determinado pelo valor de uma das propriedades do elemento em questão ou até mesmo do valor de um elemento ancestral ou ainda de um valor de contexto geral de formatação.

Medida Absoluta São valores fixos. Devem-se usar quando souber as dimensões físicas dos dispositivos onde as regras serão apresentadas. in: polegada 1 polegada é igual a 2,4cm; cm: centímetro; mm: milímetro; pt: ponto 1 ponto é igual a 1/72 polegadas

Medida

Vinculando css Existem três formas para vincular as folhas de estilo: Estilos inline Estilos incorporados Estilos externos

inline

CSS3 - Fundamentos incorporado

externo Esta é a melhor forma de se inserir regras CSS para projetos de website. Um único arquivo contendo todas as regras css, por exemplo, style.css. Este arquivo é vinculado a todos os documentos HTML através da marcação <link>.

externo Os atributos tag <link >: rel: especifica o tipo de relação existente entre o documento HTML com documento CSS. O valor declarado para este atributo é: stylesheet type: especifica o tipo de conteúdo dentro do arquivo. O valor para CSS é: text/css href: deve indicar o local em que o arquivo CSS está armazenado. O valor deve ser uma URL.

externo

modular É um conceito onde o sistema ou software é divido em partes distintas.

modular

Dúvidas?