Curso CSS - Cascading Style Sheets

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

Download "Curso CSS - Cascading Style Sheets"

Transcrição

1 Seja bem Vindo! Curso CSS - Cascading Style Sheets CursosOnlineSP.com.br Carga horária: 50 hs

2 Conteúdo programático: Introdução Entendendo Style Sheets Como Criar Estilos As Folhas de Estilos Adicionar regras para uma Style Sheet Trabalhar com Classes em Style Sheets Trabalhar com Tags Personalizadas O Posicionamento dos Elementos Mudar o Tamanho de um Elemento Como Estilos Concorrentes são Combinados A Herança de Estilos Propriedades em CSS - Propriedade Background (Fundo do Elemento) - Propriedade Font (Tipo de Letra) - Propriedade de Texto - Propriedade das Margens - Propriedades de Padding - Propriedades de Dimensão - Propriedades de Posicionamento - Propriedade de Listas e Marcadores Unidades de Medida

3 Introdução CSS é a mesma coisa que Style Sheets e que Folhas de Estilo. Você provavelmente já deve ter visto esses nomes em vários lugares. CSS é mais uma forma de aperfeiçoar seus documentos, o CSS tem muitos tipos de definição aqui veremos muitas delas. A forma recomendada para formatar as páginas escritas em XHTML baseia-se nos padrões "Cascading Style Sheets" (folhas de estilos em cascata), publicados pelo World Wide Web Consortium (W3C). A utilização deste padrão da Web permite ganhar tempo, dar consistência e facilitar muito a escrita de páginas para a Web. Neste curso vamos aprender a usar folhas de estilos em cascata (estilos CSS) para criar páginas mais flexíveis, mais leves, e controlar o seu aspecto gráfico com maior precisão e com maior facilidade na correção de erros. Os "Style sheets" ou "Folhas de Estilo" para a Web foram propostos e desenvolvidos há alguns anos, mas só recentemente eles ganharam uma divulgação mais ampla. A razão é a de que os style sheets são inúteis a não ser que haja navegadores que os suportem, e nenhum browser largamente utilizado fez isso até que a Microsoft começou a oferecer suporte parcial para os Cascading Style Sheets (CSS) na versão 3.0 do Internet Explorer. Atualmente é dado suporte para os style sheets, portanto, no IE 3.0 e superior, e no Netscape 4.0 e superior; ou seja, navegadores atuais certamente suportam essa formatação. No que as Folhas de Estilos podem nos ajudar? Economizar o seu tempo Diminuir o tamanho do código de sua página. Sua página irá carregar mais rapidamente Mais facilidade de manter e fazer alterações na página Mais controle no layout da página e muito outros que você mesmo descobrirá...

4 Porque é que devemos formatar com estilos? Vantagens dos estilos CSS Os estilos CSS foram adicionados pelo W3C às recomendação HTML 4 e XHTML para resolver problemas muito sérios que afetavam a qualidade das páginas escritas em HTML e dificultavam a sua manutenção. A utilização de folhas de estilos externa permite poupar tempo, ganhar flexibilidade e aumentar a consistência das páginas que constituem um website. Quando guardamos os estilos num arquivo externo e os aplicamos a todas as páginas de um website, a modificação de diversas qualidades do aspecto gráfico passa a ser uma tarefa fácil. As páginas que usam estilos CSS, para além de serem mais fáceis de escrever, são também mais leves e carregam mais depressa no navegador. O "mecanismo" de cascata As folhas de estilos CSS dão muita liberdade na forma de definir os estilos. No mesmo documento podemos utilizar um ou mais arquivos externos, definir os estilos na seção head do documento ou utilizar o atributo style nos elementos do HTML. O navegador lê todas as definições de estilos que encontra e quando aparecem estilos repetidos ele combina-os num só estilo seguindo algumas regras simples. Uma das regras da cascata diz que ao encontrar várias versões para o mesmo estilo o navegador guarda a última que encontrou. Outra regra diz que alguns estilos são herdados pelos elementos que se encontram dentro de outros elementos. Porque é que a formatação com estilos é superior? As etiquetas (tags) que definem os elementos do HTML foram concebidas para definir conteúdos. O autor do HTML nunca teve

5 qualquer intenção de usar esta linguagem para definir estilos gráficos para as páginas. Os elementos do HTML foram idealizados para declarar coisas como "Isto é um parágrafo", ou "Isto é um cabeçalho". Para isso colocavam-se etiquetas como <p> ou <h1> ao redor do texto. A forma como esta informação devia ser apresentada graficamente era um problema que o navegador tinha de resolver tendo em consideração o significado de cada elemento.este conceito perfeitamente racional era muito adequado enquanto o objetivo das páginas foi apenas a escrita e a partilha de textos na Web, mas a rápida aceitação da Web fez com que as pessoas que davam importância ao design também se interessassem por este meio. Esse interesse levou a que fossem feitos esforços para criar páginas graficamente elaboradas, mais ao gosto dos designers. Um dos efeitos mais importantes desses esforços foi a completa adulteração do propósito de diversos elementos. O elemento <table>, por exemplo, foi concebido unicamente para apresentar tabelas com dados numéricos, mas os designers passaram a usálo para colocar os elementos em diversos pontos das páginas em arranjos cada vez mais complexos. Mas isto não era suficiente porque havia coisas que não podiam ser feitas usando apenas os elementos disponíveis. Para dar aos designers aquilo que eles pediam, os criadores dos navegadores acharam que era boa ideia inventarem as suas próprias etiquetas e acrescentaram atributos estilísticos aos que já existiam. Estas extensões permitiram usar o HTML para dar cores e estilos diferentes ao texto e aplicar outras formatações. Entendendo Style Sheets CSS, ou Cascading Style Sheets é uma recomendação do W3C, assim como o XML e o HTML. Style Sheets permite a separação do conteúdo dos documentos de sua apresentação. E associando scripts aos elementos é possível alterar o formato do documento assim como sua interface com o usuário.

6 Anexando Style Sheets em documentos HTML A linguagem HTML permite que qualquer trecho de código seja adicionado à página. Para tanto, é utilizado o elemento <META>. Entretanto, você deve especificar a linguagem a ser utilizada, como no exemplo abaixo: Através de links Você pode criar uma Style Sheet em um arquivo separado para posteriormente aplicar tal estilo em todas as páginas do site. Utilizando este recurso adequadamente, é possível centralizar quase toda a apresentação de um site em um ou mais arquivos. Caso haja necessidade de mudança na apresentação do site, esta é feita em um único lugar. É aconselhável que o arquivo de estilos possua a extensão.css mas não é obrigatório. Outra extensão também funciona. É um arquivo somente texto cujo formato é legível e de fácil compreensão. Isto facilita a criação de Style Sheets utilizando editores simples como o notepad.

7 Para associar uma Style Sheet armazenada em um arquivo separado use o elemento <LINK> como no exemplo abaixo: Incluindo CSS no documento Nem sempre é necessário armazenar o estilo em um arquivo separado. Os códigos de estilo podem ser colocados dentro de cada documento HTML. Obviamente, os códigos colocados dentro um documento HTML afetarão somente aquele documento. É possível a utilização de estilos internos e estilos externos. Neste caso, os estilos internos sobrepõem estilos externos se houver conflitos. Se não houver, os estilos internos são aplicados e posteriormente são aplicados os estilos externos. O elemento utilizado para adicionar o estilo ao documento é o elemento <STYLE>. O atributo TYPE especifica o tipo MIME. Existem alguns outros atributos que serão abordados posteriormente.

8 Definindo estilos junto com o elemento CSS permite que sejam definidos estilos como atributo de um elemento. Esta funcionalidade pode ser útil porque os estilos definidos com o elemento sobrepõem os estilos do documento e mesmo estilos anexados. Por exemplo: suponhamos que você queira alterar a cor de um parágrafo destacando-o diante do resto do documento mas esta alteração é uma exceção. Então você pode utilizar o atributo STYLE e atribuir a este o estilo a ser aplicado: Estilos definidos junto com os elementos devem ser utilizados com cuidado para que seja preservada uma das principais características da CSS: a reutilização de estilos. Importando Style Sheets Estilos também podem ser importados de outros arquivos. Para tanto, é utilizada o passando como parâmetro caminho e o nome do arquivo. A maioria dos navegadores ainda não suportam este comando e o elemento <STYLE> é indispensável.

9 Importância do estilo A utilização de estilo na construção de grandes sites é fundamental. A utilização adequada pode contribuir nos seguintes aspectos: - Existência de um padrão de cores e navegação para todo o site - Reutilização de código - Velocidade no carregamento das páginas - Administração centralizada - Personalização de sites. Apesar das inúmeras vantagens a construção de estilos sólidos e reusáveis é uma tarefa difícil e requer administração centralizada. Mais tarde discutiremos os desafios enfrentados ao desenvolver sites utilizando CSS. Entendendo a ordem Como dito anteriormente, você pode utilizar vários tipos de estilos para controlar a aparência do seu site. O navegador estabelece uma prioridade para cada estilo a ser aplicado como na lista a seguir: - Estilos definidos junto com o elemento; - Estilos definidos no documento; - Estilos anexados. Embora não seja aconselhável você pode usar o palavra importante para alterar esta precedência. No exemplo abaixo o estilo atribuído ao elemento H1 sobrepõe o estilo definido junto com o elemento graças ao uso da palavra important:

10 Criando Style Sheets para cada tipo de Mídia CSS permite também estilos diferentes para cada tipo de mídia utilizada para apresentação deste estilo. Isto dá um enorme poder para a CSS permitindo a utilização de um documento por portadores de deficiência visual ou auditiva. Permite também a aplicação de estilos especificamente para impressão de documentos, o que resolve uma grande deficiência dos navegadores. A tabela abaixo descreve cada um dos estilos possíveis com a CSS:

