• Nenhum resultado encontrado

INF1802Profa. Melissa Lemos CSS

N/A
N/A
Protected

Academic year: 2022

Share "INF1802Profa. Melissa Lemos CSS"

Copied!
53
0
0

Texto

(1)

CSS

INF1802

Profa. Melissa Lemos

(2)

Outline

• CSS - Main Features

(3)

Reference

• W3Schools

http://www.w3schools.com/css/

• Coursera

www.coursera.org

Responsive Website Basics: Code with HTML, CSS, and JavaScript

University of London

Prof. Dr Matthew Yee-King

(4)

HTML

Page Structure

CSS

Page Appearance

Javascript

Page Interactivity

Technologies

(5)

HTML

Page Structure

CSS

Page Appearance

Javascript

Page Interactivity

Technologies

Content

Display

(6)

Architecture

(7)

Our Focus in this module: CSS

(8)

CSS

• CSS is a stylesheet language that describes the presentation of an HTML document.

• CSS describes how elements must be rendered on screen, on paper, or in other media.

(9)

“Hello World !”

Tabela Hexadecimal de Cores

http://erikasarti.net/html/tabela-cores/

(10)

Three Ways to Insert CSS

• There are three ways of inserting a style sheet:

Inline style

Internal style sheet

External style sheet

(11)

Inline style

(12)

Internal style sheet

(13)

External style sheet

ONE CSS, MANY HTML Files !

(14)

Example

(15)
(16)
(17)

Colors

http://www.w3schools.com/css/css_colors.asp Backgrounds

http://www.w3schools.com/css/css_background.asp

(18)
(19)
(20)
(21)
(22)

Fonts

• Sans-serif

• Serif

• Monospaced

From http://www.w3schools.com/css/css_font.asp

(23)
(24)
(25)

Monospace: Every letter has the same width.

(26)

Font

• The font-family property should hold several font names as a

"fallback" system. If the browser does not support the first font, it tries the next font, and so on.

• Start with the font you want, and end with a generic family, to let the browser pick a similar font in the generic family, if no other fonts are available.

• Note: If the name of a font family is more than one word, it must be in quotation marks, like: "Times New Roman".

From http://www.w3schools.com/css/css_font.asp

(27)
(28)

Links

(29)

Links

http://www.w3schools.com/css/css_link.asp

(30)

Tables

(31)

Before (without table definition in css file)

(32)

After (with table definition in css file)

(33)

Tables – more !!! ***

http://www.w3schools.com/css/css_table.asp

(34)

Tables – TD

(35)

Tables – TH

(36)

Exercício

• Faça uma página em HTML com estilo CSS para organização do material entregue em seu projeto.

• As colunas devem ter um número sequencial, uma descrição do material e um link que permita fazer download do arquivo.

• Cada linha da tabela terá um material. Ex: Apresentação em PPT do projeto; Storyboards; Mindmaps; Mockups digitais.

(37)

Selectors

In CSS, selectors are patterns used to select the element(s) you want to style.

(38)

element

Example: p

Selects all <p> elements

(39)

.class

Example: .intro

Selects all elements with class="intro"

(40)

.class

You can use more than one class !!!

(41)

.class

Apply to DIV tag

(42)

#id

Example: #firstname

Selects the element with id="firstname"

(43)
(44)

Exercício

• No exercício da sua homepage, coloque a navbar em um div e o conteúdo de cada página em outro div.

• Defina 4 classes: uma para cada div (topo – navbar, conteúdo do index, conteúdo do contato, conteúdo do projeto).

• Defina o estilo para as fontes (body), os links (tratando do hover), os parágrafos, os headings e para a table

Div Topo

Div Index

(foto, nome, curso, matrícula)

Div Topo

Div Contato (email)

Div Topo

Div Projeto (tabela com o material do projeto –

cada linha é para um material)

(45)

More ...

Margins

http://www.w3schools.com/css/css_margin.asp

Padding

http://www.w3schools.com/css/css_padding.asp

Height and Width

http://www.w3schools.com/css/css_dimension.asp

Lists

http://www.w3schools.com/css/css_list.asp

Box/ Div

http://www.w3schools.com/css/tryit.asp?filename=trycss_boxmodel

Classes

(46)

Responsive

(47)

Responsive web page

• Responsive web page aims to make the best use of the available screen space.

• Ex. http://www.londoninternational.ac.uk/

(48)
(49)
(50)
(51)
(52)

Borders

http://www.w3schools.com/css/css_border.asp

(53)

Exercício

• Continue o exercício anterior fazendo com que sua homepage fique responsive.

Referências

Documentos relacionados

Áreas Áreas Promissoras Promissoras Dados Dados Aerogeradores Aerogeradores Projeto Projeto Identificador Identificador de Sítios de Sítios Promissores Promissores NE B D G B

Consulta &amp; Exames: consiste na indicação de profissionais da área da saúde distribuída em uma ampla rede de prestadores de serviços médicos, laboratoriais e odontológicos,

Associações de desenvolvimento do aço inoxidável ao redor do mundo: onde encontrar informações e downloads. SSDA Site País/Região Mídia Social ISSF worldstainless.org

De acordo com o mito popular, antigamente fez-se três tentativas para transferir o santo para a igreja do Porto Inglês, mas o santo sempre reaparecia no dia seguinte na

[r]

O cliente do escritório contábil que utilizar o sistema Controller Nasajon, pode configurá-lo para que, a cada arquivo XML referente às notas fiscais geradas, seja enviada

Ou então, fruto dessas conferências, são assinadas convenções internacionais como, por exemplo, a que aconteceu no Brasil em 1992 [Conferência das Nações Unidas sobre o Meio

■ Al´em de permitir que se defina estilo para elementos HTML, o CSS permite que se defina o estilo para classes