LABORATÓRIO WEB 2009-2010 / 4º SEMESTRE



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

Posicionamento e Layout com CSS

Layouts de páginas com HTML e CSS

Desenvolvedor Web Docente André Luiz Silva de Moraes

WEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br Escola CDI de Videira

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

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

Microsoft Office FrontPage 2003

HTML. (Hypertext Markup Language Linguagem de Marcação de Hipertexto)

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

Slice Tool - Ferramenta Fatia

Observações importantes:

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

Programação para Internet

Definindo um Layout de Website sem Tabelas Vou apresentar nesse post como fazer o código do layout de um website sem utilizar

Roteiro 2: Conceitos de Tags HTML

Módulo: Criação de Páginas WEB

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

Responsive Web Design

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

Introdução ao HTML. Sumário

Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo.

Personalizações do mysuite

CSS Cascading Style Sheets Folhas de Estilo em Cascata

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

Construção Páginas de Internet

Aula 5 Cabeçalhos, Imagens e Links

Como Começar? Criação Páginas. Etapas. Apresentação INTERNET

COMO TRABALHAR COM O MICROSOFT FRONTPAGE 2003

Lista de propiedades CSS

TABLELESS E PROJETO ESTRUTURAL

Este tutorial tem por objectivo explicar como trabalhar com o Microsoft Office PowerPoint.

Bem vindo ao ajuda do software QUICKFISH para criação de sites.

CRIAÇÃO DE SITES (AULA 7)

Modelo de formateo visual em CSS

MICROSOFT POWERPOINT

Uma liberdade que facilita a criatividade, mas também traz outras vantagens, nomeadamente:

Criação de Páginas Web - MS Word 2000

TÉCNICAS DE ESTRUTURAÇÃO PARA DESIGN RESPONSIVO: AMPLIANDO A USABILIDADE NO AMBIENTE WEB

0777 Processador de Texto

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

3.1 Definições Uma classe é a descrição de um tipo de objeto.

CAUETEC INFORMÁTICA Rua Serra Talhada, 153 Vila Diana São Paulo. Fone: Site: cauetec@cauetec.com.

CRIAÇÃO DE SITES (AULA 9)

Web Design Aula 15: Conhecendo CSS

Design para internet. Resolução. - No Design Gráfico quanto maior o DPI melhor. - Na web não é bem assim.

Imagens - Formatos. GIF (Graphics Interchange Format) JPEG (ou JPG) (Joint Pictures Experts Graphis)

Passa a passo para construir uma página pessoal - Parte 1

Administração da disciplina

Ferramentas Web, Web 2.0 e Software Livre em EVT

Aula 09 - Atualização de uma tabela dinâmica. Aula 09 - Atualização de uma tabela dinâmica. Sumário. Atualizando a tabela dinâmica

Programação para Internet

Fluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos

Técnico de Organização de Eventos Módulo III Criação de Páginas Web. Técnico de Organização de Eventos. Técnico de Organização de Eventos

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

GUIA BÁSICO DA SALA VIRTUAL

GeoMafra SIG Municipal

Organizar a estrutura do site


Imagens: <img src="..."> src <img src="tecnologia.jpg"> único atributo que não pode ser omitido neste TAG Nota: img

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

Manual de utilização do Moodle

Direcção Regional de Educação do Algarve


Síntese da aula anterior

UNIVERSIDADE PAULISTA UNIP EMENTA E CONTEÚDO PROGRAMÁTICO

Vejamos um exemplo. Vamos supor que queiramos montar uma tabela 3X2, ou seja de 3 colunas por 2 linhas, o código HTML para isso é :

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

A VISTA BACKSTAGE PRINCIPAIS OPÇÕES NO ECRÃ DE ACESSO

Formador: Carlos Maia

Roteiro de Estudos e Atividades Avaliativas HTML

Prática 3 Microsoft Word

Sistema dinâmico de impressão da tabela de detalhes das facturas

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

LOJAS ESPECIAIS 2014

Disciplina: Tecnologias de Informação e Comunicação Ano Letivo 2014/2015

APOSTILA DE PROGRAMAÇÃO WEB

7. Cascading Style Sheets (CSS)

1. HTML - Introdução. Hyper Text Markup Language. É uma linguagem de formatação de conteúdos. Portável. Ficheiros de pequena dimensão

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

GERENCIADOR DE CONTEÚDO

neste tutorial, iremos abordar as folhas de estilo em cascata, mais conhecidas como cascading style sheets. por que usar css?

Usando o NVU Parte 2: Inserindo imagens

Manual de Conversão para PDF Envio de Arquivos ao Diário Oficial

Web Design. Prof. Felippe

PROGRAMAÇÃO WEB DO LADO DO CLIENTE

Web design & HTML. avançado