11 Como Criar Estilos Cada estilo que você cria é definido como uma regra CSS. Cada regra deve utilizar a seguinte sintaxe: Explicação desta sintaxe: Elemento - descreve o elemento de design ao qual o estilo será aplicado. A mesma tag XHTML, mas sem os sinais de maior e menor. Essa parte da regra é às vezes chamada de seletor. Atributo - o aspecto específico do elemento que você quer usar como estilo. Deve ser um nome de atributo CSS válido, como o atributo font-size. Valor - a configuração aplicada ao atributo. Deve ser uma configuração válida para o atributo em questão, como 20pt (20 pontos) para font-size. Atributo: valor - a parte declaração da regra. Você pode atribuir múltiplas declarações, se você desejar separá-los com ponto-evírgula (;). Não coloque um ponto-e-vírgula depois da última declaração. Agora é hora de exemplos. Eis uma regra CSS que especifica que todos os títulos de nível 1 (tags<h1>) sejam exibidos em uma fonte de 36 pontos e da cor verde:

12 Aqui está um exemplo de regra que diz que todos os títulos de nível 2 (tags <H2>) devem ter tamanho de 24 pontos e cor azul; Você pode inserir quebras de linha e espaços em branco dentro da regra como quiser. Assim, é possível ver mais facilmente todas as declarações e certificar-se de que colocou todos os sinais de ponto-e-vírgula e colchetes nos lugares corretos. Por exemplo, aqui está uma regra que diz que os parágrafos aparecerão em fonte comic sans ms, 12 pontos, azul e recuado meia polegada a partir da margem esquerda da página:

13 <body> <p> O texto deste parágrafo tem tipo de letra comic sans ms </p> </body> </html> Note como é fácil aplicar todas as declarações ao elemento parágrafo (P) e como cada declaração, exceto a última, é seguida pelo caracter de ponto e vírgula exigido. As Folhas de Estilos Você pode definir regras de CSS em três lugares. E, por definição, pode utilizar uma combinação dos três métodos nos seus web sites. A maneira como as regras interagem entre si está relacionada à parte em cascata. Os três lugares são:

14 1) em um documento separado fora de todos os documentos HTML; 2) no cabeçalho de um documento HTML 3) dentro de uma tag de HTML. Cada um destes métodos tem um nome e afeta as páginas HTML em seu site de um modo diferente, como discutido aqui: Externo: significa que você coloca as regras de CSS em um arquivo separado, e então sua página HTML pode fazer um link para esse arquivo. Essa abordagem lhe permite definir regras em um ou mais arquivos que podem ser aplicadas em alguma página do seu web site. Incorporado: significa que você especifica as regras de CSS no cabeçalho do documento. As regras incorporadas afetam somente a página atual. Inline: significa que você especifica as regras de CSS dentro da tag de HTML. Essas regras afetam somente a tag atual. Estilos externos Para definir um conjunto de regras de estilo que você pode facilmente aplicar em alguma página do seu site, é preciso colocar as regras em um arquivo de texto. Você pode criar este arquivo com um editor de textos simples, como o notepad do Windows, e dar ao nome desse arquivo a extensão css. Sempre que quiser utilizar esses estilos em uma nova página, basta colocar uma tag <link> no cabeçalho que referencie esse arquivo.css. Veja o exemplo:

15 Arquivo meu_estilo.css H1{font-family: comic sans ms ; Font-size: 36pt; Color: blue} P {font-family: Courier ; Margin-left: 0.5in} Agora, para utilizar os estilos definidos neste arquivo.css você precisa adicionar a tag a seguir ao cabeçalho da página, onde nome_do_arquivo é uma referência absoluta ou relativa ao arquivo.css. OBS: Você deve inserir este texto entre as tags <head>...</head> e colocar a localização correta do seu arquivo e seu nome. Estilos incorporados Se quiser criar um conjunto de estilos que se aplicam a uma única página, você pode configurar os estilos exatamente como fizemos no exemplo dos estilos externos - mas em vez de colocar as tags <style>...</style> e as regras em um arquivo separado, coloque estas tags na própria página HTML. A estrutura básica de uma página da web que utiliza estilos incorporados é semelhante ao seguinte código:

16 Estilos inline Os estilos inline são os que têm menos efeitos. Eles afetam somente a tag atual - não outras tags na página e tampouco outros documentos. A definição de estilos utilizando o atributo style faznos perder muita das vantagens das folhas de estilos porque acaba por misturar estilos com conteúdos. Esta forma de definir estilos deve ser usada com moderação e apenas quando precisamos aplicar um estilo uma única vez a um único elemento. A sintaxe para definir um estilo inline é a seguinte: Note que em vez das tags <style>...</style>, você apenas utiliza um atributo style dentro da tag para definir o estilo. E, em vez de colocar as regras de CSS entre colchetes, você as coloca entre aspas, separando-as com ponto-e-vírgula como de costume.

17 Adicionar regras para uma Style Sheet Tanto Style Sheets anexadas quanto no documento permitem a definição de um ou mais elementos. Por exemplo, você deseja criar uma Style Sheet que define estilos para os elementos <H1>, <H2> e <P>. Cada definição de estilo é chamada de regra. Uma regra contém um seletor (que é o próprio elemento), seguido da declaração (a definição do estilo). O exemplo abaixo mostra uma regra que define um estilo para cada ocorrência do elemento <H1>: A declaração é colocada entre chaves ({}). Cada item na declaração possui duas partes: O nome da propriedade e o valor atribuído a esta, separado por dois pontos (:). No exemplo abaixo, color é o nome da propriedade e blue é o valor atribuído a esta. Existes dezenas de propriedades as quais se aplicam tipos predefinidos e certos intervalos de valores:

18 Atribuindo múltiplas propriedades em uma regra simples Múltiplas propriedades podem ser atribuídas em uma única declaração. Isto é feito separando cada atribuição com o sinal de ponto e vírgula (;). No exemplo abaixo, o navegador mostra cada ocorrência do elemento <H1> usando a cor azul, fonte 12 centralizada. Para todas as outras propriedades o navegador utilizará os valores padrão: Agrupando seletores juntos em uma regra simples Caso seja necessária a definição de um mesmo estilo para vários elementos, esta pode ser feita listando os estilos individualmente. Entretanto, existe uma maneira mais eficiente de fazer a mesma ação. Os elementos (ou seletores) podem ser agrupados de modo a definir uma regra única para todo o grupo. No exemplo abaixo os seletores são agrupados e uma única regra é atribuída: P, UL, LI {font-size: 12pt} Definindo relacionamentos Pai-Filho nas regras Usando CSS é possível especificar quando um estilo é aplicado à um elemento. Por exemplo, você pode querer definir dois estilos para o elemento <LI>: um que se aplica quando ele for filho do elemento <UL> e outro quanto ele for filho do elemento <OL>. Para tanto, você utiliza seletores contextuais. Seletores contextuais definem a sequência exata de elementos para o(s) qual(is) um estilo será aplicado.

19 Note que a lista de seletores não é separada por vírgula. Separando cada seletor por vírgula os estilos atribuídos serão aplicados aquele grupo de elementos. Entendendo Herança Os elementos herdam certas propriedades de seus pais. Por exemplo, todas os elementos dentro do elemento <BODY> (<P> e <UL>) herdam certas propriedades deste. Assim como o elemento <LI> herda propriedades do elemento <UL> no qual ele está contido. Veja o exemplo: A Style Sheet para este exemplo muda a cor do elemento <P> para azul. Não há definição para o elemento <EM>. Devido ao fato do elemento <EM> está dentro do elemento <P>, <EM> herda a propriedade color do elemento <P>. Trabalhar com Classes em Style Sheets Uma classe define a variação de um estilo, o qual é referenciado através de uma ocorrência específica de um elemento utilizando o atributo CLASS. Por exemplo, você pode definir três variações do estilo H1 e então usar cada variação em um contexto apropriado.

20 Uma classe é definida normalmente, como é definido um estilo. Apenas é adicionado o nome da classe no final do elemento, separado por ponto, assim como no exemplo: Quando o elemento <H1> é adicionado ao documento, o atributo CLASS é utilizado para atribuir qual estilo será utilizado. Uma classe não precisa estar ligada à um elemento. As classes podem ser declaradas sem nenhum elemento. Assim, qualquer elemento que utilize aquela classe utilizará aquele estilo:

21 Definindo um estilo para um elemento específico Como já discutido anteriormente, você pode declarar estilos junto com o elemento. Entretanto, para facilitar a leitura do documento, você pode atribuir um ID aos elementos e então associar estilos à este ID. Para declarar o estilo para um ID é usado o símbolo (#). Somente aos atributos com aquele ID são aplicados os estilos. O exemplo abaixo declara um estilo para o ID test. Ele também usa o elemento <P> e atribui a este o ID test: Pseudo-classes e Pseudo-elementos Em CSS1, um estilo geralmente é associado a um elemento com base na posição que este elemento ocupa dentro da estrutura hierárquica do documento. Isto é suficiente para uma grande variedade de estilos, mas não atende a alguns efeitos comuns. O conceito de pseudo-classes e de pseudo-elementos pretende suprir esta área, permitindo que informações exteriores possam influenciar o processo de formatação do documento. Pseudo-classes e pseudo-elementos podem ser usados como seletores na CSS, mas eles não existem dentro da HTML. Mais exatamente, eles são 'inseridos' pelo navegador, sob certas condições, para serem usados como elos de ligação com as folhas de estilo. Eles são referidos como 'classes' e 'elementos' porque esta é uma maneira conveniente de descrever seu comportamento. Mais especificamente, seu comportamento é definido por uma tag fictícia de sequência. Pseudo-elementos são usados para especificar sub-partes de elementos, enquanto pseudo-classes permitem às folhas de estilo

22 diferenciar entre tipos diferentes de elementos. Abaixo vemos um exemplo de utilização da pseudo-classe Anchor: Todos os elementos 'A' com um atributo 'HREF' serão classificados em um, e apenas um, destes grupos (ou seja, as definições das posições locais dos links não serão afetadas). Os navegadores podem decidir mover um elemento de um grupo a outro (de 'visitado' para 'não visitado', por exemplo, após um certo tempo). Um 'link ativo' é aquele que está sendo selecionado no momento pelo leitor (está sendo 'clicado').

23 Como adicionar comentários em Style Sheets Assim como em qualquer linguagem de programação, em CSS é possível adicionar comentários para melhor documentar o código. Tanto para linhas de comentário quanto para blocos, a sintaxe é a mesma: Trabalhar com Tags Personalizadas Com as classes de estilo, é possível definir diversas variações de uma única tag. Por exemplo, você poderia fazer um estilo de parágrafo "texto alinhado à direita", um estilo de parágrafo "texto centralizado" e assim por diante, criando múltiplos temas em torno da tag de parágrafo (<p>). Você pode definir classes de estilo tanto em folhas de estilo externas como nas incorporadas (não há sentido em definir uma classe em um estilo inline!). A sintaxe é praticamente idêntica à sintaxe normal para os estilos externo e incorporado, com adição de um ponto e o nome da classe depois do elemento no qual será utilizado o atributo. Para dar um exemplo mais prático, uma classe de estilo muito utilizada é a seguinte:

24 Depois você pode apenas adicionar o atributo class="meuslinks" aos links em que desejar que fiquem azuis e não-sublinhados, por exemplo. Veja como deve ficar o código: Agrupar seletores Se precisarmos aplicar os estilos em mais do que um elemento, podemos agrupar os seletores que partilham as mesmas definições. Para isso, os escrevemos um a um, separados por vírgulas. No exemplo seguinte, os elementos de <h1> até <h6> partilham todos a mesma definição: Seletores de classe Os seletores de classe permitem definir estilos diferentes que podem ser aplicados ao mesmo elemento. Imagine que você precisa ter dois tipos diferentes de parágrafo no documento: um

25 alinhado à direita e outro alinhado ao centro. Vejamos como os seletores de classe tornam isto muito fácil: Nota: O atributo class, como qualquer outro atributo, só pode ser especificado uma única vez num dado elemento. O exemplo seguinte está errado: Os seletores de classe também podem ser definidos sem colocarmos o nome de um elemento no início da definição. Quando

26 isso acontece, as definições podem ser aplicadas a qualquer elemento cujo atributo class tenha o valor correto. O exemplo seguinte define uma classe que pode ser utilizada com qualquer elemento do HTML: Seletor de id O seletor de id é diferente do seletor de classe porque se aplica a um único elemento da página. As regras do HTML ditam que os valores do atributo id não podem repetir-se numa mesma página. Daí resulta que o número de elementos no documento com um determinado id é um ou é zero. A regra de seleção para o estilo definido no exemplo seguinte indica que ele só pode ser aplicado a um elemento <p> que tenha o valor "para1" no atributo id:

27 Se quisermos que a regra se aplique a qualquer elemento que tenha o id para1 basta escrevê-la na forma seguinte: A regra acima é aplicável a qualquer elemento que tenha o id correto, porque o seletor * diz que ela se aplica a todos os elementos. No exemplo seguinte ela seria aplicada ao elemento <h1>:

28 O Posicionamento dos Elementos No mundo das publicações, camadas são blocos retangulares de texto e imagens que podem ser posicionados em qualquer lugar da página. Estas camadas podem ser ocultas e sobrepostas. Antes da CSS, era impossível construir páginas HTML utilizando este conceito. O documento era exibido sequencialmente sem a possibilidade de sobrepor camadas. Já com CSS é permitida a construção de blocos de texto que se sobrepõem, assim como ocultar ou exibir determinados blocos. Posicionando um Elemento HTML CSS fornece dois modos de posicionar elementos no navegador: RELATIVE e ABSOLUTE. No modo RELATIVE, o navegador posiciona o elemento em relação à sua posição normal, ou seja, onde o elemento deveria realmente aparecer. No modo ABSOLUTE, o navegador posiciona o elemento em relação ao elemento pai. Para posicionar o elemento são utilizadas as propriedades TOP e LEFT: No exemplo acima, o elemento é posicionado à 100 pixels da borda superior do elemento pai e à 20 pixels da borda esquerda do elemento pai. Quando o elemento a ser posicionado não possui pai, este é posicionado em relação às bordas do navegador. A unidade de medida padrão para LEFT e TOP é pixels. Pode ser usado também valores percentuais, que equivale ao percentual do elemento pai.

29 O exemplo abaixo posiciona uma imagem à 40 pixels do topo e 100 pixels da borda esquerda do elemento <BODY>. Como no elemento <BODY> não existe posicionamento definido e ele não tem nenhum elemento pai, este assume a posição 0, 0. Sobrepondo elementos Utilizando as propriedades TOP e LEFT é possível sobrepor elementos e a ordem de exibição é a mesma ordem em que eles estão no código, ou seja, o último bloco de código será o último bloco a ser montado na tela, sobrepondo todos os outros. Esta ordem de sobreposição pode ser alterada utilizando a propriedade Z-INDEX. A propriedade Z-INDEX aceita valores inteiros positivos. Um elemento com a propriedade Z-INDEX igual a 10 sobrepõe um elemento com a propriedade Z-INDEX igual a 1. O exemplo abaixo mostra 2 elementos usando a propriedade Z- INDEX para manipular a ordem de exibição:

30 Aninhando o posicionamento de elementos Nem sempre é necessário que alguns elementos precisem estar contidos dentro de outros. Entretanto, esta prática pode ser interessante, visto que quando você posiciona o elemento pai, todos os elementos filhos seguirão aquele posicionamento. Veja o estilo abaixo: Veja o comportamento das páginas abaixo. A esquerda possui 2 elementos distintos. O posicionamento do ID test1não influencia no ID test2. Já no outro exemplo, o posicionamento do ID test1 está diretamente ligado ao posicionamento do ID test2.

31 Posicionando elementos através de script Como já visto anteriormente, CSS permite o controle de como o documento é apresentado. Entretanto, todas as propriedades da CSS podem ser manipuladas através da utilização de scripts. Lembrando que esta manipulação varia de navegador para navegador. Dado o ID de um determinado elemento, este pode ser referenciado utilizando o DOM, como no exemplo abaixo: Document.all.item(id, 0).style.propery Onde id é o ID do elemento e 0 é a primeira ocorrência deste ID. Usando scripts para ocultar ou exibir elementos Para ocultar ou exibir elementos, usa-se a propriedade visibility. O valor hidden oculta o elemento e o valor exibe o mesmo. O exemplo abaixo mostra como ocultar e exibir elementos utilizando JavaScript: Document.all.item( teste, 0), style, visibility = hudden

32 Mudar o Tamanho de um Elemento Assim como é possível controlar a posição do elemento é possível também controlar a dimensão do elemento. Para isto, são usadas as propriedades WIDTH para largura e HEIGHT para altura. Assim como LEFT E TOP, a unidade de medida padrão é pixels, mas podem ser usados valores percentuais. Também pode ser usado o valor AUTO para que o navegador automaticamente determine o tamanho do elemento. #element {position: adsolute; top: 100; left: 20; width: 100; height: 100} A propriedade WIDTH não é usada para definir exatamente a largura do elemento. Esta propriedade serve apenas para o caso em que haja algum elemento dentro, o qual é definido pela propriedade WIDTH, e este seja maior que o mesmo. Existe ainda a propriedade OVERFLOW, que determina como o navegador se comporta no caso em que o conteúdo de um elemento exceda o tamanho do elemento. Os possíveis valores são NONE, CLIP e SCROLL. O exemplo abaixo mostra o comportamento de um bloco de texto quando posicionado e dimensionado utilizando CSS:

33 Como Estilos Concorrentes são Combinados Um documento HTML pode definir ou utilizar mais do que uma folha de estilos. Quando isso acontece, é possível que algumas propriedades sejam definidas numa folha e definidas de novo numa outra. Nestes casos, o navegador deve aplicar regras para decidir qual das definições é mais importante. A ordem da cascata Quando um estilo é definido mais do que uma vez, qual das definições o navegador deverá escolher? A primeira? A última? Nenhuma delas? Para decidir, o browser aplica as seguintes regras (listadas por ordem crescente de importância): 1. Estilos definidos por omissão (são aplicados sempre que não existirem outros que se sobreponham a eles) 2. Estilos definidos numa folha de estilos interna (dentro do elemento <style>) ou num arquivo externo 3. Estilos "inline" (definidos através do atributo style nos elementos do documento HTML). Assim, temos que os estilos que são definidos no próprio elemento, através do atributo style, têm a prioridade mais elevada. As definições que o atributo style faz sobrepõem-se a qualquer definição que tenha sido feita antes. O exemplo de aplicação seguinte ilustra melhor este mecanismo.

34 Apesar de o exemplo de aplicação anterior ser elucidativo, analisemos mais um exemplo. Suponhamos que uma folha de estilos externa define as seguintes propriedades para o seletor h3:

35 H3 { Color: red; Text-align: left; Font-size: 8pt } Mas existe uma folha de estilos interna com as seguintes propriedades também para o seletor h3: { test-align: right; font-size: 20pt Se a página que contém a folha de estilos interna usar o elemento <link> para se ligar à folha de estilos externa indicada antes, então as duas definições serão combinadas para produzir a seguinte versão final para o seletor h3: h3 { } color: red; text-align: right; font-size: 20pt

36 A cor foi herdada da folha externa, mas o alinhamento do texto e o tamanho de letra foram substituídos pelas definições dadas na folha interna. A Herança de Estilos Algumas propriedades CSS definidas para um elemento passam automaticamente a ser aplicadas aos descendentes desse elemento. Quando isso acontece, diz-se que as propriedades são herdadas. O exemplo seguinte mostra como funciona este mecanismo de "herança" de estilos:

37 No exemplo que acabamos de ver, a folha de estilos diz que o texto dos elementos <div> deve ter cor azul. O parágrafo que está dentro de um elemento <div> herda a cor azul porque a propriedade color é herdada pelos descendentes de um elemento. Já o segundo parágrafo não está dentro de nenhum elemento que lhe deixe uma "herança" (que neste caso é a propriedade color), por isso o seu texto tem a cor normal. Há outras propriedades que só afetam o elemento ao qual são aplicadas e não se propagam aos seus descendentes. Diz-se que estas propriedades não são herdadas. O exemplo seguinte é semelhante ao anterior, mas agora à propriedade herdada color, juntamos a propriedade border, que não é herdada:

38 Como pode observar, a propriedade color propaga-se ao elemento <p> mas a propriedade border não.

39 Propriedades em CSS As folhas de estilo definem a visualização de um documento pela atribuição de diversos valores às suas propriedades de estilo. Esta lição lista estas propriedades e seus valores possíveis. Notação para os Valores das Propriedades No texto que se segue, os valores permitidos para cada propriedade são listados usando a seguinte sintaxe: Valor: N NW NE Valor: [ <comprimento> thick thin ]{1,4} Valor: [<família>, ]* <família> Valor: <url>? <cor> [ / <cor> ]? Valor: <url> <cor> As palavras entre "<" e ">" indicam o tipo do valor. Os tipos mais comuns são <comprimento>,<percentagem>, <url>, <número> e <cor>; eles estão descritos na lição Unidades de Medida. Os tipos mais específicos de valores (<família-da-fonte> e <estilo-da-borda>) estão descritos nos tópicos correspondentes. As outras palavras são palavras-chaves que devem ser usadas tal como aparecem, sem as aspas. A barra (/) e a vírgula (,) também devem ser empregadas tal como estão definidas. Vários parâmetros indicados em sequência significa que todos eles devem ser definidos, na ordem em que aparecem. Uma barra ( ) separa alternativas: apenas um dos parâmetros deve ser definido. Uma barra dupla ( ) significa que tanto o parâmetro A como o B, ou mesmo ambos, podem ser definidos, em qualquer ordem. Colchetes ([]) são usados para agrupar parâmetros. Em ordem de prioridade, uma sequência de parâmetros vale mais que a barra dupla ( ), e a barra dupla vale mais que a barra simples ( ). Portanto, a b c d e é equivalente a [ a b ] [ c [ d e ]]

40 Cada tipo de valor, palavra-chave ou grupamento ([]) pode vir seguido por um dos seguintes modificadores: Um asterisco (*) indica que o tipo, palavra ou grupo que o precede pode ser repetido zero ou mais vezes. Um sinal positivo (+) indica que o tipo, palavra ou grupo que o precede é repetido uma ou mais vezes. Um ponto de interrogação (?) indica que o tipo, palavra ou grupo que o precede é opcional. Um par de números entre chaves ({A,B}) indica que o tipo, palavra ou grupo que o precede é repetido no mínimo A e no máximo B vezes. Propriedade Background (Fundo do Elemento) As propriedades dos fundos dos elementos definem cores de fundo e imagens de fundo para os elementos do HTML. Estas propriedades permitem-nos controlar as cores e as imagens de fundo dos elementos (posição, repetição, etc.). Vamos às principais: Propriedade Background: - Oferece-nos uma forma abreviada para escrever todas as propriedades do fundo numa única declaração. - Esta propriedade aceita os valores que podemos dar a todas as restantes propriedades desta relação (background-color, background-image, background-repeat, background-attachment e background-position). Propriedade background-attachment: - A propriedade background-attachment indica se a imagem de fundo deve permanecer imóvel na janela do navegador ou se acompanha o conteúdo quando o movemos (scroll). - Valores: scroll, fixed.

41 Propriedade background-color: - Define a cor de fundo de um elemento. - Valores: color-rgb, color-hex, color-name, transparent. Propriedade background-image: - Define uma imagem de fundo para ser usada no elemento. - Valores: url ou none. Propriedade background-position: - Define o local onde se começa a desenhar a imagem de fundo. - Valores: top left, top center, top right, center left, center center, center right, bottom left, bottom center, bottom right, x-% y-%, x- pos y-pos. Propriedade background-repeat: - Estabelece se a imagem de fundo deve repetir-se (formando um mosaico) ou não, e as direções da repetição. - Valores: repeat, repeat-x, repeat-y, no-repeat. Exemplos de utilização de algumas propriedades e valores:

42

43 - Propriedade Font (Tipo de Letra) As propriedades do tipo de letra definem aspectos estilísticos das letras com que se escreve o texto. Elas permitem-nos escolher entre vários conjuntos de caracteres que desenham as letras de forma diferente, controlar os tamanhos, ajustar as suas formas, etc.

44 As principais propriedades de fontes e respectivos valores, são: o Propriedade font: - Aceita os valores que podem ser dados às restantes propriedades desta relação, mais aqueles que se encontram nos valores. Oferece-nos uma forma abreviada para definir numa única declaração todas as propriedades relativas ao tipo de letra. - Valores: icon, menu, message-box, small-caption, status-bar. o Propriedade font-family: - A propriedade font-family consiste numa lista com os tipos de letra que o navegador pode escolher para escrever os textos. A lista está ordenada de forma prioritária: a primeira escolha aparece primeiro, a seguir vem a segunda escolha e assim sucessivamente. O navegador escolhe o primeiro tipo que seja capaz de usar. Os nomes dos tipos de letra podem ser nomes de família ou nomes genéricos. - Valores: family-name, generic-family. o Propriedade font-size: - Define o tamanho de um tipo de letra. - Valores: xx-small, x-small, small, medium, large, x-large, xxlarge, smaller, larger, comprimento %. o Propriedade font-size-adjust: - Se o tipo de letra (font) escolhido não estiver disponível, o navegador vê-se obrigado a usar um outro tipo diferente. A propriedade font-size-adjust especifica o "aspect value" do tipo de letra escolhido para que o navegador possa substituí-lo por um outro tipo que esteja acessível preservando a altura da letra "x" e mantendo a legibilidade do texto. - Valores: none, número.

45 o Propriedade font-stretch: - A propriedade font-stretch provoca uma expansão ou uma contração horizontal no tamanho da letra. - Valores: normal, wider, ultra-condensed, extra-condensed, condensed, semi-condensed, semi-expanded, expanded, extraexpanded, ultra-expanded. o Propriedade font-style: - Define o estilo de letra a usar. - Valores: normal, italic, oblique. o Propriedade font-variant: - Escreve o texto usando um tipo de letra "small-caps" ou o tipo normal. - Valores: normal, small-caps. o Propriedade font-weight: - Define a espessura do traço com que são desenhadas a letras. - Valores: normal, bold, bolder, lighter, 100, 200, 300, 400, 500, 600, 700, 800, 900. Exemplos da aplicação de algumas propriedades e valores de font:

46 - Definir o tipo de letra para um texto

47 - Definir o tamanho das letras - Propriedade de Texto As propriedades de texto definem o aspecto gráfico a dar ao texto. Estas propriedades permitem-nos controlar cores, aumentar ou reduzir o espaço entre os caracteres, alinhar o texto, escolher o tipo de letra, decorá-lo, etc.

48 Exemplos de algumas propriedades e valores para texto:

49 - Definir a cor do texto

50 - Inícios de parágrafo - Propriedade das Margens As margens de um elemento são constituídas por espaço em branco que fica ao seu redor e o separados elementos adjacentes. Se o valor de uma margem for positivo o elemento afasta-se dos outros que lhe são adjacentes, mas se for negativo ele aproximase dos outros elementos. Isto significa que podemos usar as margens para afastar e aproximar os conteúdos de dois ou mais

51 elementos e até sobrepô-los. As quatro margens podem ser controladas todas ao mesmo tempo ou separadamente. Exemplo: - Definir a margem esquerda para um texto

52 Como vimos antes, o limite de um elemento designa-se por "border". Ao redor do limite podemos desenhar linhas de contorno. O padrão CSS permite-nos especificar o estilo, a cor e a espessura das linhas que delimitam um elemento do HTML. Antes de termos os estilos CSS, para desenharmos linhas ao redor de um elemento, tínhamos de colocá-lo dentro de uma tabela e desenhar as linhas usando os elementos da tabela juntamente com o atributo "border".

53

54 - Propriedades de Padding As propriedades padding controlam o espaço em branco que separa os conteúdos de um elemento dos seus limites ("border"). É proibido usar valores negativos para estas propriedades porque isso colocaria os conteúdos fora do elemento, o que não faria sentido. Os quatro lados podem ser controlados todos de uma vez ou separadamente.

55 Exemplo: - Definir o espaço em branco entre o limite esquerdo e o conteúdo de uma célula de tabela

56 - Propriedades de Dimensão As propriedades relativas a dimensões são usadas para controlar a altura e a largura dos elementos e o espaço entre linhas de texto. Exemplo: - Definir a altura e a largura de uma imagem

57

58 - Propriedades de Posicionamento

59 - Propriedade de Listas e Marcadores Unidades de Medida Medição de distâncias numa página HTML O valor de um comprimento escreve-se como um número seguido de uma abreviação que indica asunidades de medida. Não podemos colocar espaços entre o número e as unidades (não

60 escreva 2 cm mas sim 2cm). Quando o comprimento é 0 (zero) não é preciso indicar as unidades. A tabela seguinte descreve as unidades de medida que podemos usar em CSS. Definição de cores Esta tabela limita-se a resumir o que vimos no curso. Bibliografia - -

PROGRAMADOR WEB. PROF. Esp. Andrew H. G. Rodrigues

PROGRAMADOR WEB. PROF. Esp. Andrew H. G. Rodrigues PROGRAMADOR WEB PROF. Esp. Andrew H. G. Rodrigues CSS - CASCADING STYLE SHEETS Folhas de estilo em cascata Para cada estilo deve ser definido uma regra CSS Cada regra CSS deve utilizar a seguinte sintaxe:

Leia mais

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

INTRODUÇÃO AO DESENVOLVIMENTO WEB. PROFª. M.Sc. JULIANA H Q BENACCHIO INTRODUÇÃO AO DESENVOLVIMENTO WEB PROFª. M.Sc. JULIANA H Q BENACCHIO CSS - Cascading Style Sheets Folhas de estilo em cascata Para cada estilo deve ser definido uma regra CSS Cada regra CSS deve utilizar

Leia mais

CASCADING STYLE SHEETS (CSS)

CASCADING STYLE SHEETS (CSS) UI MARIA LENIR ARAÚJO MENESES Prof Esp. Leonardo Delgado Aula 02: CASCADING STYLE SHEETS (CSS) Unidade IV Aluno: Data: / / CASCADING STYLE SHEETS (CSS) O CSS é uma linguagem de estilo que foi desenvolvida

Leia mais

Exercícios Práticos HTML5 + CSS3. Profa. Flávia Pereira de Carvalho

Exercícios Práticos HTML5 + CSS3. Profa. Flávia Pereira de Carvalho Exercícios Práticos HTML5 + CSS3 Profa. Flávia Pereira de Carvalho Maio de 2018 1 Exemplos e Exercícios Práticos HTML5 e CSS3 1) Primeiro exemplo: 2) Seletor ID: 3) Seletor de Classe: 2 4) Também é possível

