XHTML. <head> </head> <head> <meta http-equiv="content- Type" content="text/html; charset=utf-8" /> </head>



Documentos relacionados
Lista de propiedades CSS

Compêndio códigos. {css}

CSS Cascading Style Sheets Folhas de Estilo em Cascata

APOSTILA DE PROGRAMAÇÃO WEB

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

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

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

Compêndio códigos. <html>

CSS (Style Sheets - Folhas de Estilo)

CSS - Background, Color e Fontes. Prof. Bruno Medeiros bruno.medeiros@sc.senai.br

Web Design Aula 15: Propriedades CSS

FOLHAS DE ESTILO EM CASCATA

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

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

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

UNIVERSIDADE PAULISTA UNIP EMENTA E CONTEÚDO PROGRAMÁTICO

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.

Aula 5 Cabeçalhos, Imagens e Links

Apostila de Introdução ao CSS

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

CSS Luciano Otávio de Assis CSS

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

HTML. Conceitos básicos de formatação de páginas WEB

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

Tecnologias para Web Design

Introdução às Folhas de Estilo

Ferramentas Programáveis. Profº Ritielle Souza

CSS -Cascading Style Sheets - Introdução

CSS Cascading Style Sheets

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

Algoritmia e Programação APROG HTML. Introdução. Nelson Freire (ISEP DEI-APROG 2014/15) 1/15

HTML: Recursos Básicos e Especiais

QUEM FEZ O TRABALHO?

Web design & HTML. avançado

LABORATÓRIO WEB / 4º SEMESTRE

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

CSS ETEC FRANCISCO MORATO. Professores: Kelly e Rafael

CSS - Parte 02. Prof. Marciano dos Santos Dionizio

Web Design Aula 15: Conhecendo CSS

CSS - Cascading Style Sheets

Roteiro 2: Conceitos de Tags HTML

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

Internet e Programação Web

Cascading Style Sheets

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

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

Sintaxe Básica da Linguagem CSS

CSS Cascade Style Sheet Folhas de Estilo em Cascata

Curso PHP Básico. Jairo Charnoski do Nascimento

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

TABLELESS E PROJETO ESTRUTURAL

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

css Cascading Style Sheets CSS CASCADING STYLE SHEETS

Programação para Internet I

Introdução ao HTML Hypertext Markup Language

José Frazão. Página 2 de 19

Tutorial CSS - A propriedade CSS list. Tutoriais CSS, Web Standards, Tableless, Acessibilidade, HTML, XHTML, Padrões Web, por Maurício Samy Silva

Criação de Web Sites I

Web Design. Prof. Felippe

HTML. Um documento HTML é constituído por um conjunto de TAGS (ex. html, head, body, etc.).

BIBLIOGRAFIA: CSS pode ser adicionado com uso do atributo style. Por exemplo, você pode definir o tipo e o tamanho da fonte em um parágrafo:

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

Introdução ao CSS Regras de Estilos

Roteiro de Estudos e Atividades Avaliativas HTML

> Herbet Ferreira Rodrigues > contato@herbetferreira.com

IFSC/Florianópolis - Prof. Herval Daminelli. De fontes De textos De margens De bordas De preenchimentos (padding) De fundos (background) De links

Guia de Referência JavaScript: Interagindo com o Navegador

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

HTML. Sessão 4 HTML. Criação de Páginas WEB. Tabelas

Apostila CSS - Introdução à folha de estilos

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

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

PROGRAMAÇÃO EM AMBIENTE WEB I

LINGUAGEM DE PROGRAMAÇÃO HTML COMPONENTES: ROBSON EDMILSON

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

Programação para Internet

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

CRIAÇÃO DE SITES (AULA 9)

Introdução. História. Como funciona

Posicionamento e Layout com CSS

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

CSS (Cascading Style Sheet)

Apostila de programação para web: HTML e CSS

Ele vai localizar este código, substitua então o The Beat Was Goin' Strong pelo nome do seu tumblr.

Programação para Internet

7. Cascading Style Sheets (CSS)

Web Design Aula 13: Introdução a CSS

Guia de Referência CSS Volume 1: Parâmetros Básicos Prof. Daniel Caetano

