TABLELESS E PROJETO ESTRUTURAL



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.

#Aula Nº 4 XHTML+CSS webstandards.samus.com.br webstandards.samus.com.br/aulas/aula4.pdf Vinicius Fiorio Custódio samus@samus.com.

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

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

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

Tecnologias para Web Design

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

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

UNIVERSIDADE PAULISTA UNIP EMENTA E CONTEÚDO PROGRAMÁTICO. I. Ementa HTML e XHTML, de estrutura e marcação utilizados na sua composição; CSS.

CSS Cascading Style Sheets Folhas de Estilo em Cascata

UNIVERSIDADE PAULISTA UNIP EMENTA E CONTEÚDO PROGRAMÁTICO

Cabeçalho do documento

Compêndio códigos. {css}

Erwin Alexander Uhlmann /02/08-1. Desenvolvimento de WEB I HTML Volume 2 Erwin Alexander Uhlmann

Web Design Aula 13: Introdução a CSS

CSS -Cascading Style Sheets - Introdução

Introdução às Folhas de Estilo

RODRIGO C. REQUIÃO. WEBSITE VITRINE PARA A EMPRESA BUFFET GULLA.

Posicionamento e Layout com CSS

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

José Janeiro (Nº2467) Trabalho prático: HTML, CSS, Javascript. EmpregoWeb-Registo de pessoas

Web Design Aula 15: Conhecendo CSS

Diazo. Módulo 7 Tema Diazo

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

Desenvolvedor Web Docente André Luiz Silva de Moraes

CSS (Style Sheets - Folhas de Estilo)

7. Cascading Style Sheets (CSS)

Webdesign A tag HEAD e as Meta tags

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

Folha Prática Nº5 CSS. UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática. Tecnologias Internet /2012

Aula 5 Cabeçalhos, Imagens e Links

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

Construindo um sistema simples de cadastro de fornecedores em PHP e MySQL.

Layouts de páginas com HTML e CSS

QUEM FEZ O TRABALHO?

APOSTILA DE PROGRAMAÇÃO WEB

Roteiro de Estudos e Atividades Avaliativas HTML

Internet e Programação Web

Prof. Vania Gimenez- Aula de Hoje Caro aluno- Este material é só um apoio as aulas, os livros devem ser utilizados para o aprimoramento de seu estudo.

Cada estilo que você cria é definido como uma regra CSS. Cada regra deve utilizar a seguinte sintaxe:

28 de dezembro de 2003

PROGRAMAÇÃO MANUAL DE INSTRUÇÕES SEJA BEM VINDO VERSÃO /01/2013 UDS SOLUÇÕES DIGITAIS

Introdução à Cascading Style Sheets

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

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

HTML & CSS. Informática / LECA. Marco Costa. Departamento de Ciência de Computadores Faculdade de Ciências, Universidade do Porto 2005 / 06

<link rel="stylesheet" type="text/css" href="imagens.css" />

TUTORIAL CSS PRIMEIROS PASSOS COM HTML + CSS

TECNOLOGIAS WEB AULA 9 PROF. RAFAEL DIAS

css Cascading Style Sheets CSS CASCADING STYLE SHEETS

Observações importantes:

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

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

MANUAL DE BOAS PRÁTICAS

Compêndio códigos. <html>

O objetivo é criar um tema padrão com 3 colunas, cabeçalho, barra de menu e rodapé:

TECNOLOGIAS WEB AULA 5 PROF. RAFAEL DIAS

Introdução ao HTML Hypertext Markup Language

1) Crie uma nova página chamada Exercício.html e deixe-a com o seguinte layout:

HTML5. Prof. Salustiano Rodrigues de Oliveira

Introdução à Tecnologia Web HTML HyperText Markup Language XHTML extensible HyperText Markup Language Declaração DOCTYPE e Tag Raiz html

Aula 7 LISTAS E TABELAS. Curso: Técnico em Informática Disciplina: Desenvolvimento Web Professora: Luciana Balieiro Cosme

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

Web Design. Prof. Felippe

Criando conta de usuário

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


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