Leia mais

Exemplos Práticos HTML5 + CSS3. Profa. Flávia Pereira de Carvalho

Exemplos Práticos HTML5 + CSS3. Profa. Flávia Pereira de Carvalho Exemplos Práticos HTML5 + CSS3 Profa. Flávia Pereira de Carvalho Agosto de 2018 2 1 Exemplos Práticos HTML5 e CSS3 1) Primeiro exemplo: 2) Seletor ID: 3) Seletor de Classe: Profa. Flávia Pereira de Carvalho

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) Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior 1 Parte I CSS Basic 2 CSS Determina como elementos

Leia mais

Sintaxe Básica da Linguagem CSS

Sintaxe Básica da Linguagem CSS Sintaxe Básica da Linguagem CSS Regras - Regra CSS é uma declaração com sintaxe própria, que indica como será aplicado um estilo a um ou mais elementos HTML. Ela é composta por três partes: um seletor,

Leia mais

HTML 5 LINGUAGEM DE MARCAÇÃO E ESTILO - CSS - Prof. Rosemary Melo

HTML 5 LINGUAGEM DE MARCAÇÃO E ESTILO - CSS - Prof. Rosemary Melo HTML 5 LINGUAGEM DE MARCAÇÃO E ESTILO - CSS - Prof. Rosemary Melo RESUMO Linguagem de Marcação e Estilo - CSS DESCRIÇÃO Regra CSS Vinculação Inline Vinculação Incorporada Vinculação Externa TAGS seletor