06/02/2016 PROGRAMAÇÃO EM AMBIENTE WEB I CSS UM POUCO DE HISTÓRIA

Observações importantes:

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

OPERAÇÃO DE SOFTWARE E APLICATIVOS

HTML 5 + CSS APRESENTANDO O CSS ESTILOS LOCAIS

Introdução ao HTML. Sumário

INTRODUÇÃO À PROGRAMAÇÃO

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

Transcrição:

XHTML Estrutura HTML; head; title; meta; body; comentários Tags Atributos Descrição Exemplo <html> <head> - xmlns O elemento html identifica o documento como sendo um documento HTML ou XHTML. Para especificar que se trata de um documento XHTML, devemos também indicar o namespace XHTML. Este elemento é necessário para browsers mais antigos que não suportam a declaração DOCTYPE e é um dos requisitos da especificação. O elemento html deve seguir a declaração DOCTYPE: O elemento head contêm informação sobre o documento, incluindo o título, eventuais scripts utilizados, definições de estilos e descrições do documento. Nem todos os browsers requerem este elemento, mas de forma geral esperam encontrar aqui informação adicional sobre o documento. Deve seguir a declaração DOCTYPE e o elemento html: O elemento head pode conter os seguintes elementos: title; meta; script; style; link; isindex; base <html xmlns="http://www.w3.org/1999/xhtml"> <head> </head> <meta> - content - http-equiv - name - scheme O elemento meta deve ser também contido em head e é um elemento vazio. O elemento meta é usado para conter meta-informação sobre os conteúdos do documento, de forma a que os engenhos de pesquisa possam mais facilmente identificar e catalogar os documentos encontrados. <head> <meta http-equiv="content- Type" content="text/html; charset=utf-8" /> </head> <body> O elemento body contêm todos os elementos, atributos e informação que a página deve apresentar ao leitor. O elemento body deve ser composto depois do elemento head, antes da tag de fecho do elemento html: <body> Todos os conteúdos do documento XHTML. </body> <comentários> O elemento <!-- --> permite-nos inserir comentários no código HTML. Os comentários não são lidos pelo browser, embora sejam visíveis na source do documento. <! Isto é um comentário num doc. XHTML -->

Texto paragrafo; break; heading; strong; emphasis; blockquote; div; span Tags Atributos Descrição Exemplo <p> O elemento p define parágrafos no texto da página. Deve ser usado na abertura e fecho de cada parágrafo: <p> Texto completo do parágrafo. </p> <br /> O elemento br permite especificar uma quebra de linha sem começar um novo parágrafo (ie, sem o espaço adicional criado pelo elemento p) : O elemento br é um elemento vazio, logo, não tem tag de fecho, devendo ser fechado na tag de abertura. Como em todos os elementos vazios, o fecho da tag /> deve ser precedido de um espaço. <p>este parágrafo muda<br /> de linha.</p> <h1>, <h2>, <h3>, <h4>, <h5>, <h6> Os elementos de heading, h1, h2, h3, h4, h5 e h6 permitem estruturar textos longos, definindo vários níveis hierárquicos lógicos. Em geral os headings devem ser utilizados apenas para estruturar o texto e não para realçar outro tipo de informação no documento porque alguns programas de indexação procuram os headings do documento para recolher informação sobre o mesmo, automatizando por exemplo a criação de índices. <h1>heading de primeiro nível</h1> <h2>heading de segundo nível</h2> <h3>heading de terceiro nível</h3> <h4>heading de quarto nível</h4> <h5>heading de quinto nível</h5> <h6>heading de sexto nível</h6> <strong> O elemento strong (strong) destaca texto. Normalmente os browsers formatam este elemento em bold. <p>este é um elemento <strong>muito</strong> importante.</p> <em> O elemento em (emphasis) destaca texto. Normalmente os browsers formatam este elemento em itálico. <p>este é um elemento <em>muito</em> importante.</p> <blockquote> - cite O elemento blockquote (citação) destaca texto citado. Por defeito, este elemento é formatado com identação em relação ao restante texto do body. <blockquote> <p>esta é uma citação.</p> <p>a citação pode conter mais do que um parágrafo.</p> </blockquote>

