Layouts de páginas com HTML e CSS



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

Posicionamento e Layout com CSS

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 é a abreviatura para Cascading Style Sheets Folhas de Estilo em Cascata

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

Prof.: Melba Lima Gorza Aula Introdutória de HTML. Componentes do HTML. Estrutura de um documento XHTML

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

Introdução à Tecnologia Web HTML HyperText Markup Language XHTML extensible HyperText Markup Language Estrutura Básica do Documento HTML

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

Índice Static Text (texto estático) Dynamic Text (Texto Dinâmico) Input Text Exercício...8

Introdução ao HTML Utilizando frames Hospedando seu site na WEB

Aplicação para Web I. Começando a compreender o HTML

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML

HTML Página 1. Índice

Desenvolvedor Web Docente André Luiz Silva de Moraes

Universidade Federal do Espírito Santo

CRIAÇÃO DE SITES (AULA 9)

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

MODULO 4 DESENVOLVIMENTO DE PÁGINAS WEB ESTÁTICAS. Redes de Comunicação

Introdução. Introdução a HTML. A Linguagem HTML. Estrutura de uma Página. Mário Antonio Meireles Teixeira

Cobrança Bancária. Contas / Manutenção.

Manual de Publicação Wordpress

Cadeira de Tecnologias de Informação. Ano lectivo 2009/2010. Sites estáticos. Com Expression Web TI2009/10 EWE_1. Filipa Pires da Silva (2009)

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

1) Criar o código HTML para construir a página representada pela imagem abaixo.

Manual Portal PADRÃO. Gerenciador de Temas: Editar Estilo. 1. Clique na aba Extensões e em seguida em Gerenciador de Temas.-

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

ftp://ftp.cr-df.rnp.br/pub/netinfo/training/rnp/kit-bsb/html/guia5.zip 1996 Tutorial - Autoria em World Wide Web

Programação de Servidores CST Redes de Computadores

Desenvolvimento em Ambiente Web. HTML - Introdução

CSS -Cascading Style Sheets - Introdução

CRIAÇÃO DE SITES (AULA 7)

ÍNDICE. Tela de Configuração Dados de Etiqueta Configuração da Impressora Configuração do Papel Itens para Inserção...

TECNOLOGIAS WEB AULA 9 PROF. RAFAEL DIAS

Aula 3. Word Administrativo. Solicitamos que guarde seus arquivos, para o projeto final do módulo

Web Design. Prof. Felippe

Responsive Web Design

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

Relatório referente a compreensão da programação JSP. Realizado do dia de 22 abril de 2010 a 03 de maio de 2010.

Etec. Cel. Fernando Febeliano da Costa

Manual PAINT.NET de imagens

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

DESENVOLVIMENTO WEB I

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

Redes Informatizadas de Comunicação e Informação Profa. Márcia de Borba Campos

6.2 - Formulários: form <form action="url_de_script" method="método">...</form> form action method POST GET exceto outros formulários form

Compositor de Impressão do QGIS

AJUDA - FORMULÁRIO DE PROPOSTA ON-LINE - AVG

<!DOCTYPE html> <html lang = "pt-br"> <head> <meta charset = UTF-8"> <title> Exemplo de uso correto da semântica HTML </title> </ head >

LABORATÓRIO WEB / 4º SEMESTRE

Criando um projeto ASP.Net no Visual Studio 2008

Instituto Siegen Manual do Professor

BLOG ESCOLAS. Após acessar o seu respectivo blog, você será direcionado a tela a seguir. Vamos conhecê-la um pouco melhor.

Escrito por: Ramon Andrade. Criando Etiquetas Personalizadas no Icarus

FEMA Fundação Educacional Machado de Assis INFORMÁTICA Técnico em Segurança do Trabalho P OW ERPOI NT. Escola Técnica Machado de Assis Imprensa

Programação WEB II. Conhecendo o PHP. Prof: Kelly E. Medeiros Bacharel em Sistema de Informação. Módulo III

Usando o NVU Parte 2: Inserindo imagens

Sistema topograph 98. Tutorial Módulo Fundiário

Diazo. Módulo 7 Tema Diazo

APOSTILA DE INFORMÁTICA MICROSOFT WORD 2012

Linguagem de. Aula 06. Profa Cristiane Koehler

TUTORIAL PMS CARD. Acesse o site:

ÍNDICE.

TABLELESS E PROJETO ESTRUTURAL

Lista e Tabelas. Fundamentos da Linguagem Web

Prefeitura de Volta Redonda Secretaria Municipal de Educação Departamento Pedagógico Núcleo de Tecnologia Educacional Volta Redonda NTM

Web Design: Responsivo e Adaptativo. Lara Popov Zambiasi Bazzi Oberderfer

Treinamento - Union Web

Programação para Internet

UNIPAMPA Universidade Federal do Pampa. Núcleo de Tecnologia da Informação (NTI)

Você vai começar criando o fundo Após criar o fundo, você aplicará o resto dos gráficos e texto da publicidade.

Aula 2: Listas e Links

Observações importantes:

Web Design Aula 11: XHTML

Unidade 3: Personalizando o Excel *

Criação de Formulários através do Access. Como criar formulários no Access para uma tabela do Banco de Dados:

O QUE É A CENTRAL DE JOGOS?

MOODLE NA PRÁTICA PEDAGÓGICA

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

Relatório: Página HTML

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

Conectar diferentes pesquisas na internet por um menu

TEKLYNX LABEL MATRIX

Tutorial Moodle ESDM - professores

Desenvolvimento de Sites Educacionais Interativos com Imagens, Sons e Vídeos pelos Professores

Criando uma apresentação no Impress