HTML 5 + CSS APRESENTANDO O CSS ESTILOS LOCAIS

Programação para Internet I

SIMULADOS & TUTORIAIS

Introdução. História. Como funciona

Unidade 5: Posicionamento com CSS E outras Técnicas Avançadas Prof. Daniel Caetano

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

<!DOCTYPE html PUBLIC...> <html> <head> </head> <body> </body> </html>

Internet e Programação Web

CSS Luciano Otávio de Assis CSS

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

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

R E L A T Ó R I O D A A P R E S E N T A Ç Ã O J Q U E R Y

FACULDADE PARAÍSO DO CEARÁ Jonas Pinto Esteves CRIANDO APLICAÇÕES WEB RESPONSIVAS COM INTERFACE HTML5 VOLTADAS PARA DISPOSITIVOS MOBILE

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

Roteiro 2: Conceitos de Tags HTML

> Herbet Ferreira Rodrigues > contato@herbetferreira.com

CSS#:#Cascading#Style#Sheets#

Apagar conta de usuã rio

Apostila CSS - Introdução à folha de estilos

foi desenvolvida... para criar animações, manipular eventos e desenvolver aplicações AJAX

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

Lista e Tabelas. Fundamentos da Linguagem Web

Utilizando as CSS Styles no Flash MX 2004

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

SEPARAÇÃO EM: Apresentação Estrutura Comportamento

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

Claudio Damasceno. Avançar

Aplicativos para Internet Aula 01

VTEX TRIGGER ABANDONED CART TEMPLATE DO . VTEX On-line Applications

PDI 1 - Projeto e Design de Interfaces Web

Transcrição:

Barra Lateral 1 Barra Lateral 2 Barra Lateral 2 Barra Lateral Barra Lateral DISCIPLINA: FUNDAMENTOS E TECNOLOGIA EM WEB Professora: Adriana Silva TABLELESS E PROJETO ESTRUTURAL O termo TABLELESS refere-se ao uso exagerado de tabelas para organização do projeto visual do site. Considera-se esta forma de trabalho, muito lenta. O objetivo das tabelas é apresentar dados de forma matricial. Para fazer a distribuição visual de um site, pode-se usar a estrutura denominada frames existente exclusivamente nas linguagens de marcação HTML 4.01 e XHTML 1.0 no padrão Frameset, ou então usar nas tags <div> e das linguagens HTML 4.01 e XHTML 1.0 e 1.1. O projeto estrutural de uma página baseada em Tableless é a base para o desenvolvimento visual de um site. É necessário ter em mente o que se deseja realmente fazer. Exemplos de layouts de site: Barra Superior

Corpo externo da página Menu esquerdo Corpo externo da página CODIFICAÇÃO DO PROJETO ESTRUTURAL Após o desenvolvido o desenho desejado do projeto, passa-se à fase de codificação da estrutura interna da página. Menu superior Para descrever a estrutura acima, as tags <div> e <\div> após a tag <body> apresentam os nomes de identificação (id) sem nenhum tipo de acentuação: estrutura, cabeçalho, titulo-cabecalho, menu-superior, principal, menu-esquerdo, conteudo e rodapé. A área estrutura é a primeira divisão que acomodará as demais áreas que integram o layout a ser utilizado, pois essa área agrega a estrutura básica do documento a ser utilizada, além de definir por meio do código CSS as características para formatar o fundo de tela. Na área de divisão estrutura constará a definição das áreas de divisão: cabeçalho, titulo-cabecalho, menu-superior, principal, menu-esquerdo, conteudo e rodapé. Verifique o código abaixo. Copie-o para o editor de textos e salve-o como divisao.html. Neste código vemos a estruturação da página em HTML, com suas respectivas divisões. <!DOCTYPE html Public "-//W3C//DTD XHTML1.1//EN" "http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title> Exemplos com Tableless </title> <meta http-equiv="content-type" content = "application/xhtml+xml; charset=iso-8859-1" /> <link rel="stylesheet" type="text/css" href="cssdiv.css"> </head> <body> <div id="estrutura"> <div id = "cabecalho"> <div id="titulo-cabecalho">