<div> O elemento div indica divisões lógicas na estrutura do documento. Este elemento pode ser usado para definir atributos de estilo em secções do documento. <div id="conteudo">conteudo aqui</div> <span> O elemento span é usado para aplicar estilos a conteúdos específicos no documento XHTML. Para aplicar estilos a secções mais longas do documento deve ser usado o elemento div.

Hipertexto anchor Tags Atributos Descrição Exemplo <a href="">, <a name=""> O elemento a (anchor) define ligações relativas ou absolutas. Ao contrário da maior parte dos elementos, o elemento a requer sempre ou o atributo href ou o atributo name. Utilização com o atributo href: As ligações podem ser feitas a páginas html, usando uma URL completa como no exemplo ou referenciando URL relativas para ficheiros no mesmo servidor: <a href="http://www.esafmultimedia.com">esa FMULTIMÉDIA</a> Utilização do atributo title: Utilização com o atributo name: O atributo title permite adicionar ao elemento a informação sobre o link que é feito. Os browsers compõe a informação contida no elemento title ou como uma tool tip junto ao cursor ou outros elementos de interface. O atributo name permite que secções de um documento XHTML sejam rotuladas com uma referência específica. O atributo name permite criar links para uma secção específica dentro do documento. Assim, se tivermos um documento longo podemos criar dentro do documento um link para o topo, por exemplo. A utilização deste elemento apenas com o atributo name não resulta na criação de um link visível mas sim na marcação de um alvo para criação de links. Assim, o link <a href="#topo">topo</a> Topo remete-nos para o topo desta página. Quando os links são feitos dentro de um mesmo documento, devemos sempre especificar o name com #, mesmo quando queremos linkar ao topo do documento (e neste caso deveremos criar um name no topo), caso contrário, especificando apenas o nome do documento, faremos com que o browser recarregue a página. <a href="http://www. esafmultimedia.com " title="site do curso Prof Téc. de Multimédia"> ESAFMULTIMÉDIA </a> <a name="topo">topo</a>

Listas unordered list;ordered list; definition list Tags Atributos Descrição Exemplo <ul> As listas não ordenadas são criadas com um mínimo de dois elementos: ul e li. O elemento ul define uma lista não ordenada (unordered), enquanto o elemento li define os items da lista. <ul> <li>maçãs</li> <li>pêras</li> <li>laranjas</li> </ul> <li> <ol> As listas ordenadas são criadas com um mínimo de dois elementos: ol e li. O elemento ol define uma lista ordenada (numerada). Assim, o seguinte código: <ol> <li>maçãs</li> <li>pêras</li> <li>laranjas</li> </ol> <dl> <dt> <dd> As listas de definições permitem compor entradas com dois níveis de informação e são criadas recorrendo a 3 elementos: dl, dt e dd. O elemento dl define uma lista de definição (definition list), e os elementos dt e dd definem os termos e as definiçãoes, respectivamente <dl> <dt>maçã</dt> <dd>malus Rosaceae</dd> <dt>pêra</dt> <dd>pyrus</dd> <dt>laranja</dt> <dd>citrus sinensis</dd> </dl>

Apresentação Réguas horizontais Tags Atributos Descrição Exemplo <hr /> O elemento hr permite definir réguas horizontais que podem ser usadas para quebrar textos longos ou para estruturar melhor um documento. O elemento hr é um elemento vazio, logo, não tem tag de fecho, devendo ser fechado na tag de abertura. Como em todos os elementos vazios, o fecho da tag /> deve ser precedido de um espaço. As réguas são formatadas por default a toda a largura da janela do documento, com sombreado. <p>textos muito longos podem ser divididos em secções com headings ou, em alternativa, réguas horizontais</p> <hr /> <h3>um heading também quebra o texto.</h3> <p>podendo um novo texto começar imediatamente a seguir.</p>