Leia mais

CSS [10] Desenvolvimento e Design de. Websites. Prof.: Ari Oliveira

CSS [10] Desenvolvimento e Design de. Websites. Prof.: Ari Oliveira Desenvolvimento e Design de Websites Prof.: Ari Oliveira Folhas de Estilo em Cascata CSS Localização dos estilos Seletores 2 Faça uma página de trabalhe conosco. Esta página deverá conter um formulário

Leia mais

Cascading Style Sheets

Cascading Style Sheets Cascading Style Sheets PROF. ME. HÉLIO ESPERIDIÃO CSS Cascading Style Sheets (CSS) é uma linguagem de folhas de estilo utilizada para definir a apresentação de documentos escritos em uma linguagem de marcação,

Leia mais

PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO CSS PARTE I

PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO CSS PARTE I PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO CSS PARTE I Prof. Dr. Daniel Caetano 2012-1 Objetivos Apresentar o CSS como substituto dos parâmetros visuais do HTML Capacitar para a construção de documentos

Leia mais

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

TECNOLOGIAS WEB. Unidade 3 Linguagem de Marcação e Estilo. Luiz Leão Luiz Leão luizleao@gmail.com http://luizleao.com Conteúdo da Unidade Cascading Style Sheet (CSS) Linguagem CSS Introdução É uma linguagem de folhas de estilo utilizada para definir a apresentação de documentos

Leia mais

Recurso Didáctico. Dossier Técnico Pedagógico Projecto: 5742/2008/22 Acção: 5742/2008/ Formador[a]

Recurso Didáctico. Dossier Técnico Pedagógico Projecto: 5742/2008/22 Acção: 5742/2008/ Formador[a] Recurso Didáctico Formador[a] Sónia Rodrigues UFCD / UC 0793 Scripts CGI e Folhas de Estilo Data 05/05/2009 Contextualização / Objectivos Documentação de apoio Orientação Pedagógica Apontamentos de Folhas

Leia mais

Comandos Extras Formatações no CSS

Comandos Extras Formatações no CSS Comandos Extras Formatações no CSS Propriedade 'background-color': A propriedade background-color define a cor do fundo de um elemento. Propriedade 'color': A propriedade color define a cor do primeiro

Leia mais

CSS (Cascading Style Sheet)

CSS (Cascading Style Sheet) CSS (Cascading Style Sheet) André Tavares da Silva andre.silva@udesc.br CSS Folha de Estilo em Cascata Mecanismo simples para adicionar estilos (fontes, cores, espaçamentos, por exemplo) aos documentos

Leia mais

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

INTRODUÇÃO AO DESENVOLVIMENTO WEB. PROFª. M.Sc. JULIANA H Q BENACCHIO INTRODUÇÃO AO DESENVOLVIMENTO WEB PROFª. M.Sc. JULIANA H Q BENACCHIO A partir do HTML 4.01, o único modo de alterar a letra (cor, tamanho, tipo, etc.) ou o fundo (cor ou imagem) é utilizando o atributo

Leia mais

Qual a razão do termo cascata na terminologia CSS? A forma como as regras de estilo são aplicadas obedece a 3 princípios básicos: herança,

Qual a razão do termo cascata na terminologia CSS? A forma como as regras de estilo são aplicadas obedece a 3 princípios básicos: herança, Qual a razão do termo cascata na terminologia CSS? A forma como as regras de estilo são aplicadas obedece a 3 princípios básicos: herança, especificidade do seletor e proximidade do elemento estilizado.

Leia mais

Aula 3 - Parte Final HTML e CSS

Aula 3 - Parte Final HTML e CSS Universidade Federal do Paraná - UFPR 16 de Agosto de 2010 Div 1 Div 2 Div Div Podemos dizer que a função da tag < div > é fazer a divisao dos itens de uma pagina, isto é posicionar os layouts. Para um

Leia mais

CSS CASCADING STYLE SHEET

CSS CASCADING STYLE SHEET CSS CASCADING STYLE SHEET CURSO TÉCNICO DE INFORMÁTICA MODALIDADE SUBSEQÜENTE DESENVOLVIMENTO WEB 1 PROF. ALEXANDRO DOS SANTOS SILVA 1 SUMÁRIO Conceito Sintaxe básica Tipos de folhas de estilos 2 1 CSS

Leia mais

Introdução à Informática Escola Superior de Tecnologia - Ano Lectivo 2005/06 Prof. Bruno Silva

Introdução à Informática Escola Superior de Tecnologia - Ano Lectivo 2005/06 Prof. Bruno Silva Introdução à Informática Escola Superior de Tecnologia - Ano Lectivo 2005/06 Prof. Bruno Silva Cascading Style Sheets - (CSS] Introdução Uma Style Sheet é um ficheiro que contém regras que dizem ao browser

Leia mais

A diferença entre um site que implementa CSS e outro que não o usa é gigantesca e notável.

A diferença entre um site que implementa CSS e outro que não o usa é gigantesca e notável. Aula 02 - Introdução ao css ( folhas de estilo ) CSS é a sigla para o termo em inglês Cascading Style Sheets que, traduzido para o português, significa Folha de Estilo em Cascatas. O CSS é fácil de aprender

Leia mais

Respostas - RESUMO: Questionário CSS. 1) O padrão CSS nasceu para tentar minimizar quais problemas ligados à gestão de conteúdos na web?

Respostas - RESUMO: Questionário CSS. 1) O padrão CSS nasceu para tentar minimizar quais problemas ligados à gestão de conteúdos na web? Faculdade de Informática de Taquara Disciplina: Autoria e Design na Internet I Profa. Flavia Pereira de Carvalho Respostas - RESUMO: Questionário CSS 1) O padrão CSS nasceu para tentar minimizar quais

Leia mais

CSS Cascading Style Sheets

CSS Cascading Style Sheets CSS Cascading Style Sheets Linguagem de Folhas de Estilo Introdução Faz parte da versão 4 do html Utilizado para padronizar os componentes html Pode ser utilizado de três formas: Inline quando é utilizada

Leia mais

Cascading: Style Sheet

Cascading: Style Sheet André Kawamoto 2010 O que é CSS Cascading: Múltiplos estilos podem se sobrepor para especificar uma variedade de estilos desde um website inteiro até um único elemento. Qual estilo é aplicado diz respeito