Linguagens de Programação <div id="menu-superior"> Início Tradutores Interpretadores Compiladores Pseudo-Compiladores Sobre <div id="principal"> <div id="menu-esquerdo"> <ul> Introdução </ul> 1ª Geração 2ª Geração 3ª Geração 4ª Geração <div id="conteudo">

Início - Introdução <p> O termo programação é aqui aplicado no sentido de representar a atividade denominada programação de computadores, a qual é descrita no Dicionário Aurélio como sendo a ciência ou a técnica de elaboração de progamas de computador. </p> Início - Programação Computacional <p> A programação computacional usada atualmente é descrita sob dois aspectos: o aspecto da programação estruturada, onde um programa é desenvolvido de forma modular (sub-rotinas) e hierárquica (normalmente baseado na técnica top-down) buscando independência funcional de cada módulo e maior legibilidade do código fonte;já o aspecto da programação orientada a objetos, osdados e sub-rotinas (métodos) são tratados como um pacote único (objetos). </p> Início - Necessidade de Programação <p> Para se programar um computador é inicialmente necessário escolher uma linguagem de programação e gerar um programa fonte segundo a linguagem a ser usada. Normalmente depois de esscrever o programa fonte é necessário transformá-lo em programa executável e isso é realizado com o uso de um compilador. Mas além dos compiladores existem também os tradutores, os interpretadores e os pseudo-compiladores. </p> <div id="rodape"> 2008 - M2T - Manzano, Toledo & Toledo. </body> </html> Durante a programação HTML repete-se algumas vezes nos links o nome da página divisao.html, para que os links funcionem efetivamente basta substituí-los pelo nome real das páginas. O código a seguir é responsável pela formatação da página. Copie o código abaixo para o editor de textos e salve-o como cssdiv.css. A linha <link rel="stylesheet" type="text/css" href="cssdiv.css"> é que determina a chamada do arquivo abaixo que permitirá formatar a página. /* ==== elementos basicos / corpo externo ==== */ * { body { margin: 0px; padding: 0px; background: silver;

p { h1 { font: normal 12px "Arial", sans-serif; text-align: justify; background: white; color: navy; font-size:12px; padding: 12px 30px 12 px 0px; text-align: justify; background-color: white; font-size: 14px; padding-top: 4px; padding-bottom: 12px; h2, h3 { background-color: white; margin-bottom: 14px; padding-top: 6px; /* ==== elementos basicos / corpo interno ==== */ #estrutura { background: white; margin: 0px auto; width: 780px; /* ==== ==== */ #cabecalho { background: teal; color: aqua; height: 80px; margin: 0px auto; text-align: center; width: 780px; /* ==== Título do ==== */ #titulo-cabecalho { padding-top: 20px; #titulo-cabecalho h1{ background: teal; color: aqua; font-size: 30px;

/* ==== Menu Superior ==== */ #menu-superior { color: yellow; border-top: 1px solid silver; font-weight: bold; font-size: 15px; height: 44px; margin: 0px auto; padding: 0px 18px; #menu-superior a { color: yellow; line-height: 44px; margin-right: 12px; padding: 3px 4px; text-decoration: none; #menu-superior a:houver { color: white; /* ==== Principal ==== */ #principal { display: table; /* ==== Menu Esquerdo ==== */ #menu-esquerdo { float: left; width: 180px; #menu-esquerdo ul { margin: 0px; padding: 0px; #menu-esquerdo li { border-top: 1px solid silver; font-size: 13px; list-style:none; #menu-esquerdo li a { color: white; display: block; padding: 8px 4px 8px 24px; text-decoration: none; #menu-esquerdo li a:houver {

color: aqua; /* ==== ==== */ #conteudo { float: right; margin-left: 20px; padding-left: 12px; padding-top: 12px; width: 565; /* ==== ==== */ #rodape { border-top: 1px solid silver; color: yellow; font-size: 11px; line-height: 40 px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align:center; width: 780px; /*##########################################################*/