Imagens Imagens Tags Atributos Descrição Exemplo <img src="" alt="" /> - url - alt - height - width - ismap - longdesc - usemap As imagens são normalmente usadas inline, ie, inseridas num bloco de texto. O elemento img é sempre usado com o atributo src (source) que aponta para a url da imagem, no servidor que aloja o documento html ou outro e com o atributo alt, que fornece uma descrição em texto da imagem. O elemento img é um elemento vazio, devendo portanto ser sempre fechado com />. O atributo alt permite que os browsers possam apresentar texto em lugar da imagem caso o suporte de imagens esteja desligado, o browser apenas suporte texto, enquanto a imagem é carregada, ou se a imagem estiver, por alguma razão, inacessível: As imagens são dimensionadas automaticamente pelo browser quando carregadas, contudo, em documentos complexos é por vezes recomendável utilizar também os atributos width e height para indicar ao browser a dimensão das mesmas, de forma a que a página possa ser formatada mesmo que estas estejam inacessíveis ou demorem mais tempo a carregar: <img src="img/logo.gif" alt="logo esaf" /> <img src="img/logo.gif" alt="logo esaf" width="50" height="50" />

Tabelas table; tr; td Tags Atributos Descrição Exemplo <table> - border="n" (permite definir a espessura da moldura a utilizar cellpadding="n" permite definir o espaço em pixels entre o limite das células e os seus conteúdos) - cellspacing="n" (permite definir o espaço em pixels entre células adjacentes) - width="n" (permite especificar a largura da tabela ou das células em pixels ou numa percentagem) - summary="text" As tabelas são criadas com os 3 elementos table, tr e td. O elemento table define a tabela, o elemento tr (table row) define linhas na tabela e o elemento td (table data) define células em cada linha, definindo as colunas da tabela. É muito importante notar que a primeira linha da tabela define o número de colunas com que a tabela será formatada. <table> <tr> <td>a1</td> <td>a2</td> <td>a3</td> </tr> <tr> <td>b1</td> <td>b2</td> <td>b3</td> </tr> <tr> <td>c1</td> <td>c2</td> <td>c3</td> </tr> </table> <tr> - align="left right center justify char" - char - charoff="n" - valign="top middle bottom baseline" (define o alinhamento vertical dos conteúdos da célula)

<td> - Atributos do elemento td: - abbr -axis - align - char - charoff - colspan - headers - rowspan - scope - valign="top middle bottom baseline" (define o alinhamento vertical dos conteúdos da célula) - width="n" (permite especificar a largura da tabela ou das células em pixels ou numa percentagem) - Atributos do elemento td: rowspan & colspan - É possível dar indicações a uma célula para ocupar o espaço de duas ou mais células, na vertical ou na horizontal usando os atributos rowspan e colspan do elemento td: <table width="50%" border="1"> <tr> <td colspan="2" rowspan="2">a1 + A2 + B1 + B2</td> <td>a3</td> <td>a4</td> </tr> <tr> <td colspan="2">b3 + B4</td> <td>b2</td> <td>b3</td> </tr> <tr> <td>c1</td> <td rowspan="2">c2 + D2</td> <td>c3</td> <td>c4</td> </tr> <tr> <td>d1</td> <td>d3</td> <td>d4</td> </tr> </table>

CSS CSS background background-color; background-image; background-repeat; background-position; background-attachment; background Elemento Valores Descrição Exemplo Background-color - cor #cont { background-color: red; } - transparent - valor default Background-image - url - none - valor default Sempre que se especifica uma imagem de background, por precaução deve-se também definir uma cor de background, que será visível caso a imagem não possa ser apresentada. body { background-image: url(img/fundo.gif); background-color: #CC0000; } Background-repeat - repeat - valor default: a imagem será repetida em ambos os eixos. - repeat-x - a imagem será repetida no eixo horizontal. - repeat-y - a imagem será repetida no eixo vertical. - no-repeat - a imagem não será repetida, sendo composta uma única vez. A propriedade de background-repeat define se e como uma imagem de background é repetida dentro do elemento. body { background-image: url(img/logo.gif); background-repeat: repeat-x; backgroundcolor: #CC0000; } Backgroundposition - top left - top center - top right - center left - center center - center right - bottom left - bottom center - bottom right sempre que usamos keywords, caso só seja especificada uma keyword, a segunda assumirá sempre o valor center. - x% y% - o primeiro valor define a posição horizontal e o segundo valor especifica a posição vertical. 0% 0% define o canto superior esquerdo e 100% 100% define o canto inferior direito. Caso apenas se especifique um valor, o segundo assumirá automaticamente 50%. - x y - o primeiro valor define a posição horizontal e o segundo a posição vertical. 0px A propriedade background-position define a posição inicial da imagem de background. body { background-image: url(img/logo.gif); background-repeat: no-repeat; backgroundposition: top left; background-color: #CC0000; } body { background-image: url(img/logo.gif); background-repeat: norepeat; background-position: 20px 50px; background-color: #CC0000; }