Microsoft Office Excel 2007

ANIMAÇÕES WEB AULA 2. conhecendo a interface do Adobe Flash. professor Luciano Roberto Rocha.

CSS - Parte 02. Prof. Marciano dos Santos Dionizio

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

Tecnologias para Web Design

Oficina de Construção de Páginas Web

Imagens: <IMG SRC="..."> SRC <IMG SRC="tecnologia.jpg"> único atributo que não pode ser omitido neste tag Nota: img

Transcrição:

LABORATÓRIO WEB 2009-2010 / 4º SEMESTRE INSTITUTO POLITÉCNICO DE LISBOA - ESCOLA SUPERIOR DE COMUNICAÇÃO SOCIAL - LICENCIATURA AUDIOVISUAL E MULTIMÉDIA

AULA 17 A. CSS: LAYOUT DAS PÁGINAS - POSICIONAMENTO E FLUTUAÇÃO - PROCESSAMENTO DOS CONTEÚDOS B. CSS: BOX MODEL C. EXERCÍCIOS

POSICIONAMENTO E FLUTUAÇÃO (CONCEITOS DE DESIGN) Permite acabar com o uso de tabelas e GIF s transparentes para criar layouts de sites. CSS P CSS POSITIONING (Posicionamento via CSS) Torna-se possível dispor os conteúdos de um documento HTML como fazemos com um software de paginação ou composição. A tag mais utilizada é a <div>, mas não é a única a poder ser alvo de posicionamento. Permite a criação de um bloco genérico (ideal para agrupar outros elementos e posicioná-los de seguida.

POSICIONAMENTO E FLUTUAÇÃO (CONCEITOS DE DESIGN) TIPOS DE POSICIONAMENTO static relative absolute fixed inherit estático relativo, em que o elemento se encontra posicionado relativamente a determinado elemento. absoluto, em que o elemento se posiciona precisamente num local da página relativo a todo o documento. fixo valor herdado do elemento "pai" A SINTAXE #geral {position:absolute; }

POSICIONAMENTO E FLUTUAÇÃO (CONCEITOS DE DESIGN) PROPRIEDADES ASSOCIADAS AO LAYOUT DA PÁGINA position top right bottom left width min-width max-width height min-height max- height z-index tipo de posicionamento topo direita em baixo esquerda comprimento comprimento mínimo comprimento máximo altura altura mínima altura máximo ordem dos níveis

POSICIONAMENTO E FLUTUAÇÃO (CONCEITOS DE DESIGN) PROPRIEDADES ASSOCIADAS AO LAYOUT DA PÁGINA visibility overflow float clear clip visibilidade transbordo flutuação anular corte

POSICIONAMENTO E FLUTUAÇÃO (CONCEITOS DE DESIGN) POSITION position:static corresponde à ordem como os conteúdos surgem no browser, assumindo uma posição estática consoante são rendidos para visualização. position:relative o posicionamento relativo é efectuado a partir do ponto onde ele seria rendido normalmente na sua posição estática, mantendo o elemento a sua área do fluxo do documento HTML. position:absolute permite indicar a posição do canto superior esquerdo do elemento. Essa posição é calculada em relação à janela do browser e o elemento sai completamente do fluxo do documento HTML.

POSICIONAMENTO E FLUTUAÇÃO (CONCEITOS DE DESIGN) POSITION position:fixed o seu posicionamento é associado à janela do browser, permitindo manter a posição definida como fixa, não se movendo com o scroll. NOTA: Por predefinição, o valor é o static, não sendo inerente do seu parent; O posicionamento do tipo fixed é útil para criar efeitos semelhantes aos obtidos com os frames, no qual uma parte da informação está fixa e a outra move-se. PROBLEMA: O Internet Explorer não reconhece esta propriedade.

TOP, RIGHT, BOTTOM E LEFT Estão todas associadas à mesma função de posicionar um elemento. Apesar de serem propriedades independentes, são usadas em parceria com a propriedade position. Permite valores numéricos e o valor auto. NOTA: Não são propriedades com inerência, tendo o valor auto como padrão.

FLOAT Inspirada na palavra flutuação, permite colocar um elemento encostado ao outro; Quando usado nas imagens permite a sensação de flutuação, que é utilizada na paginação de texto (revistas e jornais). VALORES none left right os elementos são colocados pela sua ordem natural, portanto sem float; os elementos são encostados à esquerda; os elementos são encostados à direita. NOTA: o valor none é o atribuído por predefinição, não havendo inerência para esta propriedade.

CLEAR É a propriedade contrária à float; Permite ignorar elementos com float atribuído não os autorizando a colocar-se ao seu lado. VALORES none left right both permite que haja elementos flutuantes ao seu lado limpa todos os elementos que flutuem à esquerda, permitindo-os apenas à direita. limpa todos os elementos que flutuem à direita, permitindo-os apenas à esquerda. limpa todos os elementos que flutuem quer à direita quer à esquerda.

CLEAR NOTA: Não é uma propriedade inerente, tendo como padrão o valor none, permitindo por defeito, elementos flutuantes lado a lado. Esta propriedade é útil para criar layouts, principalmente para as caixas destinadas a actuarem como cabeçalhos ou rodapés, pois regra geral actual como elementos à parte ficando de fora de qualquer float.

DEFINIÇÃO DAS DIMENSÕES LAYOUT: é importante o seu posicionamento e o controlo do seu comportamento no browser (float e clear), mas igualmente importante é a dimensão dos seus elementos/ objectos. Se não forem definida nenhuma dimensão a uma caixa (div) ela crescerá de acordo com o conteúdo que nela estiver inserido.

WIDTH Especifica a dimensão, em comprimento, de um elemento. VALORES para além do valor auto, que define o comprimento de forma automática à medida do elemento ou do seu conteúdo, pode-se usar valores numéricos em todas as unidades de medida. NOTA: Não aceita valores negativos. No caso de utilizarmos % devemos ter atenção que as mesmas são calculadas com base no elemento parent. Não é uma propriedade com inerência, tendo por predefinição o valor auto.

MIN-WIDTH E MAX-WIDTH / MIN-HEIGHT E MAX-HEIGHT Permite manter blocos com uma consistência de tamanho ao invés de um tamanho certo (propriedade width e height), define-se um tamanho relativo. O seu uso permite garantir que as caixas terão sempre um tamanho mínimo ou máximo.

HEIGHT Permite especificar o tamanho em altura de um elemento. VALORES para além do valor auto, que define a altura de forma automática à medida do elemento ou do seu conteúdo, pode-se usar valores numéricos em todas as unidades de medida. NOTA: Não aceita valores negativos. No caso de utilizarmos % devemos ter atenção que as mesmas são calculadas com base no elemento parent. Não é uma propriedade com inerência, tendo por predefinição o valor auto. No Firefox, se especificando o height e o seu conteúdo ultrapassar as medidas definidas por uma caixa, a mesma não cresce como no Internet Explorer, aparecendo como consequência, o conteúdo fora da caixa.

PROCESSAMENTO DOS CONTEÚDOS O HTML faz o processamento dos elementos que integram um documento dividindoos em dois grandes tipos: BLOCK Quando um elemento obriga a que o seguinte seja colocado abaixo; INLINE Quando um elemento pode coexistir com outro na mesma linha

PROCESSAMENTO DOS CONTEÚDOS PROPRIEDADES display white-space list-style-type list-style-image list-style-position border-collapse border-spacing caption-side empty-cells table-layout apresentação dos elementos espaço em branco tipo de listas imagem das listas (bullets / destaques) posição das listas junção das borders espaço das borders (tabelas) lado dos títulos (tabelas) células vazias (tabelas) layout das tabelas (tabelas)

B. CSS: BOX MODEL O QUE É? O modelo Box Model é uma técnica de webdesign, exclusivo em CSS, e que descreve as caixas (boxes) geradas pelos elementos HTML. O tamanho de um elemento não é somente aquilo que foi definido com as propriedades width ou height do CSS. Estas propriedades definem apenas o espaço que pode receber o conteúdo(s). Através do modelo Box Model, podemos detalhar as opções de ajuste de margens, borders, paddings e conteúdo para cada elemento. Todas estas especificações entram nas soma final, para definirmos a largura ou altura do elemento.

B. CSS: BOX MODEL MODELO.elemento { width: 300px; height: 120px; padding-left: 10px; border: 5px solid #000; } No browser, esta div terá a largura total total de 450px (300 + 120 + 10 + 5 + 5). O nome, que significa modelo de caixa, tem fundamento, porque no final, um rectângulo/ quadrado dentro do outro, somando tudo temos o tamanho do elemento.

REFERÊNCIAS BIBLIOGRÁFICAS BUDD, Andy. CSS MASTERY - ADVANCED WEB STANDARDS SOLUTIONS. Friendsof (2006). PEREIRA, Alexandre e POUPA, Carlos. LINGUAGENS WEB. Edições Sílabo (2005-2ª edição). ROBBINS, Jennifer N. LEARNING WEB DESIGN. O Reilly (2007-3ª edição). SCHMITT, Christopher. CURSO DE CSS. O Reilly - ANAYA MULTIMEDIA (2007). UGHETTO, Vico. CSS - CRIAÇÃO INOVADORA DE SITES. FCA - Web Pro (2006). REFERÊNCIAS ONLINE http://www.w3schools.com/