Leia mais

Desenvolvimento Web. Professor: Bruno E. G. Gomes

Desenvolvimento Web. Professor: Bruno E. G. Gomes Instituto Federal de Educação Ciência e Tecnologia Curso Técnico Integrado em Informática Campus Currais Novos Desenvolvimento Web CSS Conceitos básicos parte I Professor: Bruno E. G. Gomes 2013 Introdução

Leia mais

Treinamento em CSS. Índice

Treinamento em CSS. Índice Nível: Básico Horas: 2 Treinamento em CSS Índice Índice...1 Introdução...2 Formantando documentos...2 O que é CSS?...2 Por que utilizar CSS?...2 Separando o sistema em camadas...3 Vinculando um arquivo

Leia mais

Uma regra CSS quando válida para vários seletores, estes podem ser agrupados. Exemplo: h1, h2, h3, h4, h5, h6 { color: #00FF00; }

Uma regra CSS quando válida para vários seletores, estes podem ser agrupados. Exemplo: h1, h2, h3, h4, h5, h6 { color: #00FF00; } CENTRO PASTORAL, EDUCACIONAL E ASSISTENCIAL DOM CARLOS CPEA Reconhecido de Utilidade Pública pelo Decreto No. 5.692 de 08.11.1967 FACULDADE VIZINHANÇA VALE DO IGUAÇU VIZIVALI DOIS VIZINHOS PARANÁ Criada

Leia mais

PROGRAMAÇÃO EM AMBIENTE WEB I

PROGRAMAÇÃO EM AMBIENTE WEB I PROGRAMAÇÃO EM AMBIENTE WEB I Prof. Esp. Fabiano Taguchi fabianotaguchi@gmail.com http://fabianotaguchi.wordpress.com CSS As folhas de estilo em cascata são mecanismos usados para adicionar estilos em

Leia mais

HTML: Recursos Básicos e Especiais

HTML: Recursos Básicos e Especiais Linguagem de Programação para Web HTML: Recursos Básicos e Especiais Prof. Mauro Lopes 1-31 34 Objetivo Iremos aqui apresentar os recursos básicos e especiais do HTML. Serão apresentados, o uso de fontes,

Leia mais

#Trabalhando com Texto

#Trabalhando com Texto INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS SÃO GONÇALO DO AMARANTE PROGRAMAÇÃO WEB #Trabalhando com Texto Eliezio Soares elieziosoares@gmail.com Aula de Hoje Web

Leia mais

Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto

Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto Desenvolvimento em Ambiente Web Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Folhas de estilos em cascata Objetivo Formatar páginas escritas em HTML baseada nos padrões "Cascading Style Sheets",

Leia mais

Unidade 4: Introdução à Tecnologia CSS Prof. Daniel Caetano

Unidade 4: Introdução à Tecnologia CSS Prof. Daniel Caetano Programação para Internet Rica 1 Unidade 4: Introdução à Tecnologia CSS Prof. Daniel Caetano Objetivo: Apresentar conceitos de introduzir o uso de Folhas de Estilo em Cascata. Bibliografia: W3, 2009; CASCADE,

Leia mais

INTRODUÇÃO À PROGRAMAÇÃO EXERCÍCIO DE REVISÃO

INTRODUÇÃO À PROGRAMAÇÃO EXERCÍCIO DE REVISÃO INTRODUÇÃO À PROGRAMAÇÃO EXERCÍCIO DE REVISÃO Questões de concurso 1. Na interface Web, ele é um arquivo independente do arquivo HTML no qual são declaradas propriedades e valores de estilização para os

Leia mais

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

IFSC/Florianópolis - Prof. Herval Daminelli. De fontes De textos De margens De bordas De preenchimentos (padding) De fundos (background) De links De fontes De textos De margens De bordas De preenchimentos (padding) De fundos (background) De links Propriedades básicas para fontes: color: cor da fonte font-family: tipo de fonte font-size: tamanho

Leia mais

Tarlis Portela Web Design CSS

Tarlis Portela Web Design CSS Tarlis Portela Web Design CSS Web Design CONCEITOS 01 01 Histórico Quando o HTML foi criado, a intenção não era de forma alguma, formatar informação; A medida que o HTML foi se popularizando e evoluindo,

Leia mais

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

Guia de Referência CSS Volume 1: Parâmetros Básicos Prof. Daniel Caetano Programação Web 1 Guia de Referência CSS Volume 1: Parâmetros Básicos Prof. Daniel Caetano Objetivo: Apresentar os parâmetros básicos que podem ser modificados com a tecnologia CSS. Bibliografia: W3, 2009;

Leia mais

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

06/02/2016 PROGRAMAÇÃO EM AMBIENTE WEB I CSS UM POUCO DE HISTÓRIA PROGRAMAÇÃO EM AMBIENTE WEB I Prof. Esp. Fabiano Taguchi fabianotaguchi@gmail.com http://fabianotaguchi.wordpress.com CSS As folhas de estilo em cascata são mecanismos usados para adicionar estilos em

Leia mais

08/11/2012. Tecnologias WEB - CSS. Professor Elisson Lobão

08/11/2012. Tecnologias WEB - CSS. Professor Elisson Lobão Tecnologias WEB - CSS Professor Elisson Lobão 1 CSS CSS(Cascade Style Sheets) são folhas de estilo que permitem controlar a aparência dos elementos HTML Vantagens: Grande liberdade de formatação Maior

Leia mais

Disciplina: Desenvolvimento Web Professor: Paulo César Fernandes de Oliveira, BSc, PhD

Disciplina: Desenvolvimento Web Professor: Paulo César Fernandes de Oliveira, BSc, PhD 1. O que é CSS? a) É a linguagem que se usa para se definir quais serão os elementos de uma página HTML. b) É uma linguagem que se usa para se modificar o estilo de apresentação dos elementos de uma página

Leia mais

PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO CSS PARTE I

PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO CSS PARTE I PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO CSS PARTE I Prof. Dr. Daniel Caetano 2012-2 Objetivos Apresentar o CSS como substituto dos parâmetros visuais do HTML Apresentar a tag DIV Capacitar para a

Leia mais

Desenvolvimento Web. CSS Conceitos básicos parte I. Professor: Bruno Gomes

Desenvolvimento Web. CSS Conceitos básicos parte I. Professor: Bruno Gomes INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA CURSO TÉCNICO INTEGRADO EM INFORMÁTICA CAMPUS CURRAIS NOVOS Desenvolvimento Web CSS Conceitos básicos parte I Professor: Bruno Gomes 2011 INTRODUÇÃO O

Leia mais

Web Design - CSS. Conteúdo. - O que é CSS? - Sintaxe CSS - Como inserir CSS em HTML - Propriedades CSS

Web Design - CSS. Conteúdo. - O que é CSS? - Sintaxe CSS - Como inserir CSS em HTML - Propriedades CSS CSS Web Design - CSS Conteúdo - O que é CSS? - Sintaxe CSS - Como inserir CSS em HTML - Propriedades CSS 01 Assunto: CSS O que é CSS? CSS é a sigla para Cascading Style Sheets, que pode ser traduzida para

Leia mais

Criação de estilos CSS

Criação de estilos CSS Em primeiro lugar vamos inserir um parágrafo Marco Soares 1 Criação de estilos CSS Para começar, crie um site novo e uma página inicial para testes chamada index.html Vamos começar por criar alguns estilos

Leia mais

Estilo em Aplicações Hipermídia na Web

Estilo em Aplicações Hipermídia na Web SCC0265 Sistemas Interativos Web Estilo em Aplicações Hipermídia na Web Renata Pontin M. Fortes (renata@icmc.usp.br) PAE: Willian Watanabe (watinha@gmail.com) Instituto de Ciências Matemáticas e de Computação

Leia mais

F E B A C. Exercício de Fixação 3. FACULDADE DE EDUCAÇÃO DE BACABAL FEBAC Credenciamento MEC/Portaria: 472/07 Resolução: 80/07

F E B A C. Exercício de Fixação 3. FACULDADE DE EDUCAÇÃO DE BACABAL FEBAC Credenciamento MEC/Portaria: 472/07 Resolução: 80/07 F E B A C FACULDADE DE EDUCAÇÃO DE BACABAL FACULDADE DE EDUCAÇÃO DE BACABAL FEBAC Credenciamento MEC/Portaria: 472/07 Resolução: 80/07 Curso: Sistemas para Internet Período: 2 o Disciplina: Fundamentos

Leia mais

Módulo 17E. Revisões de HTML. A) Noções básicas de HTML

Módulo 17E. Revisões de HTML. A) Noções básicas de HTML Módulo 17E Revisões de HTML A) Noções básicas de HTML Estrutura básica de um documento Um documento HTML começa com a tag de abertura e termina com a tag de fecho . De seguida, temos a considerar

Leia mais

Recursos Complementares (Tabelas e Formulários)

Recursos Complementares (Tabelas e Formulários) Linguagem de Programação para Web Recursos Complementares (Tabelas e Formulários) Prof. Mauro Lopes 1-31 30 Objetivo Nesta aula iremos trabalhar o conceito de tabelas e todas as tags associadas ao seu

Leia mais

AULA 02 Introdução (HTML, CSS e Javascript) PROGRAMAÇÃO PARA WEB Marcelo Henrique dos Santos

AULA 02 Introdução (HTML, CSS e Javascript) PROGRAMAÇÃO PARA WEB Marcelo Henrique dos Santos AULA 02 Introdução (HTML, CSS e Javascript) Mestrado em Educação (em andamento) MBA em Negócios em Mídias Digitais MBA em Marketing e Vendas Especialista em games : Produção e Programação Bacharel em Sistema

Leia mais

HTML BÁSICO E TEMPLATE VIEW. Gabrielle Amorim Porto