0px define o canto superior esquerdo. As dimensões podem ser definidas em qualquer unidade, podendo ser misturadas unidades absolutas ou percentuais. Caso apenas se especifique um valor, o segundo assumirá automaticamente 50%. Backgroundattachment - scroll - fixed A propriedade de background-attachment define se a posição de uma imagem é fixa ou se esta faz scroll com o elemento em que é aplicada. body { background-image: url(img/fundo.gif); background-attachment: fixed; backgroundcolor: #CC0000; } Background A propriedade permite especificar um máximo de 5 propriedades separadas por espaços: - background-color - background-image - background-repeat - background-attachment - background-position body { background: #C00 url(img/fundo.gif); } body { background: #C00 url(img/logo.gif) repeat-x; } body { background: #C00 url(img/logo.gif) no-repeat fixed 20px 50px; }

Sintaxe da CSS font font-family; font-size; font-stretch; font-style; font-variant; font-weight; font Elemento Valores Descrição Exemplo Font-family - nome de uma família tipográfica - se consistir em mais do que uma palavra, deve ser contido entre aspas (aspa simples se definido no atributo style do XHTML). A propriedade font-family define uma lista de nomes de famílias tipográficas a serem usadas na formatação de um elemento. O browser usará a primeira família que reconhecer. Esta propriedade é herdada. body { font-family: courier, serif; } p { font-family: arial, "lucida console", sansserif; } <p style="font-family: arial, 'lucida console', sans-serif">.- nome genérico - serif, sans-serif, cursive, fantasy, monospace. Os diferentes valores devem ser separados por vírgulas e o último valor da lista deve sempre ser um nome genérico. Font-size - xx-small - x-small - small - medium - large - x-large - xx-large - smaller - diminui o corpo em relação ao elemento parent. - larger - aumenta o corpo em relação ao elemento parent. em qualquer unidade, define um corpo fixo. - % - em relação ao corpo do elemento parent. Esta propriedade é herdada. body { font-size: x-large; } p { font-size: 10px; } Fontstretch - normal - wider - em relação ao elemento parent. - narrower - em relação ao elemento parent. - ultra-condensed - extra-condensed - condensed - semi-condensed - semi-expanded - expanded A propriedade font-stretch permite condensar ou expandir a família tipográfica usada. Esta propriedade é herdada. h1 { font-stretch: ultra-condensed; }

- extra-expanded - ultra-expanded Font-style - normal - italic - oblique Esta propriedade é herdada. body { font-style: italic; } Font-variant - normal - small-caps Esta propriedade é herdada. p { font-variant: small-caps; } Font-weight - normal - bold - bolder - em relação ao elemento parent. - lighter - em relação ao elemento parent. - 100 - pesos absolutos. - 200-300 - 400-500 - 600-700 - 800-900 Esta propriedade é herdada. p { font-weight: bold; } Font A propriedade permite especificar um máximo de 5/6 propriedades separadas por espaços: - font-style - font-variant - font-weight - font-size/line-height - font-family Esta propriedade é herdada. A propriedade font é um atalho que permite definir todas as propriedades numa única declaração. p { font: 12px arial; } p { font: italic small-caps bold 12px arial; } p { font: oblique small-caps 900 12px/14px arial; }

Sintaxe da CSS text Color; text-align; letter-spacing; word-spacing; line-heigh; text-indent; white-space; text-transform; text-decoration Elemento Valores Descrição Exemplo color cor - keyword, valor RGB int, % ou Hexadecimal. Esta propriedade é herdada. p { color:red; } Text-align - left - right - center - justify Esta propriedade é herdada. p { text-align: center; } Letter-spacing - normal Esta propriedade é herdada. Esta propriedade admite valores negativos. p { letter-spacing: 12px; } p { letter-spacing: - 0.5px; } Word-spacing - normal Esta propriedade é herdada. Esta propriedade admite valores negativos. p { word-spacing: 30px; } p { word-spacing: - 0.5px; } Line-height - normal - número - define um factor de multiplicação para o font-size que definirá a entrelinha. - define uma entrelinha fixa ou proporcional, dependendo da unidade. -% - define a entrelinha como uma percentagem do font-size. Esta propriedade é herdada. p { line-height: 1.4; } p { line-height: 14pt; } p { line-height: 140%; } Text-indent - % Esta propriedade é herdada. Esta propriedade admite valores negativos. p { text-indent: 20px; } p { tex-indent: -12px; } White-space - normal - comportamento normal do texto XHTML, os múltiplos espaços são ignorados pelo browser. - pre - os múltiplos espaços em branco são respeitados na formatação do texto. - nowrap - o texto nunca faz wrap, continuando a ser composto na mesma Esta propriedade é herdada. p { white-space: normal; }

linha até que seja encontrado um elemento <br />. Texttransform - none - capitalize - uppercase - lowercase Esta propriedade é herdada. p { text-transform: uppercase; } Textdecoration - underline - overline - line-through - blink Esta propriedade não é herdada. A cor dos elementos decorativos é definida pela propriedade color. p { text-decoration: underline; }

Sintaxe da CSS list list-style-type; list-style-image; list-style-position; list-style Elemento Valores Descrição Exemplo List-styletype - none - disc - circle - square - decimal - decimal-leading-zero - lower-roman - upper-roman - lower-alpha - upper-alpha - lower-greek - lower-latin - upper-latin - hebrew - armenian - georgian - cjk-ideographic - hiragana - katakana -- hiragana-iroha - katakana-iroha - O suporte da lista completa de valores não é universal, dependendo não só do cliente como também de eventuais recursos de internacionalização instalados em cada plataforma. Esta propriedade é herdada. ul { list-style-type: disc; } List-styleimage - url - none Esta propriedade é herdada. Para precaver os casos em que a imagem possa não estar disponível, devemos sempre especificar também a propriedade liststyle-type. ol { list-style-image: url(seta.gif); liststyle-type: circle; } List-styleposition - inside - outside Esta propriedade é herdada. ol { list-style-position: inside; }

List-style - list-style-type - list-style-position - list-style-image Esta propriedade é herdada. A propriedade é um atalho para definir a formatação das diferentes propriedades da lista. ul { list-style: disc outside url(bola.gif); } ol { list-style: decimal inside; }

Sintaxe da CSS border border-style; border-color; border-width; border Elemento Valores Descrição Exemplo Border-style - border-bottom-style - border-left-style - border-right-style - border-top-style Esta propriedade não é herdada. A propriedade aceita de 1 a 4 valores, definindo as borders da seguinte forma: 1 valor: define as 4 borders; 2 valores: o primeiro define as borders top e bottom enquanto que o segundo define as borders left e right; 3 valores: o primeiro define top, o segundo left e right e o terceiro bottom; 4 valores: definem as quatro borders no sentido dos ponteiros do relógio. o primeiro define top, o segundo right, o terceiro bottom e o quarto left. p { border-style: dotted; } Border-color Border-width Border - cor - transparent - thin - medium - thick - border-width - border-style - border-color Esta propriedade não é herdada. A propriedade aceita de 1 a 4 valores, definindo a cor das borders da seguinte forma: 1 valor: define as 4 borders; 2 valores: o primeiro define as borders top e bottom enquanto que o segundo define as borders left e right; 3 valores: o primeiro define top, o segundo left e right e o terceiro bottom; 4 valores: definem as quatro borders no sentido dos ponteiros do relógio. o primeiro define top, o segundo right, o terceiro bottom e o quarto left. p { border-bottom-color: red; } p { border-width: medium; } A border-color também pode ser definida para cada um dos lados separadamente com border-*-width. border-bottom-width border-left-width border-right-width border-top-width p { border-left-width: 1em; } Esta propriedade não é herdada. A propriedade é um shortcut para definir a formatação das quatro borders. p { border-color: blue; } A border-color também pode ser definida para cada um dos lados separadamente com border-*- color. border-bottom-color border-left-color border-right-color border-top-color p { border-left-width: 1em; } p { border: thin dotted #00FF00; } A border também pode ser definida para cada um dos lados separadamente com border-*. border-bottom border-left border-right

border-top p { border-top: 2px solid #00F; }

Sintaxe da CSS margin Margin; margin-* Elemento Valores Descrição Exemplo Margin - auto (o browser define automaticamente um valor par a margem) - % (em relação ao elemento parent) Esta propriedade não é herdada. A propriedade aceita a especificação de 1, 2, 3 ou 4 valores. h1 { margin: 10px; } Margin-* - auto (o browser define automaticamente um valor par a margem) - % (em relação ao elemento parent) Esta propriedade não é herdada. h1 { margin-right: 5%; }

Sintaxe da CSS padding Padding; padding-* Elemento Valores Descrição Exemplo Padding - % (em relação ao elemento parent) Esta propriedade não é herdada. A propriedade aceita a especificação de 1, 2, 3 ou 4 valores. h1 { padding: 10px; } Padding-* - % (em relação ao elemento parent) Esta propriedade não é herdada. h1 { padding-bottom: 2em; }

Sintaxe da CSS dimensionamento Height; width; max-height; min-height; max-width; min-width Elemento Valores Descrição Exemplo Height - auto - % Esta propriedade não é herdada. img { height: 230px; } Width - auto - % Esta propriedade não é herdada. img { width: 50%; } Max-height - none - % Esta propriedade não é herdada. p { max-height: 100px; } Min-height - % Esta propriedade não é herdada. p { min-height: 20px; } Max-width - none - % Esta propriedade não é herdada. h1 { max-width: 50%; } Min-width - % Esta propriedade não é herdada. h1 { min-width: 100px; }

Sintaxe da CSS classificação Cursor; display; visibility; float; clear Elemento Valores Descrição Exemplo Cursor - url - auto - crosshair - default - pointer - move - e-resize - ne-resize - nw-resize - n-resize - se-resize - sw-resize - s-resize - w-resize - text - wait - help Esta propriedade é herdada. h2 { cursor: crosshair; } Display - none - inline - block - list-item - run-in - compact - marker - table - inline-table - table-row-group - table-header-group - table-footer-group - table-row - table-column-group - table-column - table-cell - table-caption Esta propriedade não é herdada. p { display: block; } li { display: listitem; } Visibility - visible - hidden - collapse (usado em elementos table, este valor remove a coluna ou linha da tabela, não afectando o restante layout Esta propriedade não é herdada. Os elementos invisíveis continuam a ocupar espaço na página. Para que um elemento não ocupe espaço, deve ser formatado com: display:none; p { visibility: visible; }

da tabela.) Float - left a imagem ou texto movem-se para a esquerda dentro do elemento parent. - right a imagem ou texto movem-se para a direita dentro do elemento parent. - none a imagem ou texto são compostos na sua posição natural dentro do elemento. Esta propriedade não é herdada. Esta propriedade define como é que os conteúdos inline são compostos no interior do elemento. img { float: left; } Clear - left - right - both - none Esta propriedade não é herdada. Esta propriedade especifica em que lados de um elemento não são admitidos elementos float. h2 { clear: right; } h1 { clear: both; }

Sintaxe da CSS Posicionamento Position; bottom/left/right/top; vertical-align; z-index; overflow; clip Elemento Valores Descrição Exemplo Position - static o elemento é composto na posição normal no fluxo da página. Com o valor static não devem ser usadas as propriedades de posicionamento left, top, etc. - relative posiciona o elemento relativamente à sua posição normal no fluxo da página, assim, left:20px; adiciona 20px à posição do elemento. - absolute com o valor absolute o elemento sai da fluxo de composição da página e pode ser posicionado livremente no body. - fixed especifica uma posição do elemento na janela. Esta propriedade não é herdada. h1 { position: absolute; left: 100px; top: 150px; } h2 { clear: both; } Bottom / Left / Right / Top - auto - % Estas propriedades não são herdadas. Estas propriedades devem ser sempre especificadas depois da propriedade position. p { position: absolute; bottom: 20px; } p { position: fixed; right: 40px; } Verticalalign Z-index Overflow

Clip - rect (top, right, bottom, left) - auto Fonte: @ users.fba.up.pt/~webdesign/