Para o PowerPoint, assim como para vários softwares de apresentação, uma apresentação é um conjunto de slides.

Portal do Projeto Tempo de Ser

Prova de pré-requisito

Apostila CSS - Introdução à folha de estilos

ROBERTO OLIVEIRA CUNHA

Manual do Instar Mail v2.0

Manual MQS. Logo após colocar essas informações abrirá a página inicial do sistema:

Transcrição:

Layouts de páginas com HTML e CSS Layouts de Páginas com CSS.... 2 Layout com tamanho Líquido... 2 Layout com tamanho Fixo... 3 Desenvolvendo um layout com tamanho fixo.... 5

Layouts de Páginas com CSS. Antes de começarmos a criar o layout de um página web, devemos levar em consideração o tipo de conteúdo a ser exibido de acordo com o público alvo e a disponibilização das informações. Podemos dizer que existem dois tipos de layouts de páginas web, layout com tamanho fixo e tamanho líquido. Layout com tamanho Líquido É o layout que é construído para se ajustar conforme a resolução do monitor do usuário, ou seja, independente da resolução usada. A principal Vantagem de um layout líquido é que irrelevante qual a resolução da máquina do usuário final; o layout se estica para caber dentro da resolução. A Desvantagem é que você tem que ser cuidadoso durante o desenvolvimento do desgin, pois os elementos da página da web se movem dependendo de cada resolução do monitor do usuário final e/ou do tamanho da janela do browser. Portando, você não pode posicionar elementos com precisão perfeita em pixels. Veja os dois exemplos abaixo: Figura 1 - Site desenvolvido com tamanho líquido sendo exibido na resolução 800x600

Veja que na figura 1 o site está sendo exibido em uma resolução de 800x600, mesma resolução em que foi desenvolvido, perceba que os elementos estão todos alinhados, mas veja na figura abaixo como os elementos ficarão desalinhados quando o usuário muda a resolução para 1024x768. Figura 2 - Site sendo visualizado na resolução 1024x768 Espaços em branco ao aumentar a resolução. Veja que ao aumentarmos a resolução o site continuou preenchendo toda a tela, mas, os elementos ficaram desalinhados com relação a resolução anterior, perceba os espaços em branco na página com relação a resolução anterior. Perceba que para manter os elementos alinhados, o programador terá que se preocupar em garantir que o site exiba as informações da mesma forma em várias resoluções. Layout com tamanho Fixo No layout com tamanho Fixo o designer cria uma estrutura fixa para o site, e insere os elementos de acordo com o conteúdo do site, nesse caso, independente da resolução você poderá posicionar os elementos com precisão. Vamos ver agora o mesmo site mostrado anteriormente com o layout em tamanho fixo em diferentes resoluções.

Figura 3 - Site com layout fixo sendo apresentado na resolução 800x600 Veja no exemplo acima o site com layout fixo na resolução 800x600, perceba que os elementos estão alinhados de acordo com a apresentação do site, veja no exemplo abaixo que mesmo mudando a resolução os elementos serão apresentados com o mesmo posicionamento. Figura 4 - Site com layout fixo na resolução 1024x768 Espaços na janela do navegador

Veja no exemplo acima que mesmo mudando a resolução os elementos do site mantiveram a posição, deixando apenas um espaço na janela do navegador. Dentre as duas maneiras de se criar a estrutura de um website, podemos dizer que não existe apenas uma correta, o desenvolvedor deverá criar de acordo com a sua necessidade de apresentação de conteúdo. O layout fixo acaba se tornando mais comum, pois não sabemos ao certo qual será a resolução ou tamanho de tela do usuário. Desenvolvendo um layout com tamanho fixo. Para criar um layout com tamanho fixo vamos utilizar a tag div para delimitar as áreas de nosso site, o primeiro passo é criar uma divisão div que será onde iremos inserir todos os elementos da página, como por exemplo, o topo, menu, conteúdo, rodapé etc. Para criarmos essa estrutura crie um diretório em seu computador com o nome layoutfixo e em seguida crie e salve nesse diretório uma página HTML com o nome index.html e a página de estilos estilos.css. Na página index.html na sessão body vamos criar a seguinte estrutura utilizando as tags div: Topo Menu Conteúdo Rodapé

Veja abaixo o a estrutura HTML do arquivo index.html: <html> <head> <title> 1infoWeb </title> <link rel="stylesheet" type="text/css" href="estilos.css" /> </head> <body> <div id="principal"> <div id="topo"> topo <div id= menu > menu <div id="conteudo"> conteúdo <div id="rodape"> rodape </body> </html> Obs: perceba que todas as divs estão dentro da estrutura principal (<div id= principal > )

Códigos CSS do arquivo estilos.css body{ margin:0 ; /*zera todas as margens externas do documento*/ padding:0; /*zera todas as margens internas do documento */ #principal{ width: 800px; /* largura da div principal */ border: #000 1px solid; /* cor, espessura da borda e estilo da borda */ margin: 0 auto; /* zera as margens superior e inferior e deixa as margens esquerda e direita com espaçamento automático */ #topo{ border: #00C 1px solid; /* cor, espessura da borda e estilo da borda */ height: 60px; /* altura do elemento */ #menu{ border: #F00 1px solid; /* cor, espessura da borda e estilo da borda */ height: 60px; /* altura do elemento */ #conteudo{ border: #090 1px solid; /*cor, espessura da borda e estilo da borda*/ min-height: 500px; /* mínimo de altura do elemento */ #rodape{ border: #F00 1px solid; /*cor, espessura da borda e estilo da borda*/

Salve e teste os arquivos. * os arquivos serão desenvolvidos com acompanhamento do professor.