Sistemas de Informação: XML- CSS

Tamanho: px
Começar a partir da página:

Download "Sistemas de Informação: XML- CSS"

Transcrição

1 XML 1 : XML- CSS Todos os exemplos bem como o conteúdo teórico tem por base o livro: Sas Jacobs, Begining XML with DOM and Ajax From Novice to Professional, Apress, 2006 XML Por que CSS 2 Uma folha de estilo simples pode alterar a aparência de diferentes páginas Não é necessário alterar diferentes páginas manualmente Folhas de estilo diferentes oferecem diferentes visões do mesmo documento O conteúdo dos documentos XML permanece de interpretação simples pois não contém informação sobre apresentação de dados As páginas Web são carregadas mais rapidamente pois folhas de estilo são mantidas em cache Páginas menores pois não contém informações de apresentação

2 XML 3 Estilos em Documentos XML Para que o documento possa ser visualizado de maneira prática é necessário que se crie a formatação com a qual os dados serão apresentados É necessário que se introduza a maneira com a qual os elementos serão apresentados Essa formatação é feita através de folhas de estilo Na definição das folhas de estilo os elementos serão apresentados como blocos (com quebras de linha) ou como elementos em linha (uns após os outros na mesma linha) Diferenciação feita com a propriedade display Para cada elemento definido em uma DTD uma formatação para a apresentação do elemento deve ser criada XML 4 XML: Usando uma Folha de Estilos Exemplo books.css title { font-family: Arial, Helvetica; font-wieght: bold; font-size: 20pt; color: #9370db; text-align: center; ISBN { font-family: Arial, Helvetica; font-weight: bold; font-size: 12pt; color: #c71585; text-align: left; authors { display:inline; font-family: Arial, Helvetica; font-style: italic; font-size: 10pt; color: #9370db; text-align: left; description { font-family: Arial, Helvetica; font-size: 12pt; color: #ff1010; text-align: left;

3 XML XML: Usando uma Folha de Estilos Exemplo 5 books1.xml <?xml version="1.0"?> <?xml-stylesheet href="books.css" type="text/css"?> <books> <book> <title>beginning XHTML</title> <ISBN> </ISBN> <authors> <author_name>frank Boumphrey </author_name> <author_name>ted Wugofski </author_name> <author_name>sebastian Schnitzenbaumer </author_name> <author_name>jenny Raggett</author_name> <author_name>dave Raggett </author_name> </authors> <description> XHTML is a powerful technology for creating web site content. Learn how to create exciting pages using a technology that combines the benefits of XML with the existing wide coverage of HTML.</description> <price US="$39.99"/> </book> </books> XML XML: Usando uma Folha de Estilos Exemplo 6

4 XML 7 Apresentando Documentos XML com CSS Questões que devem ser abordadas na apresentação de documentos XML: Como se pode ligar uma folha de estilo a um documento XML? Como se pode controlar o layout das páginas sem o uso de tabelas? Como se pode apresentar dados tabulares em XML? Como se inclui ligações em documentos XML? Como se pode apresentar imagens em um documento XML? Como se pode adicionar à apresentação, conteúdo não presente no documento XML original? Como manipular o conteúdo dos atributos XML? XML Layout de Páginas 8 Utilização de uma Folha de Estilos Documentos XML são ligados a folhas de estilo a partir do comando: <?xml-stylesheet type= text/css hfer= style.css?> Localização da Folha de Estilo Tipo MIME da folha Outros possíveis atributos title: Indica o nome da folha de estilos media: o tipo de mídia no qual será apresentado o arquivo Valores aceitos: screen, aural, braille, handheld, tv charset: indica o conjunto de caracteres usados alternate: indica se a folha de estilos é a principal ou não Valores aceitos: yes, no Múltiplos comandos permitem utilizar diferentes folhas de estilo

5 XML Layout de Páginas Layout de Documentos XML I 9 CSS funcionam num modelo de caixas (boxes) para apresentar um documento Por padrão, Margin, Border e Padding são definidos como zero e as margens são transparentes Estilos podem ser aplicados às bordas para determinar o estilo de linha, sua espessura e cor width e height definem a área que contém o elemento margin, border e padding são adicionais e podem ser aplicados a top, bottom, left e right XML Layout de Páginas Layout de Documentos XML II 10 Cada caixa (box) pode conter outras caixas que correspondem a elementos aninhados CSS reconhece dois tipos de caixas: block (mudança de linha) e inline (na mesma linha) Por padrão a apresentação de um documento XML é feita com caixas inline Caixas block automaticamente incluem espaços enquanto caixas inline não Elementos do tipo block devem ser identificados através da propriedade display que deve ser definida para block Pode-se também definir display para inline none impede que um bloco seja criado

6 XML Layout de Páginas 11 XML: Usando uma Folha de Estilos Exemplo Uso de um parágrafo como contêiner para outras caixas boxes.css paragraph { border:solid 1px #A3A3A3; padding: 10px; margin: 20px; reference { display:inline; font-style:italic; color:#cc3333; background-color: #E6E6E6; important { display:inline; font-weight:bold; color:#990000; border:solid 1px #990000; Leva a uma mudança de linha boxes.css continuação... page { border:solid 2px #000000; padding: 10px; margin:10px; pagenumber { padding:5px; border:solid 2px #336699; width: 60px; margin-bottom: 20px; Apresentação na mesma linha XML Layout de Páginas 12 XML: Usando uma Folha de Estilos Exemplo Uso de um parágrafo como contêiner para outras caixas boxes.xml <?xml version="1.0" encoding="utf-8"?> <?xml-stylesheet type="text/css" href="boxes.css"?> <page> <pagenumber>page 1</pageNumber> <paragraph> Here is some text, <reference>and a reference,</reference> then <important>some important text</important>. <paragraph> Here is more text, <reference>another reference,</reference> and <important>more important text</important>. </page>

7 XML Layout de Páginas Layout de Documentos XML: Exemplo 13 Uso de um parágrafo como contêiner para outras caixas Para simplificar o posicionamento caixas block contém unicamente ou caixas inline ou block Se uma caixa inline for inserida em uma caixa block ela será tratado como block Uso de uma caixa block anônima torna seus elementos do tipo block. XML Layout de Páginas Posicionamento com CSS 14 Tipos de posicionamento de caixas com CSS Normal: Tipo padrão com caixas do tipo block sendo dispostas do topo a parte inferior, com as caixas inline sendo dispostas da esquerda para a direita Relative: Um subtipo do tipo Normal Um caixa é posicionada na esquerda, direita, acima ou abaixo de seu contêiner Floating: A caixa flutua à direita ou esquerda e o restante do conteúdo flutua em torno dela Absolute: A caixa é posicionada especificamente no topo e/ou esquerda de seu contêiner Fixed: Um subtipo de Absolute O contêiner é sempre considerado a janela do navegador

8 XML Layout de Páginas Posicionamento com CSS - Normal 15 boxes2.css paragraph { border:solid 1px #A3A3A3; padding: 10px; margin: 20px; reference { display:inline; font-style:italic; color:#cc3333; background-color: #E6E6E6; important { display:inline; font-weight:bold; color:#990000; border:solid 1px #990000; Leva a uma mudança de linha boxes2.css continuação... M page { border:solid 2px #000000; padding: 10px; margin:10px; pagenumber { padding:5px; border:solid 2px #336699; width: 60px; margin-bottom: 20px; Apresentação na mesma linha XML Layout de Páginas Posicionamento com CSS - Normal 16 boxes2.xml <?xml version="1.0" encoding="utf-8"?> <?xml-stylesheet type="text/css" href="boxes.css"?> <document> <page> <pagenumber>page 1</pageNumber> <paragraph> Here is some text, <reference>and a reference,</reference> then <important>some important text</important>. <paragraph> Here is more text, <reference>another reference,</reference> and <important>more important text</important>. </page> Uso de uma caixa block anônima torna seus elementos do tipo block.

9 XML Layout de Páginas Posicionamento com CSS - Normal 17 boxes2.xml M <page> <pagenumber>page 2</pageNumber> <paragraph> Here is some text, <reference>and a reference,</reference> then <important>some important text</important>. <paragraph> Here is more text, <reference>another reference,</reference> and <important>more important text</important>. </page> </document> XML Layout de Páginas Posicionamento com CSS - Normal 18

10 XML Layout de Páginas Posicionamento com CSS - Relative 19 boxes3.css paragraph { border:solid 1px #A3A3A3; padding: 10px; margin: 20px; reference { display:inline; font-style:italic; color:#cc3333; background-color: #E6E6E6; important { display:inline; font-weight:bold; color:#990000; border:solid 1px #990000; O posicionamento relativo é dado em função a top, bottom, left e right. boxes3.css continuação... M page { border:solid 2px #000000; padding: 10px; margin:10px; pagenumber { padding:5px; border:solid 2px #336699; width: 60px; margin-bottom: 20px; footnote { position:relative; top:3px; font-size:10px; display:inline; font-weight:bold; XML Layout de Páginas Posicionamento com CSS - Relative 20 boxes3.xml <?xml version="1.0" encoding="utf-8"?> <?xml-stylesheet type="text/css" href="boxes3.css"?> <page> <pagenumber>page 1</pageNumber> <paragraph> Here is some text, <reference>and a reference, <footnote>1</footnote></reference> then <important>some important text</important>. <paragraph> Here is more text, <reference>another reference, <footnote>2</footnote> </reference> and <important>more important text</important>. </page> Posicionamento referente ao texto.

11 XML Layout de Páginas Posicionamento com CSS - Relative 21 A utilização do posicionamento relativo deve ser feita cuidadosamente para evitar a sobreposição de caixas que pode ser causada por deslocamentos mal calculados XML Layout de Páginas Posicionamento com CSS - Float 22 boxes5.css paragraph { padding:10px; border:solid 2px #A3A3A3; pullquote { float:right; width:20%; font-style:italic; border:solid 1px #CCCCCC; padding:10px; margin:10px; A caixa pode flutuar a direita ou a esquerda do texto de acordo com o valor do atributo float que pode ser right ou left. Indica quanto a caixa irá ocupar da largura de seu contêiner. Caso nada seja indicado ela irá ocupar 100%

12 XML Layout de Páginas Posicionamento com CSS - Float 23 boxes5.xml <?xml version="1.0" encoding="utf-8"?> Texto que irá flutuar. <?xml-stylesheet type="text/css" href="boxes5.css"?> <page> <pullquote> The remnants of a passage from Cicero's de Finibus Bonorum et Malorum. </pullquote> <paragraph>lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exercitation ulliam corper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem veleum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel willum lunombro dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. </page> XML Layout de Páginas Posicionamento com CSS - Float 24 Caixas float são sempre tratadas como block mesmo que sejam definidas como inline. Elas são sempre alinhadas com o topo de seu contêiner e o restante a direita ou esquerda.

13 XML Layout de Páginas Posicionamento com CSS - Absolute 25 boxes9.css facingpages { width:90%; border:solid 4px #000000; padding: 10px; margin:10px; pageleft { position:absolute; top:10px; right:auto; bottom:auto; left:10px; width:40%; border:solid 2px #000000; padding: 10px; margin:10px; Define-se o posicionamento como absoluto e depois se posiciona a caixa na página. boxes9.css continuação... M pageright { position:absolute; top:10px; right:10px; bottom:auto; left:auto; width:40%; width:40%; border:solid 2px #000000; padding: 10px; margin:10px; paragraph { padding-top:10px; border:solid 2px #CCCCCC; padding: 10px; margin:10px: XML Layout de Páginas Posicionamento com CSS - Absolute 26 boxes9.xml <?xml version="1.0" encoding="utf-8"?> <?xml-stylesheet type="text/css" href="boxes9.css"?> <facingpages> <pageleft> <paragraph> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exercitation ulliam corper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem veleum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel willum lunombro dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. </pageleft> Texto posicionado a esquerda.

14 XML Layout de Páginas Posicionamento com CSS - Absolute 27 boxes9.xml continuação... M <pageright> <paragraph> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exercitation ulliam corper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem veleum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel willum lunombro dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. </pageright> </facingpages> Texto posicionado a direita. XML Layout de Páginas Posicionamento com CSS - Absolute 28 Problema inesperado! Navegadores ainda não estão totalmente capacitados a interpretar as CSS!

15 XML Layout de Páginas Posicionamento com CSS - Absolute 29 Apresentação correta com o Netscape 8.1! XML Layout de Páginas Posicionamento com CSS - Fixed 30 boxes10.css title{ position:fixed; height: 50px; width: 100%; color: #FFFFFF; font-size: 30px; font-weight: bold; background-color: #000000; paragraph { padding:10px; border:solid 2px #A3A3A3; margin: 10px; pullquote { float:right; width:20%; font-style:italic; border:solid 1px #CCCCCC; padding:10px; margin:10px; background-color: #FFFFFF; É um tipo especial de posicionamento absoluto em que a caixa é posicionada em relação ao navegador.

16 XML Layout de Páginas Posicionamento com CSS - Fixed 31 boxes10.xml <?xml version="1.0" encoding="utf-8"?> <?xml-stylesheet type="text/css" href="boxes10.css"?> <document> <title>printer's sample text</title> <pullquote> This text became the standard dummy text of the printing industry when an unknown printer used it in the making of a type specimen book in the 1500s. </pullquote> <paragraph> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exercitation ulliam corper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem veleum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel willum lunombro dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. </document> XML Layout de Páginas Posicionamento com CSS - Fixed 32 Problema inesperado! Navegadores ainda não estão totalmente capacitados a interpretar as CSS!

17 XML Layout de Páginas 33 Posicionamento com CSS - Fixed Apresentação correta com o Explorer 7.0! XML 34 Apresentando Dados Tabulares Diferentemente de XHTML não existe um elemento <table> para criar apresentações tabulares de dados XML Como não se conhece com antecedência o número de células de uma tabela o posicionamento fixo não tem seu uso aconselhado nas apresentações tabulares Para apresentações tabulares se deve usar valores especiais da propriedade display: display:table: o elemento contido representa uma tabela (<table>) display:table-row: o elemento contido representa uma linha da tabela (<tr>) display:table-cell: o elemento contido representa uma célula da tabela (<td>) display:table-caption: o elemento contido representa o título tabela (<caption>)

18 XML Apresentando Dados Tabulares tabulardata.css document { color:#000000; background-color:#ffffff; border:solid 2px #000000; padding:10px; margin:10px; table { display:table; background-color:#cccccc; border:solid 2px #000000; padding:30px; tablerow { display:table-row; tablecell { display:table-cell; background-color:#ffffff; border:solid 1px #CCCCCC; padding:10px; tablecaption { display: table-caption; Tabelas em XML Criação de estilos para cada elemento de uma tabela. 35 XML Tabelas em XML 36 tabulardata.xml <?xml version="1.0" encoding="utf-8"?> <?xml-stylesheet type="text/css" href="tabulardata.css"?> <document> <table> <tablerow> <tablecell>cell 1</tableCell> <tablecell>cell 2</tableCell> <tablecell>cell 3</tableCell> </tablerow> <tablerow> <tablecell>cell 4</tableCell> <tablecell>cell 5</tableCell> <tablecell>cell 6</tableCell> </tablerow> </table> <tablecaption>table caption</tablecaption> </document>

19 XML Apresentando Dados Tabulares Tabelas em XML 37 XML Apresentando Dados Tabulares 38 Tabelas em XML Elementos Flutuantes tabulardatafloat.css personnel { color:#000000; background-color:#ffffff; border:solid 2px #000000; padding:10px; margin:10px; allpeople { background-color:#ffffff; border:solid 2px #000000; padding:10px; person { width:80%; height:40px; background-color:#cccccc; border:solid 2px #000000; padding:10px; margin:10px; Definem-se as células da tabela como sendo flutuantes. tabulardatafloat.css continuação... M name { float:left; width:25%; background-color:#ffffff; border:solid 2px #000000; padding:10px; personnelid, extension { float:left; width:25%; background-color:#ffffff; border:solid 2px #000000; padding:10px; margin-left:10px; Dois elementos sendo definidos como sendo flutuantes idênticos.

20 XML Apresentando Dados Tabulares 39 Tabelas em XML Elementos Flutuantes tabulardatafloat.xml <?xml version="1.0" encoding="utf-8"?> <?xml-stylesheet type="text/css" href="tabulardatafloat.css"?> <personnel> <allpeople> <person> <name>fred Smith</name> <personnelid>123</personnelid> <extension>999</extension> </person> <person> <name>mandy Jones</name> <personnelid>124</personnelid> <extension>997</extension> </person> </allpeople> </personnel> Corresponde a tabela. Corresponde às linhas da tabela. Correspondem às células da tabela. XML Apresentando Dados Tabulares 40 Tabelas em XML Elementos Flutuantes Problemas acontecem se o tamanho do contêiner não for fixo. Para evitar se pode definir sua largura. Ex.: width:700px;.

21 XML 41 Ligações em Documentos XML Em XML não existe o elemento <a> do XHTML para criar ligações entre documentos Em XML a recomendação W3C XLink ( deve ser usada para criar ligações O suporte a XLink pelos navegadores não é amplo IExplorer não suporta enquanto Firefox 1.5+ e Netscape 6+ suportam Nos navegadores suportados pode-se usar XLink para: Substituir o documento corrente por um novo documento Abrir um novo documento em uma nova janela Abrir uma ligação automaticamente quando a página é carregada Para adicionar um XLink se deve incluir seu namespace no documento, preferencialmente dentro da declaração do documento <documento xmlns:xlink= > XML 42 Ligações em Documentos XML Elementos que devem estar presentes: xlink:type: indica o tipo da ligação que pode ser simple ou extended Navegadores Web aceitam somente simple. É similar a uma ligação XHTML xlink:href: indica uma URI válida como destino xlink:title: indica um título a ser apresentado quando o rato é posicionado sobre o elemento Similar ao atributo XHTML alt. xlink:show: indica onde o elemento de destino será apresentado Os valores permitidos são new para indicar em uma nova janela, embed para indicar que o elemento será inserido na página (funciona somente com imagens e em alguns navegadores) ou replace para indicar que o elemento irá substituir a página corrente. xlink:actuate: indica quando o elemento de destino deve ser ativado Os valores permitidos são onrequest para indicar que o elemento será chamado quando a ligação for clicada ou onload para indicar o elemento será chamado quando a página for carregada

22 XML Ligações em XML Usando XLink 43 link.css title{ color: #000000; font-size: 30px; font-weight: bold; paragraph { padding:10px; margin: 10px; link { color: #0000FF; text-decoration: underline; Folha de estilos normal sem nada de especial. XML Ligações em XML Usando XLink 44 xlink.xml <?xml version="1.0"?> <?xml-stylesheet type="text/css" href="link.css"?> <document xmlns:xlink=" <page> <title>linking With XLink</title> <paragraph>this Inclusão do namespace do XLink. <link xlink:type="simple" xlink:show="new" xlink:actuate="onrequest" xlink:title="visit Apress" xlink:href=" </link> will open in a new page. </page> </document> Definição das características da ligação

23 XML Ligações em XML Usando XLink 45 XML Ligações em XML Ligações XML com o IExplorer 46 Ligações podem ser criadas em documentos que precisam ser apresentados no navegador IExplorer (ou Opera) usando o namespace do XHTML forcedlink.xml <?xml version="1.0"?> <?xml-stylesheet type="text/css" href="link.css"?> <document xmlns:html= <page> <title>forcing XHTML Link</title> <paragraph>the <html:a href=" target="_blank">link </html:a>will open in a new page. </page> </document> forcedelink.css title{ color: #000000; font-size: 30px; font-weight: bold; paragraph { padding:10px; margin: 10px;

24 XML Imagens em Documentos XML 47 Imagens deveriam poder ser inseridas em documentos XML utilizando XLink (Firefox e Netscape) xlink:show = embed Não funciona! linkimage.xml <?xml version="1.0"?> <?xml-stylesheet type="text/css" href="linkimage.css"?> <document xmlns:xlink=" <page> <title>images With XLink</title> <paragraph>this <link xlink:type="simple" xlink:show="embed" xlink:actuate="onload" xlink:title="lions" xlink:href="lions.jpg">link </link> should embed an image but doesn't. </page> </document> linkimage.css title{ color: #000000; font-size: 30px; font-weight: bold; paragraph { padding:10px; margin: 10px; link { color: #0000FF; text-decoration: underline; XML Imagens em Documentos XML - CSS 48 Uma utilização esperta de CSS permite apresentar imagens em documentos XML Cada imagem deve ser inserida em um elemento único e as propriedades CSS background ou background-image podem ser usadas para apresentar a imagem imagecss.xml <?xml version="1.0"?> <?xml-stylesheet type="text/css" href="imagecss.css"?> <document> <page> <image1 /> <title>adding an Image in XML</title> <paragraph>this page includes a lion picture. </page> </document> Inclusão da imagem definida na CSS. imagecss.css title{ color: #000000; font-size: 30px; font-weight: bold; paragraph { padding:10px; margin: 10px; image1 { margin:10px; width:282px; height:187px; backgroundimage:url(lions.jpg)

25 XML 49 Imagens em Documentos XML - CSS XML 50 Adicionando Conteúdo com CSS Algumas vezes pode ser necessário na apresentação de um documento XML adicionar algum conteúdo aquele presente no documento CSS2 inclui o conceito de pseudo elementos que podem ser usados para adicionar conteúdo quando se está aplicando um estilo a um documento XML: :before insere conteúdo antes do elemento :after insere conteúdo após o elemento :first-line define o estilo da primeira linha do elemento (nenhum dos navegadores mais conhecidos suporta esta característica) :first-letter define o estilo da primeira letra do elemento (nenhum dos navegadores mais conhecidos suporta esta característica) Sintaxe de todos os pseudo elementos: seletor:pseudo-elemento {propriedade: valor;

26 XML Adicionando Conteúdo com CSS 51 addedcontent.xml addedcontent.css <?xml version="1.0"?> <?xml-stylesheet type="text/css" href="addedcontent.css"?> <document> <page> <!--<paragraph1>this content is within paragraph 1</paragraph1> <paragraph2>this content is within paragraph 2</paragraph2>--> <paragraph3>this content is within paragraph 3</paragraph3> <paragraph4>this content is within paragraph 4</paragraph4> </page> </document> paragraph1:first-letter { float:left; font-size:24pt; font-style:italic; font-weight:bold; Texto que é inserido padding-right:4px; antes do parágrafo. paragraph2:first-line { text-transform:uppercase; font-weight:bold; addedcontent.css-... M paragraph3:before { font-weight:bold; text-transform:uppercase; content:"text before paragraph 3 - "; paragraph4:after { content: url(lions.jpg); paragraph3, paragraph4 { display: block; XML Adicionando Conteúdo com CSS 52

27 XML 53 Trabalhando com Atributos CSS2 permite que se use atributos e seus valores como seletores para regras CSS: meuelemento[meuatributo]: a regra será executada quando <meuelemento> contiver um atributo chamado meuatributo meuelemento[meuatributo=meuvalor]: a regra será executada quando <meuelemento> contiver um atributo chamado meuatributo cujo valor for meuvalor meuelemento[meuatributo~=meuvalor]: a regra será executada quando <meuelemento> contiver um atributo chamado meuatributo cujo valor for uma lista de palavras separadas por espaços e um dos quais sendo exatamente igual a meuvalor meuelemento[meuatributo =meuvalor]: a regra será executada quando <meuelemento> contiver um atributo chamado meuatributo cujo valor for uma lista de palavras separadas por hífens que se inicie por meuvalor IExplorer não suporta esta funcionalidade XML Trabalhando com Atributos 54 Manipulando Valor dos Atributos atributescss.css paragraph[style] { font-size:12px; color:#0000ff; display: block; paragraph[style=summary] { font-style:italic; font-size: 16px; paragraph[style~=foreground] { font-family:courier, serif; font-weight:bold; background-color:#cccccc; paragraph[style =code] { font-family:courier, serif; font-weight:bold; background-color:#ffffff; border-style:solid 2px #000000; Diferentes possibilidades de manipulação dos atributos

28 XML Apresentando Dados Tabulares 55 Tabelas em XML Elementos Flutuantes atributescss.xml <?xml version="1.0"?> <?xml-stylesheet type="text/css" href="attributescss.css"?> <document> <paragraph style="normal"> Here is some text in a paragraph whose style attribute has a value of normal. <paragraph style="summary"> Here is some text in a paragraph whose style attribute has a value of summary. <paragraph style="code foreground"> Here is some text in a paragraph whose style attribute contains the value of code or foreground. <paragraph style="code-background"> Here is some text in a paragraph whose style attribute starts with code background. </document> XML Apresentando Dados Tabulares 56 Tabelas em XML Elementos Flutuantes

29 XML Trabalhando com Atributos 57 Usando Valores dos Atributos Os pseudo elementos :before e :after podem ser usados para adicionar o valor de atributos através da propriedade content com o valor de attr(nomeatributo) Valor do atribito xref será adicionado antes do parágrafo atributespseudo.css paragraph { background-color:#ffffff; font-family:arial, Helvetic, sans-serif; padding:20px; paragraph:before { background-color#cccccc; font-weight:bold; color:#0000ff; content:"cross reference:" attr(xref); paragraph:after { font-style:italic; color:#0000ff; content:"key words: " attr(keywords); Valor do atribito keywords será adicionado após do parágrafo XML Apresentando Dados Tabulares 58 Usando Valores dos Atributos atributespseudo.xml <?xml version="1.0"?> <?xml-stylesheet type="text/css" href="attributespsuedo.css"?> <document> <paragraph keywords="displaying, attribute, content, XML, CSS" xref="css2 Section 12.2"> This example demonstrates how we can use the :before and :after pseudo classes to add attribute content to a document. </document>

30 XML Exercícios 59 Pretende-se utilizar um arquivo XML para representar os dados de uma mediateca. Esta mediateca armazena dados de CDs e DVDs. Para tanto é necessário criar um arquivo XML e uma folha de estilos para que seja possível apresentar os dados. Exercício cio 1: Escrever um documento XML que permita que se armazena informações sobre CDs e DVDs. Sugere-se que seja usado um elemento mídia para agrupar todos os CDs e DVDs. Este documento XML deve conter a descrição de ao menos 3 CDs e 3 DVDs. Exercício cio 2 Escrever uma folha de estilos que seja apropriada a apresentação de CDs e DVDs do arquivo XML criado no Exercício 1. A partir desta folha de estilo deve ser possível visualizar a coleção de CDs e DVDs

NORMAS GRÀFICAS - INSTITUTO POLITÉCNICO DE LEIRIA

NORMAS GRÀFICAS - INSTITUTO POLITÉCNICO DE LEIRIA NORMAS GRÀFICAS - INSTITUTO POLITÉCNICO DE LEIRIA CONSTRUÇÃO HORIZONTAL CONSTRUÇÃO VERTICAL LOGÓTIPO de artes e design de artes e design de tecnologia do mar de tecnologia do mar de saúde de tecnologia

Leia mais

Legibilidade: referente à velocidade de leitura. A legibilidade depende de nove fatores:

Legibilidade: referente à velocidade de leitura. A legibilidade depende de nove fatores: Legibilidade: legibility - referente à velocidade de leitura readability - referente à dificuldade de leitura A legibilidade depende de nove fatores: 1 - O interesse do leitor no texto; 2 - O desenho da

Leia mais

Normas de Marca. Logotipo. sempre que existe o contraste necessário. Na letra t existe um sinal + implícito que remete para a essência de marca.

Normas de Marca. Logotipo. sempre que existe o contraste necessário. Na letra t existe um sinal + implícito que remete para a essência de marca. Normas de Marca Logotipo Logotipo sempre que existe o contraste necessário. Na letra t existe um sinal + implícito que remete para a essência de marca. 2 Logotipo versão amarela versão verde versão vermelha

Leia mais

Manual de Identidade Visual

Manual de Identidade Visual Manual de Identidade Visual 1.0 Marca / Significados 1 A opção pelo monograma (conjunto de letras do nome) reflete a preocupação em se vincular e respeitar a tradição das Estradas de Ferro brasileiras

Leia mais

www.scutvias.pt Apresentação Organização EMPRESA Accionistas Contas Imprensa Infra-estrutura OPERAÇÃO Controlo Tráfego Assistência Entry point

www.scutvias.pt Apresentação Organização EMPRESA Accionistas Contas Imprensa Infra-estrutura OPERAÇÃO Controlo Tráfego Assistência Entry point Ùltima press release EMPRESA Imprensa 0_Homepage E_Apresentacao E_Organizacao E_Organizacao_2 E_ E_ Mapa Tráfego E_Imprensa E_Imprensa_ListPR E_Imprensa_ListNOT Tempo OPERAÇÃO Infra-estrutura Controlo

Leia mais

08. Reduções e área de proteção

08. Reduções e área de proteção 08. Reduções e área de proteção 12 Tamanho mínimo 01. 04. 02. 03. 15 mm Para garantir a leitura dos logotipos, não os reduza além das medidas indicadas. 40 mm 52 mm 40 mm 01. preferêncial 02. versão alternativa

Leia mais

css Cascading Style Sheets CSS CASCADING STYLE SHEETS

css Cascading Style Sheets CSS CASCADING STYLE SHEETS css Cascading Style Sheets CSS CASCADING STYLE SHEETS Oque é o CSS Cascading Style Sheets - Folhas de Estilo em Cascata Não é uma linguagem de programação, é uma linguagem de estilo. Define a apresentação

Leia mais

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

EXEMPLO. h1 {font-family: arial, verdana, sans-serif;} h2 {font-family: Times New Roman, serif;} Fontes A propriedade font-family é usada para definir uma lista de fontes e sua prioridade para apresentação de um elemento em uma página. Se a primeira fonte da lista não estiver instalada na máquina

Leia mais

Introdução às Folhas de Estilo

Introdução às Folhas de Estilo Introdução às Folhas de Estilo Folhas de Estilo Cascading Style Sheets (CSS). Separa aparência e estrutura do documento. Permite maior controle sobre a apresentação das páginas Margens Tamanho / tipo de

Leia mais

GUIA_. Guia CRIATIVO de uso da Marca País BRASIL BEYOND.

GUIA_. Guia CRIATIVO de uso da Marca País BRASIL BEYOND. GUIA_ Guia CRIATIVO de uso da Marca País BRASIL BEYOND. ÍNDICE_ 1. OBJETIVO 2. LOGOMARCA 3. CORES 4. TIPOGRAFIAS 5. LINHA 01 - LETTERING CRIATIVO 6. LINHA 02 - GRAFISMOS SIMPLIFICADOS 7. DETALHE FINAL

Leia mais

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

Aula 03: Noções Fundamentais do CSS, Formatação de Fonte e Inserção de Imagens Aula 03: Noções Fundamentais do CSS, Formatação de Fonte e Inserção de Imagens Tag para inserir imagens e HTML O modelo CSS Noções fundamentais e funcionamento do CSS Incluindo estilos em uma página Sintaxe

Leia mais

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

Aula 4 Modelo CSS. Efeito cascata. Ordem em cascata. Declarações normais e importantes. Exemplo. Especificidade de um seletor 30/08/2013 Efeito cascata Aula 4 Modelo CSS Curso: Técnico em Informática / 2º módulo Disciplina: Desenvolvimento Web Professora: Luciana Balieiro Cosme Fontes das folhas de estilo Autor Usuário Agente do usuário

Leia mais

CSS - Background, Color e Fontes. Prof. Bruno Medeiros bruno.medeiros@sc.senai.br http://www.bruno.dump.com.br

CSS - Background, Color e Fontes. Prof. Bruno Medeiros bruno.medeiros@sc.senai.br http://www.bruno.dump.com.br Web Introdução Design CSS - Background, Color e Fontes Prof. Bruno Medeiros bruno.medeiros@sc.senai.br http://www.bruno.dump.com.br O que veremos... CSS Cores e fundos Fontes Cores e fundos Algumas propriedades

Leia mais

Posicionamento e Layout com CSS

Posicionamento e Layout com CSS Posicionamento e Layout com CSS Esquemas de posicionamento: absolute e relative Construção de layouts com divs e regras CSS Existem quatro tipos de posicionamento em CSS: estático, relativo, absoluto

Leia mais

manual da marca rede telemar

manual da marca rede telemar manual da marca rede telemar manual para quê? Este manual explica como usar a marca da Oi. Por marca não entendemos apenas a logomarca, mas todo o material e as idéias que se relacionam com ela. Expressando-se

Leia mais

MANUAL DE MERCHANDISING

MANUAL DE MERCHANDISING 11/05/2015 MANUAL DE MERCHANDISING Título principal Este espaço é dedicado para inserir o conteúdo do subtítulo Através da utilização de mobiliários publicitários em área externa, empresas podem evidenciar

Leia mais

Colégio Notarial do Brasil Seção São Paulo Colégio Notarial do Brasil Conselho Federal. Carlos Fernando Brasil Chaves Presidente CNB/SP

Colégio Notarial do Brasil Seção São Paulo Colégio Notarial do Brasil Conselho Federal. Carlos Fernando Brasil Chaves Presidente CNB/SP Colégio Notarial do Brasil Seção São Paulo Colégio Notarial do Brasil Conselho Federal Carlos Fernando Brasil Chaves Presidente CNB/SP O CNB/SP - Mais antiga entidade representativa do Notariado. - Visa

Leia mais

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

Técnicas e processos de produção. Profº Ritielle Souza Técnicas e processos de produção Profº Ritielle Souza Ferramentas Programáveis Mensagem para mais de um destinatário FALE CONOSCO Definindo

Leia mais

Guia da marca. 23 de junho de 2009

Guia da marca. 23 de junho de 2009 Guia da marca 23 de junho de 2009 Apresentação da Presidência A Marca BNDES é um de nossos principais ativos intangíveis. Maximizar sua eficácia e zelar por este ativo é uma tarefa de todos os participantes

Leia mais

7. Cascading Style Sheets (CSS)

7. Cascading Style Sheets (CSS) 7. Cascading Style Sheets (CSS) O CSS (Folha de Estilo em Cascata) é um padrão de formatação para páginas web que vai além das limitações impostas pelo HTML. O Cascading Style Sheets não é exatamente uma

Leia mais

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

Mudança de formatos no HTML. CSS - Cascading Style Sheets. A prioridade para o efeito cascata. A prioridade para o efeito cascata Mudança de formatos no HTML título CSS - Cascading Style Sheets e os problemas do HTML Para mudar a cor de uma única linha de uma página seria relativamente fácil.

Leia mais

Ferramentas Programáveis. Profº Ritielle Souza

Ferramentas Programáveis. Profº Ritielle Souza Ferramentas Programáveis Profº Ritielle Souza Folhas de Estilo Existem três formas de trabalharmos com folhas de estilos Forma mais usual CSS Externo Estilo na página Forma menos usual estilo inline

Leia mais

Guia de identidade gráfica

Guia de identidade gráfica Guia de identidade gráfica Este documento poderá ser revisto periodicamente. Revisão de Março 2018 O Centro de Investigação de Montanha (CIMO) é uma organização cujas atividades interessam a diferentes

Leia mais

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

Definindo um Layout de Website sem Tabelas Vou apresentar nesse post como fazer o código do layout de um website sem utilizar Definindo um Layout de Website sem Tabelas Vou apresentar nesse post como fazer o código do layout de um website sem utilizar tabelas (tableless), e utilizando muito . Para continuar lendo esse post,

Leia mais

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

CSS é a abreviatura para Cascading Style Sheets Folhas de Estilo em Cascata CSS CSS é a abreviatura para Cascading Style Sheets Folhas de Estilo em Cascata CSS é uma linguagem para estilos (formatação) que define o layout de documentos HTML. CSS controla fontes, cores, margens,

Leia mais

#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º 3 Estilo CSS webstandards.samus.com.br webstandards.samus.com.br/aulas/aula3.pdf Vinicius Fiorio Custódio samus@samus.com. #Aula Nº 3 Estilo CSS webstandards.samus.com.br webstandards.samus.com.br/aulas/aula3.pdf Vinicius Fiorio Custódio samus@samus.com.br #Objetivo Apresentar os conceitos de utilização do CSS, Sintaxe, Seletores

Leia mais

atividade florestal não-madeireira título da categoria com opção de uso de icone

atividade florestal não-madeireira título da categoria com opção de uso de icone buscar no site OK Página inicial links rápidos a fazenda santa maria nononononono não- título em destaque texto complementar Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Praesent vestibulum

Leia mais

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

HTML. (Hypertext Markup Language Linguagem de Marcação de Hipertexto) HTML (Hypertext Markup Language Linguagem de Marcação de Hipertexto) CSS - Cascading Style Sheets CSS serve para definir propriedades de apresentação/formatação a aplicar em tags HTML. A sua utilização

Leia mais

Microsoft Office PowerPoint 2003

Microsoft Office PowerPoint 2003 Instituto Politécnico de Tomar Escola Microsoft Superior de Gestão Office PowerPoint 00 Área Interdepartamental de Tecnologias de Informação e Comunicação Microsoft Office PowerPoint 00 Introdução ao PowerPoint

Leia mais

Aula 5 Cabeçalhos, Imagens e Links

Aula 5 Cabeçalhos, Imagens e Links Roteiro Aula 5 Cabeçalhos, Imagens e Links Efeitos em cabeçalhos Imagens e CSS Links Curso: Técnico em Informática / 2º Módulo Disciplina: Desenvolvimento Web Professora: Luciana Balieiro Cosme Efeitos

Leia mais

TABLELESS E PROJETO ESTRUTURAL

TABLELESS E PROJETO ESTRUTURAL 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

Leia mais

TECNOLOGIAS WEB AULA 9 PROF. RAFAEL DIAS RIBEIRO @RIBEIRORD

TECNOLOGIAS WEB AULA 9 PROF. RAFAEL DIAS RIBEIRO @RIBEIRORD TECNOLOGIAS WEB AULA 9 PROF. RAFAEL DIAS RIBEIRO @RIBEIRORD Objetivos: Compreender a sintaxe utilizada em Folhas de Estilos em Cascata, seu uso e limitações. Apresentar as principais características das

Leia mais

XML. 1. XML: Conceitos Básicos. 2. Aplicação XML: XHTML 3. Folhas de Estilo em Cascata XML

XML. 1. XML: Conceitos Básicos. 2. Aplicação XML: XHTML 3. Folhas de Estilo em Cascata XML 1 1. : Conceitos Básicos 2. Aplicação : XHTML 3. Folhas de Estilo em Cascata 2 é um acrônimo para EXtensible Markup Language é uma linguagem de marcação muito parecida com HTML foi designada para descrever

Leia mais

Web Design Aula 15: Conhecendo CSS

Web Design Aula 15: Conhecendo CSS Web Design Aula 15: Conhecendo CSS Professora: Priscilla Suene priscilla.silverio@ifrn.edu.br Roteiro Agrupando Seletores Herança Comentários Exercício Adicionando Classes Validação Propriedades Agrupando

Leia mais

HTML 5 + CSS APRESENTANDO O CSS ESTILOS LOCAIS

HTML 5 + CSS APRESENTANDO O CSS ESTILOS LOCAIS APRESENTANDO O CSS CSS Cascading Style Sheets, ou, em português, Folha de Estilo em Cascata - é uma linguagem de estilo que pode ser utilizada na formatação de documentos HTML. Com CSS, podemos criar regras

Leia mais

Normas para envio de artigos:

Normas para envio de artigos: NORMAS PARA ENVIO DE ARTIGOS Formatação da página: recuo superior e da lateral esquerda de 3 cm. Recuo inferior e da lateral direita de 2,5 cm, conforme a formatação deste documento. Título: fonte Arial,

Leia mais

Web Design. Prof. Felippe

Web Design. Prof. Felippe Web Design Prof. Felippe 2015 Sobre a disciplina Fornecer ao aluno subsídios para o projeto e desenvolvimento de interfaces de sistemas Web eficientes, amigáveis e intuitivas. Conceitos fundamentais sobre

Leia mais

Introdução à Cascading Style Sheets

Introdução à Cascading Style Sheets Estilo e Produtividade para Websites OVERVIEW História e Significado Por que usar? Como usar? Orientações ao Desenvolvedor O que é CSS? O que é CSS? Cascading Style sheets" ou "Folhas de Estilo Encadeadas

Leia mais

Programa Comercial XXVI Congresso Brasileiro de Medicina Física e Reabilitação

Programa Comercial XXVI Congresso Brasileiro de Medicina Física e Reabilitação Programa Comercial DETALHES DO CONGRESSO: Local: Hotel Deville Prime Salvador Endereço: R. Passárgada, S/n - Itapuã, Salvador - BA, 41620-430 Data: 29/08/2018 01/09/2018 ENTIDADE REALIZADORA: EMPRESA REALIZADORA:

Leia mais

CSS Cascading Style Sheets Folhas de Estilo em Cascata

CSS Cascading Style Sheets Folhas de Estilo em Cascata CSS Cascading Style Sheets Folhas de Estilo em Cascata Conjunto de instruções que controla a aparência de uma página Web 1. Regra CSS seletor { propriedade1: valor; propriedade2: valor; 2. Aplicação 2.1

Leia mais

Programação para Internet

Programação para Internet Programação para Internet Aula 09 Os direitos desta obra foram cedidos à Universidade Nove de Julho Este material é parte integrante da disciplina oferecida pela UNINOVE. O acesso às atividades, conteúdos

Leia mais

Representantes do SINTEC-RJ participam da votação do PL 5179/2016 na Comissão de Constituição e Justiça e Cidadania do

Representantes do SINTEC-RJ participam da votação do PL 5179/2016 na Comissão de Constituição e Justiça e Cidadania do Representantes do SINTEC-RJ participam da votação do PL 5179/2016 na Comissão de Constituição e Justiça e Cidadania do Congresso Nacional. Lideranças dos técnicos industriais, Antonio Jorge e Sirney Braga

Leia mais

#Aula Nº 4 XHTML+CSS webstandards.samus.com.br webstandards.samus.com.br/aulas/aula4.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 Nº 4 XHTML+CSS webstandards.samus.com.br webstandards.samus.com.br/aulas/aula4.pdf Vinicius Fiorio Custódio samus@samus.com.br #Objetivo Revisar os conceitos mais importantes da XHTML e do CSS. Desenvolver

Leia mais

Manual de Normas Gráficas

Manual de Normas Gráficas Manual de Normas Gráficas índice. 01 Este documento pretende ser uma orientação prática que estabelece algumas regras gráficas para que a utilização da marca seja coerente e uniforme, de forma a que seja

Leia mais

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.

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. UNIVERSIDADE PAULISTA UNIP EMENTA E CONTEÚDO PROGRAMÁTICO Instituto de Ciências Exatas e Tecnologia Curso: Ciência da Computação e Sistemas de Informação Série: 1º semestre Disciplina: Programação de Computadores

Leia mais

IntegrAÇÃO DE CURRÍCULO

IntegrAÇÃO DE CURRÍCULO DE CURRÍCULO FICHA TÉCNICA Coordenação do Projeto Closer Soluções Empresariais Supervisão de Desenvolvimento do Projeto Mariana Campos Coordenação de Desenvolvimento do Projeto Loany Sgroi Arte e Identidade

Leia mais

SIMULADOS & TUTORIAIS

SIMULADOS & TUTORIAIS SIMULADOS & TUTORIAIS TUTORIAIS HTML Como utilizar estilos em HTML com CSS Copyright 2013 Todos os Direitos Reservados Jorge Eider F. da Silva Proibida a reprodução deste documento no todo ou em parte

Leia mais

Manual de Identidade Visual

Manual de Identidade Visual Manual de Identidade Visual CEPÊPERA MANUAL DE IDENTIDADE VISUAL Apresentação Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam

Leia mais

polen. manual de identidade visual

polen. manual de identidade visual polen_manual_20141101.indd 1 manual de identidade visual 01/11/14 12:43 o Manual Este manual foi produzido com a finalidade de concluir o Trabalho de final de curso da UNIVAP e pode ser usado também como

Leia mais

Compêndio códigos. {css}

Compêndio códigos. {css} Compêndio códigos {css} ADVERTÊNCIA: A que se segue é apenas uma lista com as propriedades de CSS, não pretende de modo algum ser um manual. Pressupõe, portanto, que já se saiba de antemão o signi cado

Leia mais

Roteiro de Auxílio para as Atividades Práticas de Sistemas de Informação

Roteiro de Auxílio para as Atividades Práticas de Sistemas de Informação Roteiro de Auxílio para as Atividades Práticas de Sistemas de Informação A linguagem XML no contexto do curso de Sistemas de Informação é utilizada principalmente para o armazenamento e a manipulação de

Leia mais

wireframe do novo site

wireframe do novo site wireframe do novo site home METRÔ PAINÉIS S ANUNCIE QUEM SOMOS Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam imperdiet sed eros ut luctus. Suspendisse eu vulputate massa. Nullam dignissim,

Leia mais

UNIVERSIDADE PAULISTA UNIP EMENTA E CONTEÚDO PROGRAMÁTICO

UNIVERSIDADE PAULISTA UNIP EMENTA E CONTEÚDO PROGRAMÁTICO UNIVERSIDADE PAULISTA UNIP EMENTA E CONTEÚDO PROGRAMÁTICO Instituto de Ciências Exatas e Tecnologia Curso: Ciência da Computação e Sistemas de Informação Série: 1º semestre Disciplina: Laboratório de Práticas

Leia mais

Internet e Programação Web

Internet e Programação Web COLÉGIO ESTADUAL PEDRO MACEDO Ensino Profissionalizante Internet e Programação Web 2 Técnico Prof. Cesar 2014 1 1. CSS CSS é uma linguagem para estilos que define o layout de documentos HTML. Por exemplo,

Leia mais

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

CSS. Sérgio Nunes. Comunicações Digitais e Internet Ciências da Comunicação, U.Porto 2012/13 CSS Sérgio Nunes Comunicações Digitais e Internet Ciências da Comunicação, U.Porto 2012/13 1 Objetivos Conhecer as origens e os objetivos da linguagem CSS. Conhecer a estrutura base de uma regra CSS. Compreender

Leia mais

MANUAL DE REGRAS BÁSICAS. CAPAS MESTRADO Instituto Politécnico de Viana do Castelo

MANUAL DE REGRAS BÁSICAS. CAPAS MESTRADO Instituto Politécnico de Viana do Castelo INSTITUTO POLITÉCNICO MANUAL DE REGRAS BÁSICAS CAPAS MESTRADO Instituto Politécnico de Viana do Castelo Capa Tese de Mestrado INSTITUTO POLITÉCNICO Dimensões da capa: A4+lombada variável+a4 Papel: Coché

Leia mais

ÍNDICE HISTÓRICO

ÍNDICE HISTÓRICO MANUAL DA MARCA MANUAL DA MARCA Índice 1 ÍNDICE HISTÓRICO -------------------------------------------------------------------------------------------------------- 03 OBJETIVO ----------------------------------------------------------------------------------------------------------

Leia mais

Construção de sitesaula4

Construção de sitesaula4 Construção de sites Aula4 Universidade Federal do Paraná Pró-reitoria de Assuntos Estudantis Departamento de Informática 26 de Agosto de 2010 Indice Formatando fundo da página com CSS 1 Formatando fundo

Leia mais

Web Design Aula 13: Introdução a CSS

Web Design Aula 13: Introdução a CSS Web Design Aula 13: Introdução a CSS Professora: Priscilla Suene priscilla.silverio@ifrn.edu.br Motivação Você lembra que HTML e XHTML são linguagens de marcação? Para organizar melhor o visual das páginas

Leia mais

Desenvolvedor Web Docente André Luiz Silva de Moraes

Desenvolvedor Web Docente André Luiz Silva de Moraes Roteiro 3: Layout básico e Div's: técnicas com uso de ID's e Classes Objetivos Compreender a importância do uso de Elementos de Div no desenvolvimento de Layouts de página; Explorar e aplicar o uso de

Leia mais

Logo. O que procura? Onde? Para? Mais opções. Pesquisar

Logo. O que procura? Onde? Para? Mais opções. Pesquisar Ecrã inicial Logo O que procura? Onde? Para? Mais opções Pesquisar Clicar nas setas puxa os empreendimentos Pesquisa Publicar Banca Área Pessoal 1 Iniciar sessão Iniciar sessão: Email Password Iniciar

Leia mais

UNIVERSIDADE DE LISBOA Faculdade de Ciências Departamento de Informática

UNIVERSIDADE DE LISBOA Faculdade de Ciências Departamento de Informática UNIVERSIDADE DE LISBOA Faculdade de Ciências Departamento de Informática TÍTULO DO TRABALHO EM MAIÚSCULAS Nome Completo do Aluno Dissertação orientada pelo Prof. Doutor Nome Completo do Orientador DISSERTAÇÃO

Leia mais

LABORATÓRIO WEB 2009-2010 / 4º SEMESTRE

LABORATÓRIO WEB 2009-2010 / 4º SEMESTRE 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

Leia mais

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

foi desenvolvida... para criar animações, manipular eventos e desenvolver aplicações AJAX foi desenvolvida... para criar animações, manipular eventos e desenvolver aplicações AJAX é uma biblioteca Java Script crossbrowser desenvolvida para simplificar os scripts que interagem com a linguagem

Leia mais

Roteiro 2: Conceitos de Tags HTML

Roteiro 2: Conceitos de Tags HTML Roteiro 2: Conceitos de Tags HTML Objetivos Detalhar conceitos sobre TAGS HTML: elementos, atributos, elemento vazio, links. Implementar páginas de internet com uso da linguagem HTML; Ferramentas Necessárias

Leia mais

d ce R E V I S T A D I G I TA L

d ce R E V I S T A D I G I TA L d ce R E V I S T A D I G I TA L Doce Revista Digital Há 25 anos no mercado, a imagem da Doce Revista é marcada pelo jornalismo ágil e independente. É a única publicação nacional voltada exclusivamente

Leia mais

CRIAÇÃO DE SITES (AULA 7)

CRIAÇÃO DE SITES (AULA 7) Prof. Breno Leonardo Gomes de Menezes Araújo brenod123@gmail.com http://blog.brenoleonardo.com.br CRIAÇÃO DE SITES (AULA 7) CSS significa CascadingStyleSheetes(Folhas de Estilo em Cascata). Não seria ótimo

Leia mais

MANUAL DE BOAS PRÁTICAS

MANUAL DE BOAS PRÁTICAS MANUAL DE BOAS PRÁTICAS Este manual é de uso exclusivo de clientes, parceiros, fornecedores e colaboradores da Dinamize. No caso de dúvidas, entre em contato através do e-mail suporte@dinamize.com. HTML

Leia mais

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

Desenvolvimento de Sites com PHP e Mysql Docente André Luiz Silva de Moraes Roteiro 3: Introdução a Linguagem CSS Desenvolvimento de Sites com PHP e Mysql Objetivos Vincular folhas de estilo CSS em páginas de Internet; Compreender a sintaxe CSS; Controlar a formatação dos elementos

Leia mais

Publicidade. Aos valores apresentados acresce 23% do valor do IVA. Eventuais erros tipográficos não serão considerados. Portes de envio não incluídos

Publicidade. Aos valores apresentados acresce 23% do valor do IVA. Eventuais erros tipográficos não serão considerados. Portes de envio não incluídos Aos valores apresentados acresce 23% do valor do IVA Eventuais erros tipográficos não serão considerados Portes de envio não incluídos Envelopes Papel Timbrado GREENLOGO 05 London,Str.Baker 421/A www.thomassmith.com

Leia mais

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

neste tutorial, iremos abordar as folhas de estilo em cascata, mais conhecidas como cascading style sheets. por que usar css? neste tutorial, iremos abordar as folhas de estilo em cascata, mais conhecidas como cascading style sheets. por que usar css? O html inclui uma tag para praticamente todos os elementos de design comumente

Leia mais

Publicidade. Aos valores apresentados acresce 23% do valor do IVA. Eventuais erros tipográficos não serão considerados. Portes de envio não incluídos

Publicidade. Aos valores apresentados acresce 23% do valor do IVA. Eventuais erros tipográficos não serão considerados. Portes de envio não incluídos Aos valores apresentados acresce 23% do valor do IVA Eventuais erros tipográficos não serão considerados Portes de envio não incluídos 156 Envelopes Papel Timbrado GREENLOGO 05 London,Str.Baker 421/A www.thomassmith.com

Leia mais

Tecnologias para Web Design

Tecnologias para Web Design Tecnologias para Web Design CSS Folhas de estilo em cascata ÿ CSS Cascading Style Sheets ÿ Linguagem para definir atributos de estilo dos elementos da linguagem HTML ÿ CSS é uma linguagem independente

Leia mais

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

Folha Prática Nº5 CSS. UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática. Tecnologias Internet - 2011/2012 Folha Prática Nº CSS / Filipe Quinaz . Folhas de Estilo 0 Internas, delimitadas pela marca style h, h font-family: sans-serif; color: #CC;

Leia mais

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

DESIGN RESPONSIVO TÉCNICAS E PROCESSOS DE PRODUÇÃO. Profº Ritielle Souza DESIGN RESPONSIVO TÉCNICAS E PROCESSOS DE PRODUÇÃO Profº Ritielle Souza Web design responsivo Mas, o que é Web Design Responsivo? O Wiki diz o seguinte (tradução livre): Web Design Responsivo (RWD), essencialmente

Leia mais

Observações importantes:

Observações importantes: Fundação CECIERJ - Vice Presidência de Educação Superior a Distância Curso de Tecnologia em Sistemas de Computação Disciplina Criação de Páginas de WEB AD1 1 semestre de 2014. Observações importantes:

Leia mais

GUIA_. Guia CRIATIVO de uso da Marca BRASIL.

GUIA_. Guia CRIATIVO de uso da Marca BRASIL. GUIA_ Guia CRIATIVO de uso da Marca BRASIL. ÍNDICE_ 1. OBJETIVO 2. CORES 3. TIPOGRAFIAS 4. LINHA 01 - LETTERING CRIATIVO 5. LINHA 02 - GRAFISMOS SIMPLIFICADOS 1. OBJETIVO A função deste material é servir

Leia mais

APOSTILA DE PROGRAMAÇÃO WEB

APOSTILA DE PROGRAMAÇÃO WEB Programação Web - CSS 1 PROFESSOR LUIS NÍCOLAS DE AMORIM TRIGO APOSTILA DE PROGRAMAÇÃO WEB CSS CASCADING STYLE SHEETS (FOLHAS DE ESTILO EM CASCATA) Programação Web - CSS 2 INTRODUÇÃO CSS, também conhecido

Leia mais

HTML & CSS. uma introdução

HTML & CSS. uma introdução HTML & CSS uma introdução HTML hypertext markup language CSS cascading style sheet linguagem de marcação que dá ao conteúdo estrutura e significado linguagem de estilo que dá ao conteúdo estilo e aparência

Leia mais

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

Unidade: O que é CSS? HTML e CSS? Boa aula!!! Unidade: O que é CSS? HTML e CSS? Boa aula!!! Objetivo Construir: Padrões Web, Tableless e outros Como inserir o CSS nas páginas Sintaxe de utilização do CSS Tag DIV e tag SPAN Orientações Durante a explanação

Leia mais

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

4.14 - Imagens: <img src=...> src <img src=tecnologia.jpg> único atributo que não pode ser omitido neste TAG Nota: img 4.14 - Imagens: O TAG utilizado para a inclusão de imagens em páginas html é o: O atributo src especifica o local onde está a imagem e o seu nome. Nas páginas pessoais é mais comum o uso

Leia mais

CSS -Cascading Style Sheets - Introdução

CSS -Cascading Style Sheets - Introdução CSS -Cascading Style Sheets - Introdução Como surgiu a tecnologia CSS? De início, a linguagem HTML foi criada para a construção de páginas Web, que exibiam apenas documentos científicos. Com a evolução

Leia mais

> Herbet Ferreira Rodrigues > contato@herbetferreira.com

> Herbet Ferreira Rodrigues > contato@herbetferreira.com Curso HTML & CSS > Herbet Ferreira Rodrigues > contato@herbetferreira.com Sumário > Apresentação > Introdução ao HTML História Começando a Programar > Tags em HTML Headings (Cabeçalhos) Parágrafos Formatação

Leia mais

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

HTML. Conceitos básicos de formatação de páginas WEB HTML Conceitos básicos de formatação de páginas WEB HTML HyperText Markup Language Linguagem utilizada para criar hipertexto na web Ou seja, criar documentos estruturados utilizando para tal um conjunto

Leia mais

MANUAL DE IDENTIDADE DE MARCA

MANUAL DE IDENTIDADE DE MARCA MANUAL DE IDENTIDADE DE MARCA Sumário 1. A Precode 04 Padrões 20 Missão, visão e valores 05 5. Grids 21 Posicionamento 06 Cartão de visitas 22 2. A logotipo 07 Composição 23 Composição 08 6. Papelaria

Leia mais

Programação para Internet

Programação para Internet Programação para Internet Aula 07 Os direitos desta obra foram cedidos à Universidade Nove de Julho Este material é parte integrante da disciplina oferecida pela UNINOVE. O acesso às atividades, conteúdos

Leia mais

PROPOSTA DE DESENVOLVIMENTO INTERNET PARA CARTÃO SUL

PROPOSTA DE DESENVOLVIMENTO INTERNET PARA CARTÃO SUL PROPOSTA DE DESENVOLVIMENTO INTERNET PARA CARTÃO SUL I. Objetivos e Descrição Redesign do website que a empresa possui, acrescentando novos recursos, informações mais detalhadas dos produtos e serviços,

Leia mais

Diazo. Módulo 7 Tema Diazo

Diazo. Módulo 7 Tema Diazo Diazo Módulo 7 Tema Diazo Diazo >> O que é? É uma ferramenta para criação de temas. Permite que o designer construa um tema puramente HTML, sem se preocupar com as particularidades do Plone. Funciona através

Leia mais

Selos de Certificação. Guia de Uso - Anexo 2 Elaborado em 28.07.2010

Selos de Certificação. Guia de Uso - Anexo 2 Elaborado em 28.07.2010 Selos de Certificação Guia de Uso - Anexo 2 Elaborado em 28.07.2010 Sumário 01. Abertura 02. Versões Cromáticas 03. Regras de Uso 04. Exemplos de Aplicações 05. Arquivos 2 01. Abertura Os Selos de Certifi

Leia mais

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

4.14 - Imagens: <IMG SRC=...> SRC <IMG SRC=tecnologia.jpg> único atributo que não pode ser omitido neste tag Nota: img 4.14 - Imagens: O tag utilizado para a inclusão de imagens em páginas html é o: O atributo SRC especifica o local aonde está a imagem e o seu nome. Nas páginas pessoais é mais comum o uso

Leia mais

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

WEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira WEBDESIGN Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira Recursos avançados com CSS Uma vez entendido o uso básico e treinado muito, chegou

Leia mais

CSS Luciano Otávio de Assis CSS

CSS Luciano Otávio de Assis CSS CSS O HTML tem suas limitações quando se tratar de se construir layout. É certo, você tem seis diferentes tipos s títulos e de 6 diferentes tamanhos de fontes. Quando você trabalha com tabelas, você tem

Leia mais

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

José Janeiro (Nº2467) Trabalho prático: HTML, CSS, Javascript. EmpregoWeb-Registo de pessoas José Janeiro (Nº2467) Trabalho prático: HTML, CSS, Javascript EmpregoWeb-Registo de pessoas Elabore um sítio Web de nome EmpregoWeb, recorrendo à linguagem HTML utilizando folhas de estilos (CCS) que registe

Leia mais

Como criar uma página WEB

Como criar uma página WEB Como criar uma página WEB Utilização de comandos HTML Luís Manuel Borges Gouveia versão 1.1 Dezembro, 1996 Requisitos necessários para criar ou editar uma página Web um navegador (browser): Netscape ou

Leia mais

MANUAL DE USO DA MARCA

MANUAL DE USO DA MARCA MANUAL DE USO DA MARCA SUMÁRIO 3 6 13 16 19 apresentação elementos da marca tipografia institucional imagens contato 4 para que manual? 7 grid de construção 21 imagens 5 a empresa 8 área de proteção 23

Leia mais

CSS (Style Sheets - Folhas de Estilo)

CSS (Style Sheets - Folhas de Estilo) Anuncie nesse espaço da Aprendendo HomePage, clique aqui e veja como e porque. CSS (Style Sheets - Folhas de Estilo) CSS é a mesma coisa que Style Sheets e que Folhas de Estilo. Vc já deve ter visto esses

Leia mais

MANUAL DE USO DE MARCA

MANUAL DE USO DE MARCA MANUAL DE USO DE MARCA INTRODUÇÃO A MARCA FAPEU A marca é um dos bens mais preciosos de uma empresa. Ela existe para ser vista e lembrada pelos consumidores, identificando-se com os produtos, serviços

Leia mais