HTML BÁSICO E TEMPLATE VIEW. Gabrielle Amorim Porto HTML BÁSICO E TEMPLATE VIEW Gabrielle Amorim Porto HTML BÁSICO E TEMPLATE VIEW Hypertext Markup Language Linguagem de marcação de hipertexto; Descreve a estrutura das páginas Web utilizando tags. HTML

Leia mais

1) Em um documento separado fora de todos os documentos HTML;

1) Em um documento separado fora de todos os documentos HTML; Você pode definir regras de CSS em três lugares. E, por definição, pode utilizar uma combinação dos três métodos nos seus web sites. A maneira como as regras interagem entre si está relacionada à parte

Leia mais

Revisando os conteúdos. Introdução ao CSS

Revisando os conteúdos. Introdução ao CSS Aula 04 Revisando os conteúdos Tag : fornece informações sobre o documento, palavras-chaves, autor da página, última atualização, etc. Essas informações não são mostradas na página, apenas processadas

Leia mais

Ao projeto inciado na aula anterior, faça as seguintes alterações:

Ao projeto inciado na aula anterior, faça as seguintes alterações: Atividade 4 Ao projeto inciado na aula anterior, faça as seguintes alterações: 1. Insira uma cor de fundo na página. 2. Google fonts Se nos basearmos apenas nas fontes que o usuário terá instaladas em

Leia mais

PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO CSS PARTE II

PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO CSS PARTE II PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO CSS PARTE II Prof. Dr. Daniel Caetano 2012-1 Objetivos Apresentar o CSS como ferramenta de layout de página Capacitar para o posicionamento de elementos com

Leia mais

INTRODUCAO DESENVOLVIMENTO E DESIGN DE WEBSITES CSS INTRODUÇÃO E MANIPULANDO FONTES

INTRODUCAO DESENVOLVIMENTO E DESIGN DE WEBSITES CSS INTRODUÇÃO E MANIPULANDO FONTES INTRODUCAO DESENVOLVIMENTO E DESIGN DE CSS INTRODUÇÃO E MANIPULANDO FONTES Introdução CSS significa Cascading Style Sheetes (Folhas de Estilo em Cascata). Não seria ótimo fazer layouts na sua página sem

Leia mais

Web Design Aula 16: Modelo de Caixa e propriedades de Imagem

Web Design Aula 16: Modelo de Caixa e propriedades de Imagem Web Design Aula 16: Modelo de Caixa e propriedades de Imagem Professora: Priscilla Suene priscilla.silverio@ifrn.edu.br Roteiro Introdução Área de Conteúdo Enchimento Bordas Margens Caixas Propriedades

Leia mais

HTML, CSS e JavaScript

HTML, CSS e JavaScript HTML, CSS e JavaScript Contato: Site: http://professores.chapeco.ifsc.edu.br/lara/ 1 Arquivo externo Dentro da tag head: 2 Qual a dirença

Leia mais

Criando estilos. Css. Cada estilo que você cria é definido como uma regra CSS. Cada regra deve-se utilizar a seguinte sintaxe:

Criando estilos. Css. Cada estilo que você cria é definido como uma regra CSS. Cada regra deve-se utilizar a seguinte sintaxe: Css CSS (Style Sheets Cascating - Folhas de Estilo em Cascata) é um estilo criado para melhorar a formatação de textos, imagens, links, tabelas, formulários e etc das suas páginas HTML. o CSS também facilita

Leia mais

CSS. Karen Frigo Busolin

CSS. Karen Frigo Busolin CSS Karen Frigo Busolin O que é CSS? Significa Cascading Style Sheets Estilos define como mostrar elementos HTML Estilos foram adicionandos no HTML 4.0 Estilos na solução de problemas HTML nunca deve a

Leia mais

Permite que o conteúdo e o layout de uma página seja separado do design visual e os elementos de apresentação.

Permite que o conteúdo e o layout de uma página seja separado do design visual e os elementos de apresentação. Porque usar css? Cascading Style Sheets (css) sobrepõe as características padrões dos browsers São usadas para melhorar e controlar a aparência de uma página web. Porque usar css? Permite que o conteúdo

Leia mais

INTRODUÇÃO AO CSS. HTML é usado para estruturar conteúdos. CSS é usado para formatar conteúdos estruturados.

INTRODUÇÃO AO CSS. HTML é usado para estruturar conteúdos. CSS é usado para formatar conteúdos estruturados. INTRODUÇÃO AO CSS O que é CSS? Talvez você já tenha ouvido falar em CSS, mas não saiba o que significa exatamente. Nesta lição você saberá o que é e para que serve CSS. CSS é a abreviatura para Cascading

Leia mais

Aula 11 Introdução ao Java Script

Aula 11 Introdução ao Java Script Aula 11 Introdução ao Java Script Java Script é uma linguagem que permite trabalhar com a Lógica em páginas escritas em HTML (HiperText Mark-up Language). As páginas HTML podem ser escritas utilizando-se

Leia mais

3. Construção de páginas web Introdução ao HTML

3. Construção de páginas web Introdução ao HTML 3. Construção de páginas web 3.1. Introdução ao HTML 1 Introdução ao HTML O HTML, HyperText Markup Language, foi desenvolvido para especificar a organização lógica de um documento com extensões de hipertexto,

Leia mais

PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO CSS PARTE I

PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO CSS PARTE I PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO CSS PARTE I Prof. Dr. Daniel Caetano 2013-1 Objetivos Apresentar o CSS como substituto dos parâmetros visuais do HTML Capacitar para a construção de documentos

Leia mais

Módulo 17E. Revisões de HTML. A) Noções básicas de HTML (cont.)

Módulo 17E. Revisões de HTML. A) Noções básicas de HTML (cont.) Módulo 17E Revisões de HTML A) Noções básicas de HTML (cont.) Inserção de Imagens A inserção de imagens em documentos HTML é feita através da tag (que não tem tag de fecho). A indicação do local

Leia mais

Desenvolvimento de Aplicações para Internet

Desenvolvimento de Aplicações para Internet Desenvolvimento de Aplicações para Internet CSS Celso Olivete Júnior olivete@fct.unesp.br HTML Formatando o documento... Formulário Responsável por fazer a interação entre os dados fornecidos pelo usuário

Leia mais

SIMULADOS & TUTORIAIS

SIMULADOS & TUTORIAIS SIMULADOS & TUTORIAIS TUTORIAIS HTML Como utilizar cabeçalhos e elementos de cabeçalhos de página em HTML Copyright 2013 Todos os Direitos Reservados Jorge Eider F. da Silva Proibida a reprodução deste

Leia mais

SIMULADOS & TUTORIAIS

SIMULADOS & TUTORIAIS SIMULADOS & TUTORIAIS TUTORIAIS CSS Como inserir códigos CSS em páginas HTML Copyright 2013 Todos os Direitos Reservados Jorge Eider F. da Silva Proibida a reprodução deste documento no todo ou em parte

Leia mais

PROFESSORA MERRIS MOZER. Mestranda em Metodologias para o Ensino de Linguagens e suas Tecnologias

PROFESSORA MERRIS MOZER. Mestranda em Metodologias para o Ensino de Linguagens e suas Tecnologias PROFESSORA MERRIS MOZER Mestranda em Metodologias para o Ensino de Linguagens e suas Tecnologias INTRODUÇÃO AO DESENVOLVIMENTO DE SISTEMAS WEB Aula 1 HTML INTRODUÇÃO O que é HTML? INTRODUÇÃO HTML ou Hypertext

Leia mais

Aparência. Lauri Watts Tradução: Lisiane Sztoltz

Aparência. Lauri Watts Tradução: Lisiane Sztoltz Lauri Watts Tradução: Lisiane Sztoltz 2 Conteúdo 1 Aparência 4 1.1 Geral............................................. 4 1.2 Fontes............................................. 4 1.3 Folhas de estilo.......................................

Leia mais

CSS. Cascading Style Sheets Style Sheets

CSS. Cascading Style Sheets Style Sheets CSS Cascading Style Sheets Style Sheets Agenda Histórico Definição Limitações do CSS-1 CSS2 - Características Por que usar CSS? Vantagens Sintaxe Básica Como inserir uma folha de Estilo Indentificando

Leia mais

Modelo de formateo visual em CSS

Modelo de formateo visual em CSS Programação Web Modelo de formateo visual em CSS Conferencia 6 MSc. Yoenis Pantoja Zaldívar Recordando Atributos das caixas largura borde margen fundo altura recheio Resumo Tipos de posicionamento. Visualização

Leia mais

COM222 DESENVOLVIMENTO DE SISTEMAS WEB. Aula 01: HTML e CSS

COM222 DESENVOLVIMENTO DE SISTEMAS WEB. Aula 01: HTML e CSS COM222 DESENVOLVIMENTO DE SISTEMAS WEB Aula 01: HTML e CSS 2 Conteúdo Noções introdutórias HTML CSS HTML: HyperText Markup Language 3 Linguagem usada para construir páginas Web Função principal Estruturar

Leia mais

Desenvolvimento WEB1 Aula 03 Profa Wanessa Machado do Amaral

Desenvolvimento WEB1 Aula 03 Profa Wanessa Machado do Amaral Desenvolvimento WEB1 Aula 03 Profa Wanessa Machado do Amaral Surgimento do CSS Na aula passada tivemos uma breve introdução ao CSS Os documentos web, cada vez mais sofisticados e extensos, estavam fugindo

Leia mais

Parte IV Como projetar um layout de página

Parte IV Como projetar um layout de página Parte IV Como projetar um layout de página Parte IV Utilize as ferramentas de projetos visuais do Dreamweaver para criar layouts de página sofisticados. Esta seção contém os seguintes capítulos: Capítulo

Leia mais

Programação Web - HTML

