O documento fornece uma introdução sobre HTML, CSS e HTML5, definindo o que são essas linguagens, sua sintaxe básica e principais tags. Também discute editores, componentes novos em HTML5 como elementos de formulários e validações, além de mostrar exemplos de interação com serviços web.
Este documento fornece um resumo do conteúdo de um curso sobre HTML5 e CSS3. Ele inclui tópicos como estrutura HTML5, elementos semânticos, formulários, canvas, links, listas, tabelas e introdução ao CSS3.
O documento apresenta uma introdução ao HTML e CSS, com uma linha do tempo histórica destas tecnologias e explicações sobre elementos estruturais e chaves como tags, seções head e body, listas e tabelas. É fornecido um guia sobre quais tags devem e não devem ser usadas atualmente.
O documento discute os principais conceitos da Web 2.0, incluindo sua evolução, tecnologias envolvidas e oportunidades de mercado. Aborda tópicos como a história da web, modelos de desenvolvimento, linguagens como HTML, CSS e JavaScript e padrões como W3C.
O documento fornece uma introdução básica sobre HTML, incluindo: 1) HTML é uma linguagem de marcação usada para criar páginas web; 2) Páginas HTML são renderizadas por navegadores; 3) Código HTML usa tags para estruturar o conteúdo.
Apresentação feita para o treinamento dos colaboradores da Vitrio.
Público alvo do treinamento: Analistas de conteúdo, Designers e equipe de Marketing Digital.
O principal assunto era uma breve introdução ao JavaScript ,jQuery e plugins. Entretanto, abrangemos outros tópicos, tais como: Desenvolvimento em Camadas, requisições, performance de web sites e algumas ferramentas.
O Microsoft Excel é um editor de planilhas eletrônicas dominante disponível para Windows, Mac e dispositivos móveis. Seu interface intuitivo e ferramentas de cálculo e tabelas tornaram o Excel um dos aplicativos mais populares. O documento então descreve algumas das ferramentas mais utilizadas no Excel 2019 como bordas, gráficos, fórmulas de soma, média, máximo e mínimo.
O documento apresenta informações sobre um curso de desenvolvimento web ministrado pelo professor Rodrigo Santa Maria, incluindo sua formação acadêmica, experiência profissional e objetivos do curso.
Este documento apresenta uma aula introdutória sobre HTML, incluindo a estrutura básica de um documento HTML, conceitos como tags e como formatar texto. Algumas tags ensinadas incluem <b> para negrito, <i> para itálico, <u> para sublinhado, <s> para riscado e <title> para o título da página. Os alunos foram encarregados de criar uma página HTML sobre si mesmos usando as tags aprendidas.
O documento explica a estrutura básica do HTML, incluindo as tags <html>, <head>, <title> e <body>. Também discute tags comuns como <h1>, <h2>, <h3> e <p> e como elas ajudam a estruturar e dar significado a páginas da web.
Este documento fornece uma introdução sobre HTML, ensinando como criar uma página web básica através de marcações HTML. Ele explica o que é HTML, como funcionam as tags e elementos HTML, e fornece exemplos de como adicionar cabeçalhos, parágrafos, links e imagens.
Curso de css3 unidade 1 - introdução ao cssLéo Dias
O documento resume os principais pontos sobre CSS: 1) CSS é uma linguagem de formatação para definir o estilo de páginas web, separando conteúdo da formatação; 2) Apresenta os tipos de seletores como classe, ID e filho que permitem aplicar estilos específicos; 3) Discutem propriedades comuns como cor, fonte e tamanho que controlam a aparência.
O documento introduz os conceitos básicos de CSS, incluindo sua definição como linguagem para estilos que define o layout de documentos HTML, as vantagens de usar CSS, e os três métodos para aplicar CSS em HTML. Também resume os componentes básicos de uma regra CSS, propriedades comuns como float, e aplicações como formatação de texto e elementos. Por fim, pede como exercício a criação de um site simples com HTML e CSS.
O documento discute as diferenças entre front-end e back-end, explicando que front-end é responsável pela interface do usuário usando HTML e CSS, enquanto back-end implementa a lógica de negócio por trás dos bastidores. O HTML é usado para estruturar páginas web e o CSS adiciona estilo.
O documento discute as mudanças trazidas pelo HTML5, incluindo a adição de elementos semânticos que melhor descrevem o conteúdo, como section, header e article, e a capacidade de incorporar vídeos e mídia diretamente na página sem a necessidade de plugins.
O documento apresenta uma introdução ao desenvolvimento web, abordando:
1) As características dos clientes e servidores na arquitetura cliente-servidor;
2) A evolução da web ao longo do tempo, desde a criação da HTML até o desenvolvimento de novas tecnologias como JavaScript, CSS e DHTML;
3) Tópicos importantes como a "guerra dos navegadores", a necessidade de padronização e o surgimento de novas especificações como HTML4, CSS e DOM.
O documento fornece uma introdução sobre HTML e CSS, descrevendo suas principais características e elementos. Ele explica o que são HTML, tags e estrutura básica de um documento HTML. Também apresenta as propriedades e elementos essenciais de CSS, como fontes, bordas, fundos e listas. Por fim, fornece dicas sobre como aprender mais sobre esses temas através da prática.
O documento resume os principais conceitos da arquitetura da web, incluindo o modelo cliente-servidor, protocolo HTTP, URLs e como as páginas interagem entre o browser e o servidor. Também discute o desenvolvimento de sistemas web usando linguagens como HTML, Java e PHP.
O documento resume os principais conceitos de CSS (Cascading Style Sheets), incluindo sua história, propósito, tipos de vinculação de folhas de estilo, sintaxe básica de regras CSS e diferentes seletores como classe e ID.
O documento introduz os principais conceitos de HTML5, incluindo: (1) suas novas tags semânticas como <section>, <nav> e <article>; (2) seus novos recursos como vídeo, áudio e armazenamento local; e (3) como substitui o XHTML ao oferecer maior flexibilidade e retrocompatibilidade.
O documento descreve os principais elementos de formulários em HTML, incluindo campos de texto, senha, botões de opção, caixas de seleção e áreas de texto, e fornece exemplos de código HTML para implementá-los.
1. A aula introduz o PHP, abordando sua história, características e estrutura básica.
2. Variáveis, constantes, tipos de dados e operadores são explicados. Exemplos ilustram o uso de variáveis, operações matemáticas e lógicas.
3. O documento fornece os conceitos fundamentais da linguagem PHP para iniciantes.
O documento fornece uma introdução sobre CSS, abordando conceitos como:
1. O que é CSS e como adicioná-lo a uma página web;
2. Anatomia de um elemento CSS e diferentes tipos de seletores;
3. Propriedades comuns para estilizar fontes, cores, display e posicionamento.
Este documento apresenta o plano de ensino para a disciplina de Programação para Web I. O curso irá ensinar HTML, CSS e JavaScript para desenvolvimento de sites web. O conteúdo inclui tags HTML, formulários, tabelas, links, listas e folhas de estilo. As atividades serão realizadas em laboratório e incluem exercícios e projetos. A avaliação será baseada em trabalhos individuais e em grupo, apresentações e provas.
Este documento fornece informações sobre um curso de desenvolvimento web ministrado pelo professor Rodrigo Santa Maria. O curso ensina HTML5, CSS3, JavaScript e frameworks como o Bootstrap. O professor tem formação em Ciência da Computação e MBA em Gerenciamento de Projetos e experiência como analista, professor e empreendedor na área de tecnologia.
O documento apresenta informações sobre um curso de desenvolvimento web ministrado pelo professor Rodrigo Santa Maria, incluindo sua formação acadêmica, experiência profissional e objetivos do curso.
Este documento apresenta uma aula introdutória sobre HTML, incluindo a estrutura básica de um documento HTML, conceitos como tags e como formatar texto. Algumas tags ensinadas incluem <b> para negrito, <i> para itálico, <u> para sublinhado, <s> para riscado e <title> para o título da página. Os alunos foram encarregados de criar uma página HTML sobre si mesmos usando as tags aprendidas.
O documento explica a estrutura básica do HTML, incluindo as tags <html>, <head>, <title> e <body>. Também discute tags comuns como <h1>, <h2>, <h3> e <p> e como elas ajudam a estruturar e dar significado a páginas da web.
Este documento fornece uma introdução sobre HTML, ensinando como criar uma página web básica através de marcações HTML. Ele explica o que é HTML, como funcionam as tags e elementos HTML, e fornece exemplos de como adicionar cabeçalhos, parágrafos, links e imagens.
Curso de css3 unidade 1 - introdução ao cssLéo Dias
O documento resume os principais pontos sobre CSS: 1) CSS é uma linguagem de formatação para definir o estilo de páginas web, separando conteúdo da formatação; 2) Apresenta os tipos de seletores como classe, ID e filho que permitem aplicar estilos específicos; 3) Discutem propriedades comuns como cor, fonte e tamanho que controlam a aparência.
O documento introduz os conceitos básicos de CSS, incluindo sua definição como linguagem para estilos que define o layout de documentos HTML, as vantagens de usar CSS, e os três métodos para aplicar CSS em HTML. Também resume os componentes básicos de uma regra CSS, propriedades comuns como float, e aplicações como formatação de texto e elementos. Por fim, pede como exercício a criação de um site simples com HTML e CSS.
O documento discute as diferenças entre front-end e back-end, explicando que front-end é responsável pela interface do usuário usando HTML e CSS, enquanto back-end implementa a lógica de negócio por trás dos bastidores. O HTML é usado para estruturar páginas web e o CSS adiciona estilo.
O documento discute as mudanças trazidas pelo HTML5, incluindo a adição de elementos semânticos que melhor descrevem o conteúdo, como section, header e article, e a capacidade de incorporar vídeos e mídia diretamente na página sem a necessidade de plugins.
O documento apresenta uma introdução ao desenvolvimento web, abordando:
1) As características dos clientes e servidores na arquitetura cliente-servidor;
2) A evolução da web ao longo do tempo, desde a criação da HTML até o desenvolvimento de novas tecnologias como JavaScript, CSS e DHTML;
3) Tópicos importantes como a "guerra dos navegadores", a necessidade de padronização e o surgimento de novas especificações como HTML4, CSS e DOM.
O documento fornece uma introdução sobre HTML e CSS, descrevendo suas principais características e elementos. Ele explica o que são HTML, tags e estrutura básica de um documento HTML. Também apresenta as propriedades e elementos essenciais de CSS, como fontes, bordas, fundos e listas. Por fim, fornece dicas sobre como aprender mais sobre esses temas através da prática.
O documento resume os principais conceitos da arquitetura da web, incluindo o modelo cliente-servidor, protocolo HTTP, URLs e como as páginas interagem entre o browser e o servidor. Também discute o desenvolvimento de sistemas web usando linguagens como HTML, Java e PHP.
O documento resume os principais conceitos de CSS (Cascading Style Sheets), incluindo sua história, propósito, tipos de vinculação de folhas de estilo, sintaxe básica de regras CSS e diferentes seletores como classe e ID.
O documento introduz os principais conceitos de HTML5, incluindo: (1) suas novas tags semânticas como <section>, <nav> e <article>; (2) seus novos recursos como vídeo, áudio e armazenamento local; e (3) como substitui o XHTML ao oferecer maior flexibilidade e retrocompatibilidade.
O documento descreve os principais elementos de formulários em HTML, incluindo campos de texto, senha, botões de opção, caixas de seleção e áreas de texto, e fornece exemplos de código HTML para implementá-los.
1. A aula introduz o PHP, abordando sua história, características e estrutura básica.
2. Variáveis, constantes, tipos de dados e operadores são explicados. Exemplos ilustram o uso de variáveis, operações matemáticas e lógicas.
3. O documento fornece os conceitos fundamentais da linguagem PHP para iniciantes.
O documento fornece uma introdução sobre CSS, abordando conceitos como:
1. O que é CSS e como adicioná-lo a uma página web;
2. Anatomia de um elemento CSS e diferentes tipos de seletores;
3. Propriedades comuns para estilizar fontes, cores, display e posicionamento.
Este documento apresenta o plano de ensino para a disciplina de Programação para Web I. O curso irá ensinar HTML, CSS e JavaScript para desenvolvimento de sites web. O conteúdo inclui tags HTML, formulários, tabelas, links, listas e folhas de estilo. As atividades serão realizadas em laboratório e incluem exercícios e projetos. A avaliação será baseada em trabalhos individuais e em grupo, apresentações e provas.
Este documento fornece informações sobre um curso de desenvolvimento web ministrado pelo professor Rodrigo Santa Maria. O curso ensina HTML5, CSS3, JavaScript e frameworks como o Bootstrap. O professor tem formação em Ciência da Computação e MBA em Gerenciamento de Projetos e experiência como analista, professor e empreendedor na área de tecnologia.
Este documento fornece uma introdução sobre HTML, CSS, JavaScript e Ajax. Resume as seguintes informações essenciais:
1. HTML é usado para estruturar e dar significado à informação em páginas web. CSS é usado para estilizar a apresentação dessa informação. JavaScript permite adicionar comportamento interativo. Ajax permite atualizar partes de páginas web sem recarregá-las completamente.
O documento descreve os 4 ciclos do Farol Santa Maria entre 2016-2017. O 1o ciclo focou na divulgação do Farol na Universidade Federal de Santa Maria. O 2o ciclo expandiu a divulgação para igrejas locais. O 3o ciclo envolveu trabalhos sociais com ONGs. O 4o ciclo objetivou expandir a influência para outras universidades da região.
Web Development with HTML5, CSS3 & JavaScriptEdureka!
With the commercialization of the web, web development has become one of the blooming industries. Learning web development enables you to create attractive websites using HTML, CSS, JQuery and JavaScript. Web development includes developing simple and complex web-based applications, electronic businesses and social networking sites. Being a web developer you can deliver applications as web services which is only available in desktop applications.
O documento fornece uma introdução sobre HTML, destacando que é uma linguagem de marcação usada para exibir conteúdo na web. Explica que a HTML passou por muitas alterações desde sua criação até a versão atual (HTML5) e que o foco será apenas na linguagem HTML e o que pode ser feito com ela.
Este documento fornece uma introdução aos servlets Java. Resume os principais pontos abordados:
1) Introduz os conceitos básicos de servlets, como classes Java que estendem funcionalidades de servidores; 2) Discutem a API de servlets, incluindo ciclo de vida, requisições, respostas e métodos de serviço; 3) Fornece exemplos de como escrever servlets genéricos e HTTP.
[1] O documento apresenta uma aula sobre a tag HTML <frameset> para dividir a janela do navegador em partes e exibir vários arquivos HTML simultaneamente.
[2] São mostrados exemplos de código HTML utilizando a tag <frameset> para dividir a janela em linhas, colunas ou grade, e a tag <frame> para especificar qual página HTML será exibida em cada parte.
[3] É explicado como criar um arquivo index.html com dois conjuntos de <frameset> aninhados para dividir a janela do
1) Existem nomes próprios e nomes comuns, sendo que nomes próprios designam indivíduos de modo individualizado, como "Daniel", e nomes comuns designam coisas ou grupos sem individualização, como "teste" ou "turma".
2) Pronomes substituem nomes, adjetivos ou frases de modo pessoal, demonstrativo ou possessivo, como "eles" em "O Vasco e o André já chegaram. Eles estão a lanchar.".
3) Determinantes antecedem nomes fornecendo informação sobre eles, podendo
Este documento fornece informações sobre estilos em CSS (Cascading Style Sheets). Explica o que é CSS, como aplicar estilos através de folhas externas, seletores e propriedades. Também discute como especificar cores em CSS usando nomes predefinidos, valores hexadecimais, RGB e outros métodos.
Frames allow dividing a webpage into sections. A simple site with 3 frames is demonstrated using <frameset> tags to define rows and <frame> tags to load content. Target attributes on links allow loading pages into specific frames. Nested frames allow dividing the page in both vertical and horizontal directions for greater flexibility. Potential issues with frames like unwanted scrollbars can be avoided using attributes.
Este documento contiene 29 fichas que describen las etiquetas y elementos básicos del lenguaje HTML para crear páginas web. Cada ficha explica la sintaxis, función y atributos de etiquetas como <HTML>, <HEAD>, <TITLE>, <BODY>, <P>, <IMG>, <FONT>, <OL>, <UL>, entre otras. El documento provee información fundamental sobre la estructura y elementos de una página web escrita en HTML.
Este documento fornece uma visão geral de um curso de desenvolvimento web e apresenta os principais tópicos a serem abordados, incluindo HTML, CSS, JavaScript, frameworks e conceitos como protocolo HTTP e servidores web.
1) O documento introduz os padrões HTML, SGML e HyTime que deram origem à linguagem HTML.
2) HTML usa etiquetas entre sinais de menor e maior para formatar texto, e os elementos podem ter atributos.
3) Há editores de texto e WYSIWYG para criar documentos HTML.
O documento descreve o que é HTML, como funciona a estrutura básica de uma página web em HTML e alguns elementos e tags importantes como cabeçalho, corpo, títulos, parágrafos, links, imagens e tabelas.
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3 Cristofer Sousa
Este documento apresenta um workshop sobre fundamentos de interfaces e desenvolvimento web. O workshop é dividido em 15 módulos que cobrem tópicos como HTML, CSS, semântica, estrutura básica de páginas, formatação de texto, imagens, links, listas e posicionamento. O objetivo é ensinar as bases de HTML5 e CSS3 para criação de sites e páginas web.
O documento descreve conceitos fundamentais de (X)HTML, incluindo: (1) A distinção entre estrutura e forma em HTML; (2) O XHTML como uma versão mais restrita de HTML definida como aplicação XML; (3) Os elementos fundamentais de (X)HTML como tags, atributos, conteúdo.
O documento resume a história da World Wide Web e dos padrões web como HTML, XHTML e CSS. Explica as diferenças entre HTML e XHTML e os benefícios da semântica e validação. Também discute como vincular folhas de estilo e melhorar a acessibilidade.
Este documento fornece uma introdução aos principais conceitos de HTML, incluindo: (1) HTML é a linguagem usada para escrever páginas da web, permitindo estruturar texto com etiquetas; (2) Páginas da web podem conter não só texto, mas também imagens, vídeos e outros conteúdos multimídia; (3) Formulários HTML permitem coletar dados do usuário através de campos de texto, caixas de seleção e botões.
1. O documento apresenta uma introdução ao HTML, CSS e JavaScript, incluindo a estrutura básica de um arquivo HTML, formatação de texto e elementos como cabeçalhos e separadores.
2. É fornecida uma explicação detalhada sobre a estrutura de um arquivo HTML, incluindo as tags <html>, <head> e <body>, e exemplos de como formatar texto.
3. O documento também discute a inserção e formatação de texto em HTML, como cores, fontes, tamanhos e blocos de texto, assim como diferentes níveis de cabeç
Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010Eduardo Bertolucci
1. O documento apresenta um trabalho sobre HTML, CSS e JavaScript desenvolvido por Eduardo Bertolucci para a disciplina de Tópicos Especiais em Desenvolvimento de Sistemas da UNOPAR.
2. O trabalho contém seções sobre HTML, CSS e JavaScript onde são apresentados exemplos de códigos e explicações sobre os principais elementos e propriedades dessas tecnologias.
3. O documento termina com referências bibliográficas.
O documento descreve recursos de HTML5 e CSS3, incluindo novos elementos semânticos em HTML5 como <header> e <video>, e novos módulos em CSS3 como seletores, transições e transformações. Também fornece exemplos de como usar essas novas funcionalidades.
Slides do Workshop de HTML+CSS da Universidade de Verão de 2010 no Dep. de Eng. Informática em Coimbra.
O site de apoio está aqui: http://nei.dei.uc.pt/workshop-html-css/
O documento discute os protocolos HTTP e FTP, métodos de requisição e resposta HTTP, elementos básicos de HTML como tags, atributos e estruturação de páginas. Também apresenta exemplos de tags HTML comuns e explica a organização de arquivos em projetos web.
Este documento apresenta os conceitos básicos da linguagem HTML para iniciantes, incluindo a estrutura básica de uma página HTML, as principais tags como <div>, <span>, <h1-6>, <p>, <br>, âncoras, listas não ordenadas e ordenadas, inserção de imagens, formulários, entre outros. O documento também explica como estilizar páginas HTML com CSS e adicionar dinamismo com JavaScript.
Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...Uni Buscapé Company
O documento discute os conceitos básicos de HTML, incluindo:
1) O que é HTML e como é usado para estruturar páginas da web;
2) As principais tags HTML como <head>, <body>, <h1>, <p>, <img>;
3) Como adicionar estilos a páginas HTML usando CSS.
1. O documento discute HTML5, apresentando sua história, arquitetura, elementos e semântica. Também aborda CSS3 e JavaScript.
2. São apresentados diversos elementos HTML5 como vídeo, áudio, listas e formulários, além de CSS como fontes, cores e bordas.
3. O documento fornece links e exemplos para auxiliar no aprendizado de HTML5, CSS3 e JavaScript.
O documento descreve o que é HTML, a linguagem usada para criar páginas da web. HTML usa tags para estruturar o conteúdo em elementos como títulos, parágrafos e listas. O documento também explica como criar páginas HTML básicas usando um editor de texto.
O documento explica que (1) HTML é a linguagem usada para codificar páginas da web, (2) HTML define a estrutura básica das páginas web enquanto o HTTP permite a transferência das páginas pela internet, e (3) HTML não é uma linguagem de programação propriamente dita mas sim uma linguagem de marcação usada para estruturar documentos.
O documento discute as principais tags HTML, incluindo tags para cabeçalhos, parágrafos, links, imagens, vídeos, áudio, tabelas e listas. Ele também cobre elementos como iframes, comentários e valores de exibição de blocos e em linha.
O documento fornece uma introdução sobre como criar sites HTML. Explica que HTML é a linguagem subjacente usada por navegadores e foi inventada por Tim Berners-Lee em 1990. Também discute alguns softwares e editores de texto que podem ser usados para criar páginas HTML e que não é necessário estar online para desenvolver sites.
I talk about User Interfaces and how the Computer Graphics, Visualization and Interaction Lab of the INF - UFRGS is pushing the limits of conventional human-computer interaction.
O eScanner é uma ferramenta que verifica a acessibilidade de uma página WEB de modo automático segundo as recomendações do Modelo de Acessibilidade de Governo Eletrônico - e-MAG, em sua versão 3.0.
O documento discute o conceito de Experiência do Usuário (UX), definindo-a como as respostas e percepções do usuário relacionadas a um produto, sistema ou serviço antes, durante e depois de utilizá-lo. Ele também descreve elementos importantes da UX como contexto, usuários e conteúdo, e métodos como entrevistas com usuários, prototipagem e testes de usabilidade.
Oficina realizada em 2011. Apresenta a linguagem javascript e os frameworks jQuery e jQuery UI. Contém vários exercícios práticos e demos além de referências úteis.
O documento discute como escrever JavaScript de forma mais eficiente usando a biblioteca jQuery. Apresenta os principais conceitos como seletores, manipulação do DOM, eventos e efeitos que facilitam e simplificam o desenvolvimento front-end. Também fornece exemplos práticos de como implementar diversas funcionalidades com poucas linhas de código jQuery.
O documento apresenta informações sobre acessibilidade na web, incluindo: 1) o que é acessibilidade e como ela se aplica à web; 2) razões para adotar padrões de acessibilidade; 3) como projetar sites e sistemas web de forma acessível.
Victor Adriel de J. Oliveira propõe construir uma extensão para o navegador Google Chrome para validar automaticamente páginas web de acordo com as diretrizes de acessibilidade e-MAG. A extensão visa tornar o processo de avaliação mais prático e disponibilizar referências sobre acessibilidade e validação.
AS FONTES DE ENERGIA QUE MUDARAM O MUNDO AO LONGO DA HISTÓRIA E O REQUERIDO F...Faga1939
Este artigo tem por objetivo apresentar as fontes de energia que mudaram o mundo ao longo da história e o sistema sustentável de energia requerido para o futuro.
2. Victor Adriel de J. Oliveira
Ciência da Computação – UESC
Associação Empresa Júnior de Computação
Programação Web:
[HTML/CSS (tableless), jQuery, PHP, Smarty]
Contato: victorajoliveira@gmail.com
4. A função da linguagem de marcação, nesse
caso o (X)HTML, é definir a estrutura e a
semântica. O CSS foi criado com o objetivo de
se separar o conteúdo das informações de
estilo.
Nesse curso estudaremos a utilização do
HTML e do CSS além das novidades
decorrentes do surgimento do HTML 5 e do
CSS 3.
5. O Consórcio World Wide Web (W3C) é uma
comunidade internacional que desenvolve
padrões com o objetivo de garantir o
crescimento da web e é responsável pela
definição das especificações do CSS.
6. Motor de renderização é um software que
transforma conteúdo em linguagem de
marcação e informações de formatação
(como CSS) em um conteúdo formatado para
ser exibido na tela.
Gecko – Firefox
WebKit – Chrome e Safari
Trident – Internet Explorer
Presto - Opera
7. A HTML - HyperText Markup Language
(Linguagem de Marcação de Hipertexto) é
uma linguagem de marcação usada para a
construção de páginas na web.
O HTML é baseado no conceito de Hipertexto.
Hipertexto são conjuntos de elementos – ou
nós – ligados por conexões. Estes elementos
podem ser palavras, imagens, vídeos, áudio,
documentos etc.
8. Todo documento HTML apresenta etiquetas,
elementos entre os sinais ‘<‘ e ‘>’.
Esses elementos são os comandos de
formatação da linguagem. A maioria das
etiquetas tem sua correspondente de
fechamento:
<etiqueta>...</etiqueta>
9. As etiquetas servem para definir a formatação
de uma porção do documento, e assim
marcamos onde começa e termina o texto
com a formatação especificada por ela.
Alguns elementos são chamados “vazios”,
pois não marcam uma região de texto,
apenas inserem algum elemento no
documento:
<etiqueta>
10. Uma etiqueta é formada por comandos,
atributos e valores:
<img src=“../imgs/imagem.png” />
atributocomando valor
12. Copie a estrutura básica do HTML em um
arquivo de texto e salve com o nome index e
a extensão .html
Essa página será utilizada posteriormente.
13. …
<body>
<h1>This is heading 1</h1>
<h2>This is heading 2</h2>
<h3>This is heading 3</h3>
<h4>This is heading 4</h4>
<h5>This is heading 5</h5>
<h6>This is heading 6</h6>
</body>
14. <b> - Define o texto como negrito
<big> - Define o texto como “grande”
<em> - Define o texto como “ênfase”
<i> - Define o texto como itálico
<small> - Define o texto como “pequeno”
<strong>- Define o texto como “forte”
<sub> - Define o texto como subscrito
<sup> - Define o texto como sobrescrito
17. Link para seções
Uma âncora dentro de um documento HTML:
◦ <a name=“topo">Topo da página</a>
Crie um link para o “Topo da página" dentro
do mesmo documento:
◦ <a href="#topo">Ir para o topo</a>
18. <img src="url" alt=“texto sobre a imagem"/>
Coloque uma imagem em sua página HTML
19. <tr> - Linha
<td> - Coluna
<th> - Coluna/Linha Título
<caption> - Título da tabela
<thead> - Cabeçalho da tabela
<tbody> - Corpo da tabela
<tfoot> - Rodapé da tabela
22. <ol> - Define uma lista ordenada
<ul> - Define uma lista não ordenada
<li> - Define um item de uma tabela
<dl> - Define uma lista de definição
<dt> - Define um item da lista de definição
<dd> - Define a descrição de um item da
lista de descrição
23. Faça a seguinte lista ordenada:
<ul>
<li>HTML</li>
<li>CSS</li>
<li>JavaScript</li>
</ul>
Depois converta para uma lista não ordenada.
24. Agora transforme-a em uma lista de
descrição:
HTML
- Linguagem de Marcação
CSS
- Folhas de Estilo em Cascata
JavaScript
- Linguagem de script
25. Não estudaremos o uso de formulários, isso
deverá ser estudado em PHP ou Ruby.
Veremos a construção de um formulário
simples em HTML e o uso de alguns campos.
28. Note que por default é utilizado o método
GET para o envio dos dados.
O fluxo de dados é separado do endereço
URL através de um ponto de interrogação (?).
Esta forma de endereçamento e separação
pode ser observada no campo de endereços
do navegador após o formulário ter sido
enviado. Você verá algo como:
(...)index.html?firstname=Furiqueiro&pwd=031286
&sex=male&veiculo=html&veiculo+=css
30. framespacing
◦ espaçamento entre frames (em pixel)
frameborder
◦ existência de bordas entre frames (boolean)
src
◦ caminho da página HTML a ser exibida no frame
noresize
◦ impede redimensionamento do frame
scrolling
◦ habilita barra de rolagem (yes ou no)
31. É uma versão mais rigorosa e limpa do HTML.
Praticamente idêntica ao HTML 4.01
O XHTML 1.0 tornou-se uma recomendação
da W3C desde 26 de janeiro de 2000.
32. HTML: Exibir elementos
XHTML: Descrever elementos
Elementos XHTML devem estar aninhados;
Todos os elementos devem ser fechados;
Devem ser escritos em minúsculo;
E devem conter o elemento raíz.
33. Os nomes dos atributos devem estar em
letras minúsculas
Errado:
◦ <table WIDTH="100%">
Certo:
◦ <table width="100%">
34. Os valores dos atributos devem estar entre
aspas
Errado:
◦ <table WIDTH=100%>
Certo:
◦ <table width="100%">
36. O DOCTYPE correto para páginas XHTML:
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN“
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-
transitional.dtd">
37. Enquanto o W3C focava suas atenções para a
criação da segunda versão do XHTML, um
grupo chamado Web Hypertext Application
Technology Working Group (WHATWG)
trabalhava em uma versão do HTML que
trazia mais flexibilidade para a produção de
websites e sistemas baseados na web.
O WHATWG inclue a AOL, Apple, Google, IBM,
Microsoft, Mozilla, Nokia, Opera.
39. <center>, <font>, <big>, <u> e <s>
por que seus efeitos são apenas visuais
<frameset>, <frame> e <noframe>
por que ferem os princípios de acessibilidade e
usabilidade:
40. Até agora nunca houve um padrão para
reprodução de áudio em uma página web. O
HTML5 especifica o elemento <audio>
<audio src="mus.oga" controls="true"
autoplay="true" />
41. Atualmente, existem três formatos
suportados para o elemento de áudio:
Ogg Vorbis, MP3 e WAV.
Compatibilidade com os navegadores:
58. CSS é uma linguagem de estilo utilizada para
descrever a apresentação de um documento
escrito em uma linguagem de marcação.
A função da linguagem de marcação é definir
a estrutura e a semântica. O CSS foi criado
com o objetivo de se separar o conteúdo das
informações de estilo.
59. Cascading Style Sheets (Folhas de estilo em
cascata)
Existem três métodos para utilização do CSS:
Inline
◦ Quando as regras CSS estão declaradas dentro da
tag do elemento XHTML.
<p style=“color:black; margin: 5px;”>
Aqui um parágrafo de cor preta com 5px nas 4
margens.
</p>
60. Incorporada ou interna
◦ Quando as regras CSS estão declaradas no próprio
documento XHTML, na seção <head> do
documento com a tag de estilo <style>.
<head>
<style type=“text/css”>
body {
background: black;
}
</style>
</head>
61. Externa
Quando as regras CSS estão declaradas em um
documento a parte do documento XHTML em um
arquivo separado do arquivo html e que tem a
extensão .css
<head>
...
<link rel=“stylesheet” type=“text/css” href=“estilo.css”/>
...
</head>
62. Vantagens da sua utilização:
◦ Facilidade de manutenção;
◦ Novas possibilidades de apresentação visual;
◦ Criação de sites “tableless”;
◦ Diminuição do tempo de download;
◦ Permite o controle em sistemas que não exibem
informações em tela;
63. Usaremos a folha de estilos externa. Crie um
arquivo com extensão .CSS e o nome estilo.
A seguir importe a folha de estilos no head
da página HTML:
<head>
...
<link rel=“stylesheet” type=“text/css” href=“estilo.css”/>
...
</head>
64. Herança
<html>
<head>
</head>
<body>
<!– Todo o parágrafo será sublinhado -->
<p style=“font-style:italic;”>
Inicio do paragrafo.
<br />
<a href=“outrapagina.html”> Link </a>
<br />
Fim do paragrafo.
</body>
</html>
Esse link também ficará sublinhado
65. Rule-Set
◦ É composta por um seletor e um bloco de
declaração
ELEMENTO {
[bloco de declarações]
}
Ex:
p {
font-family: Arial;
}
66. Seletores
◦ De tipos de elementos:
A { font-weight: bold; }
◦ De elementos múltiplos:
H1, H2, H3 { font-weight: bold; }
◦ Universal:
* { font-weight: bold; }
67. ◦ De elementos adjacentes:
H1 + p { font-weight: bold; }
◦ De elementos descendentes:
TABLE p { font-weight: bold; }
◦ CLASS
.nomeclass { ... }
◦ ID
#nomeid { ... }
69. Crie os seguintes elementos no body da
página HTML:
<h1>Titulo H1</h1>
<h2>Titulo H2</h2>
<h3>Titulo H3</h3>
<p>Parte do par <span>Span do paragraf</span></p>
<p>outro paragrafo</p>
<p class="green">outro paragrafo</p>
<p id="blue">outro paragrafo</p>
<a>Link inativo</a>
<a title="teste abc">Link inativo</a>
<a title="sinform">Link inativo</a>
70. Agora teste os seletores:
a{color:red;}
H2,H3{margin-left:50px;}
*{font-style:italic;}
H3 + p { font-weight: bold; }
p span { font-size:25px; }
.green{color:green;}
#blue{color:blue;}
A[title~="abc"] { text-decoration:underline; }
A[title|="sinform"] { text-decoration:blink;}
74. Unidades de Medida
◦ Unidades de tamanho relativo:
% - relativa ao tamanho-padrão ou ao tamanho
herdado de uma medida;
em – relativo ao tamanho da propriedade font-size de
um elemento;
px – define o tamanho de um pixel do monitor.
Ex: p { font-size: 13px; }
75. ◦ Unidades de tamanho absoluto:
cm – define medidas em centímetros;
in – define medidas em polegadas (2,54 cm);
pt – define medidas em pontos (1/72 polegadas).
Ex: table { margin-left: 2cm; }
79. Especificando cores
◦ #RRGGBB – Cada par possui até 256 combinações
(entre 00 e FF)
Ex: p { color: #FF0000; }
◦ #RGB – Abreviação da notação #RRGGBB
Ex: p { color: #F00; }
◦ rgb(R, G, B) – Cada cor varia entre 0 e 255
Ex: p { color: rgb(255, 0, 0); }
80. ◦ VGA name – Utiliza nomes do padrão VGA com 16
cores
Ex: p { color: red; }
98. HTML
<h1>Introdução</h1>
<h2>Programação Web com CSS</h2>
<h1>HTML</h1>
<h2>O que é</h2>
<h2>Sintaxe</h2>
<h1>W3C</h1>
<h2>Qual sua utilidade</h2>
<h1>CSS</h1>
<h2>Utilidade</h2>
<h2>Sintaxe</h2>
<h2>Propriedades</h2>
100. Tableless
◦ Menu vertical
◦ Menu horizontal
Botão
Rollover
Menu Drop-Down
Menu com abas
Hack
101. 1º Passo
◦ Escolha os containers do layout, ou seja, as divs
principais que serão criadas;
◦ Não se esqueça que as margens entre um container
e outro contam na soma da largura do seu layout.
103. 2º Passo
◦ Nomeie os containers de acordo com suas
finalidades. No nosso exemplo adotaremos os
seguintes nomes para as DIVs principais do layout:
geral
topo
nav
menu
conteudo
rodape
105. 3º Passo
◦ Crie as DIVs vazias para representar os containers
<div id=“geral">
<div id=“topo"></div>
<div id=“nav"></div>
<div id="menu"></div>
<div id="conteudo"></div>
<div id=“rodape"></div>
</div>
106. Para facilitar a visualização de como os
containers interagem entre si a cada um deles
será definida uma largura e uma altura e
também uma cor de fundo;
Lembre-se que é importante que você teste
em diversos navegadores cada vez que
termine uma etapa;
Vamos definir a altura de todas as DIVs
apenas para efeito de visualização.
107. A primeira regra CSS a criar é referente ao
body, pois ele é o pai de todas as DIVs:
◦ Primeiro precisamos zerar as propriedades margin
e padding, pois cada navegador tem uma forma de
renderização;
◦ Definimos a propriedade text-aling para centralizar
nosso layout. A propriedade não irá centralizar o
texto, mas sim a DIV geral;
◦ Definimos font e cor padrão;
◦ E neste exemplo definimos uma cor de fundo para
visualizar melhor.
109. A próxima DIV a ser posicionada é a DIV
geral, pois ela contém as demais DIVs:
◦ Deve-se estabelecer a largura máxima do seu
layout;
◦ Se seu site dor dinâmica defina a altura como
automática, assim evitando que o conteúdo
ultrapasse os limites do layout.
111. 6º Passo
◦ Para posicionar o topo, definimos apenas a altura e
a largura:
#topo{
height: 45px;
background-color: fuchsia;
}
112. 7º Passo
◦ Posicionando o menu de navegação horizontal,
definimos uma altura máxima para tal:
#nav{
height: 25px;
background-color: green;
}
113. 8º Passo
◦ O alinhamento do menu vertical será feito pela
direita e não inline como as outras divs. Além de
definir altura e largura da mesma:
#menu{
float: right;
width: 180px;
height: 100px;
background-color: yellow;
}
114. 9º Passo
◦ Para posicionar o conteúdo é preciso definir as
margens direita e esquerda. A margem direita deve
ser maior do que o menu da direita, pois a
DIVconteudo não poderá ultrapassá-lo:
#conteudo{
margin-right: 200px;
margin-left: 20px;
height: 200px;
background-color: aqua;
}
115. 10º Passo
◦ Para o rodapé utilizaremos a propriedade clear:both
para equalizar qualquer elemento anteriomente
flutuado. Ou seja, ele limpa a flutuação das divs
anteriores para não interferir no posicionamento do
rodapé:
#rodape{
clear: both;
height: 20px;
background-color: lime;
}
117. Terminada a etapa de posicionamento,
removeremos a altura definida para as DIVs e
deixaremos como auto (height:auto;).
A seguir vamos inserir algum texto dentro
dos containers.
118. Inserindo conteúdo no topo:
<div id=“topo“>
<h1>Nome do site</h1>
</div>
Inserindo conteúdo em nav:
<div id=“nav">
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Serviços</a></li>
<li><a href="#">Produtos</a></li>
<li><a href="#">Contato</a></li>
</ul>
</div>
120. Inserindo conteúdo na DIV conteudo:
<div id=“conteudo”>
<h2>Cabeçalho</h2>
<p>Lorem ipsum dolor sit amet, consectetuer
adipiscing elit, sed diam nonummy nibh euis mod
tincidunt ut laoreet dolore magna al. </p>
<p> Ut wisi enim ad minim veniam, quis nostrud
exerci tation ullamcorper suscipit lobortis nisl ut
aliquip ex ea commodo. </p>
</div>
128. O efeito de botão é dado ao menu usando as
bordas outset e inset:
#menu li {
border:3px outset #060;
margin-bottom:2px;
}
#menu li:active {
border:3px inset #060;
}
129. Ao passar o cursor sobre o menu o
background é alterado.
#menu a{
display:block;
}
#menu li a:hover {
background-color:#006600;
color:#fff;
}
130. Criaremos a estrutura do menu através de
uma lista não ordenada, com cada um dos
sub-menus constituídos por outra lista não
ordenada dentro da primeira
132. Estilo:
#nav li ul {
position: absolute;
left: 0px;
top: 15px;
background-color: #9FA41D;
display: none;
}
#nav li ul li a {
margin-left:-40px;
display:block;
}
133. #nav ul li {
position: relative;
display: inline;
margin:5px;
padding: 0px 2px 0px 2px;
border-right:none;
}
#nav li:hover ul {
display:block;
}
134. Nosso menu ficará assim:
Para isso precisaremos de quatro imagens...
135. Duas para a aba em seu estado normal:
E duas para a aba corrente:
136. Mas, porque usaremos duas imagens para cada
estado da aba?
O fato é que se aba expandir as imagens
deslizam para os lados preenchendo o novo
vão maior com mais trecho da imagem
direita:
141. #header #current a {
background-image:
url(Nova%20pasta/norm_right_on.png);
padding-bottom:5px;
}
142. Também conhecido como comentário
condicional, a estrutura básica é a mesma
dos comentários HTML:
<!-- -->
Assim, todos os demais navegadores
interpretarão como um comentário normal e
serão ignorados.
143. O Internet Explorer, foi projetado para
reconhecer a sintaxe especial
<!--[if IE]>
Ele processa o if e interpreta o conteúdo do
comentário condicional como se fosse um
conteúdo normal da página.
144. <!--[if IE]> De acordo com o comentário
condicional este
é o Internet Explorer<br> <![endif]-->
<!--[if IE 5]> De acordo com o comentário
condicional
este é o Explorer 5<br> <![endif]-->
<!--[if IE 5.0]> De acordo com o comentário
condicional este é o Internet Explorer 5.0<br>
<![endif]-->
145. <!--[if IE 5.5]> De acordo com o comentário
condicional este é o Internet Explorer 5.5<br>
<![endif]-->
<!--[if gte IE 5]> De acordo com o comentário
condicional este é o Internet Explorer 5 ou
maior<br> <![endif]-->
<!--[if lt IE 6]> De acordo com o comentário
condicional este é o Internet Explorer versão menor
que 6<br> <![endif]-->
146. Especificado pela W3C (CSS3)
◦ box-shadow:1px 1px 5px #000;
Implementado pelo Webkit
◦ -webkit-box-shadow:1px 1px 5px #000;
Implementado pelo Mozilla
◦ -moz-box-shadow:1px 1px 5px #000;
148. PRONTO,
PODE CONTINUAR SOZINHO...
http://www.maujor.com
Fique atento às novidades, testem os exemplos
dados nos sites que falam sobre o tema,
leiam sobre o assunto e pratiquem, testem
combinações de cores... O que faz a diferença
no final é a criatividade somada ao
conhecimento técnico.
149. Victor Adriel de J. Oliveira
victorajoliveira@gmail.com
http://blogvictoradriel.blogspot.com.br/
apresentação feita em 2010