Programação Web - HTML Instituto Federal de Minas Gerais Campus Ponte Nova Programação Web - HTML Professor: Saulo Henrique Cabral Silva HTML Início em 1980, Tim Bernes-Lee Implementado Pascal. 1989, o CERN investiu esforços

Leia mais

DreamweaverCC Plano de Aula - 24 Aulas (Aulas de 1 Hora).

DreamweaverCC Plano de Aula - 24 Aulas (Aulas de 1 Hora). 6188 - DreamweaverCC Plano de Aula - 24 Aulas (Aulas de 1 Hora). Aula 1 Capítulo 1 - Noções Básicas 1.1. Novidades do Dreamweaver CC... 23 1.1.1. Aplicativo Creative Cloud... 24 1.2. Área de Trabalho...

Leia mais

Como criar um menu pop-up no Dreamweaver

Como criar um menu pop-up no Dreamweaver Como criar um menu pop-up no Dreamweaver Introdução: Seguindo o crescimento do conteúdo em sites de Internet, a necessidade por uma fácil navegação nas páginas cresce igualmente. Um menu pop-up pode ser

Leia mais

Plano de Aula - DreamWeaver CC - cód Horas/Aula

Plano de Aula - DreamWeaver CC - cód Horas/Aula Plano de Aula - DreamWeaver CC - cód. 6188 24 Horas/Aula Aula 1 Capítulo 1 - Noções Básicas Aula 2 1 - Noções Básicas Aula 3 Capítulo 2 - Site do DreamWeaver Aula 4 2 - Site do DreamWeaver 1.1. Novidades

Leia mais

Dreamweaver CS5 Plano de Aula - 24 Aulas (Aulas de 1 Hora).

Dreamweaver CS5 Plano de Aula - 24 Aulas (Aulas de 1 Hora). 4149 - Dreamweaver CS5 Plano de Aula - 24 Aulas (Aulas de 1 Hora). Aula 1 Capítulo 1 - Introdução 1.1. Novidades do Dreamweaver CS5...23 1.2. Área de Trabalho...23 1.2.1. Tela de Boas-vindas...24 1.2.2.

Leia mais

CEEP-CENTRO ESTADUAL DE EDUCAÇÃO PROFISSIONAL PEDRO BOARETTO NETO INTERNET E PROGRAMAÇÃO WEB INICIO DE HTML

CEEP-CENTRO ESTADUAL DE EDUCAÇÃO PROFISSIONAL PEDRO BOARETTO NETO INTERNET E PROGRAMAÇÃO WEB INICIO DE HTML INICIO DE HTML Neste tutorial usaremos o já conhecido Notepad++ ou Bloco de Notas e um Browser (Chrome, Mozilla ou Internet Explorer). Para nossos exemplos usaremos o Chrome. A estrutura básica de uma

Leia mais

PROGRAMAÇÃO PARA INTERNET. Prof.: Jean Carlo Mendes

PROGRAMAÇÃO PARA INTERNET. Prof.: Jean Carlo Mendes PROGRAMAÇÃO PARA INTERNET Prof.: Jean Carlo Mendes carlomendes@yahoo.com.br http://www.jeancarlomendes.com.br HTML Tabelas - As tabelas em HTML são criadas através das tags e - Algumas

Leia mais

TECNOLOGIA WEB INTRODUÇÃO CONSTRUÇÃO DE PÁGINAS ESTÁTICAS HTML / XHTML

TECNOLOGIA WEB INTRODUÇÃO CONSTRUÇÃO DE PÁGINAS ESTÁTICAS HTML / XHTML INTRODUÇÃO CONSTRUÇÃO DE PÁGINAS ESTÁTICAS HTML / XHTML 1 INTRODUÇÃO TECNOLOGIA WEB Começaremos desvendando o poder do desenvolvimento de aplicações baseadas na Web com a XHTML (Extensible HyperText Markup

Leia mais

Programação Web Aula 2 XHTML/CSS/XML

Programação Web Aula 2 XHTML/CSS/XML Programação Web Aula 2 XHTML/CSS/XML Departamento de Informática UFPR 17 de Fevereiro de 2014 1 Histórico 2 Funcionamento 3 Atributos 4 HTML5 Estrutura de uma arquivo HTML5 Validação Tags básicas Seleção

Leia mais

Plano de Aula - Dreamweaver CS5 - cód Horas/Aula

Plano de Aula - Dreamweaver CS5 - cód Horas/Aula Plano de Aula - Dreamweaver CS5 - cód.4149 24 Horas/Aula Aula 1 Capítulo 1 - Introdução Aula 2 Continuação do Capítulo 1 - Introdução Aula 3 Capítulo 2 - Site do Dreamweaver 1.1. Novidades do Dreamweaver

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

Microsoft Word 2010 NORMA ABNT para Trabalhos Acadêmicos Conceitos Básicos

Microsoft Word 2010 NORMA ABNT para Trabalhos Acadêmicos Conceitos Básicos Microsoft Word 2010 NORMA ABNT para Trabalhos Acadêmicos Conceitos Básicos contato@suptecinfo.com.br SUMÁRIO Iniciando o Word... 1 Conhecendo a Ferramenta... 1 Menu Layout da Página... 2 Capa... 3 Folha

Leia mais

Prof. Erwin Alexander Uhlmann 1/7/2010. Agora vamos elaborar um menu de navegação em cascata.

Prof. Erwin Alexander Uhlmann 1/7/2010. Agora vamos elaborar um menu de navegação em cascata. AULA 4 Menu em cascata Agora vamos elaborar um menu de navegação em cascata Primeiro precisamos elaborar uma lista de possíveis links em html link11 link12

Leia mais

Dreamweaver CS6 Plano de Aula - 24 Aulas (Aulas de 1 Hora).

Dreamweaver CS6 Plano de Aula - 24 Aulas (Aulas de 1 Hora). 5232 - Dreamweaver CS6 Plano de Aula - 24 Aulas (Aulas de 1 Hora). Aula 1 Capítulo 1 - Introdução ao Dreamweaver CS6 1.1. Novidades do Dreamweaver CS6... 23 1.2. Área de Trabalho... 24 1.2.1. Tela de Boas-vindas...

Leia mais

Tabelas. Tabelas. Iniciando a construção... Atributos <table> Tag <table></table> 05/06/2011

Tabelas. Tabelas. Iniciando a construção... Atributos <table> Tag <table></table> 05/06/2011 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA PARAÍBA CAMPUS CAMPINA GRANDE 1 2 Tabelas INTERNET BÁSICA: EXTENSIBLE HYPERTEXT MARKUP LANGUAGE XHTML PARTE 3 Largamente suportado(browser); Controlar

Leia mais

Vamos ver como fica no código HTML e CSS na Listagem 1 abaixo:

Vamos ver como fica no código HTML e CSS na Listagem 1 abaixo: Título: Alinhamento Central com CSS Descrição: Neste artigo serão mostrados os atributos e recursos necessários para alinhamentos de elementos inscritos no HTML, que no caso é o CSS. Login: alcideswenner

Leia mais

Desenvolvimento Web CSS Conceitos básicos parte II

Desenvolvimento Web CSS Conceitos básicos parte II Desenvolvimento Web CSS Conceitos básicos parte II Prof.: Bruno E. G. Gomes 2014 Folhas de Estilo Externa Estilos são definidos em um arquivo separado e incorporados à página através da tag link Podem

Leia mais

IFSC/Florianópolis - prof. Herval Daminelli

IFSC/Florianópolis - prof. Herval Daminelli Existem cinco pseudoclasses associadas ao estado de um link. São elas: a:link - define o estilo do link no estado inicial; a:visited - define o estilo do link visitado; a:hover - define o estilo do link

Leia mais

HTML? HTML? HTML? HTML e HTTP. HTML e HTTP 26/02/2011

HTML? HTML? HTML? HTML e HTTP. HTML e HTTP 26/02/2011 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA PARAÍBA CAMPUS CAMPINA GRANDE 1 2 HTML? INTERNET BÁSICA: EXTENSIBLE HYPERTEXT MARKUP LANGUAGE XHTML PARTE 1 Hypertext Markup Language (Linguagem de

Leia mais

08/08/2011 TECNOLOGIAS WEB AULA 10 PROF. RAFAEL DIAS Objetivos: Revisar os princípios de CSS Blocos e Elementos Alinhados com CSS

08/08/2011 TECNOLOGIAS WEB AULA 10 PROF. RAFAEL DIAS Objetivos: Revisar os princípios de CSS Blocos e Elementos Alinhados com CSS TECNOLOGIAS WEB AULA 10 PROF. RAFAEL DIAS RIBEIRO @RIBEIRORD Objetivos: Revisar os princípios de CSS Blocos e Elementos Alinhados com CSS 1 SINTAXE: seletor{ propriedade: valor; Seletor: É o elemento HTML

Leia mais

CSS Exercício JCC. Comunicações Digitais e Internet, 2006/07 Jornalismo e Ciências da Comunicação, U.Porto. Sumário

CSS Exercício JCC. Comunicações Digitais e Internet, 2006/07 Jornalismo e Ciências da Comunicação, U.Porto. Sumário CSS Exercício JCC Comunicações Digitais e Internet, 2006/07 Jornalismo e Ciências da Comunicação, U.Porto Sumário Com este exercício pretende-se apresentar e experimentar o processo de implementação de

Leia mais

Para visualizar corretamente configurar a tela para 1024 x 768 pixels. Tabelas

Para visualizar corretamente configurar a tela para 1024 x 768 pixels. Tabelas Para visualizar corretamente configurar a tela para 1024 x 768 pixels Tabelas Sumário Alinhamento de conteúdo Autoformatação Barra suspensa Como criar uma tabela Como excluir elementos Como inserir elementos

Leia mais