Introdução ao HTML e CSS Básico
Introdução ao HTML e CSS Básico
[Link]
PROFESSOR DE CIÊNCIA DA COMPUTAÇÃO
2
Notas Detalhadas
UNIDADE – 1
VISÃO GERAL:
A Unidade-1 demonstra como criar páginas da web estáticas usando tags HTML básicas e apresentação de
conteúdo usando CSS. Esta unidade foca em como criar tabelas, formulários e listas para exibir o
conteúdo em páginas da web.
CONTENTS:
1. Basic HTML Tags
a. Lista
b. Tabelas
c. Imagens
d. Formulários
e. quadros
2. Folhas de Estilo em Cascata
a. Três mecanismos pelos quais podemos aplicar estilos
b. Formas de CSS
3
Tags HTML básicas
1. Body tag :
A tag <body> contém alguns atributos, como bgcolor, background etc. bgcolor
é
usado para a cor de fundo, que aceita o nome da cor de fundo
ou hexadecimal
número e #FFFFFF e o atributo de fundo tomará o caminho do
imagem
que você pode colocar como imagem de fundo no navegador.
<body bgcolor=”#F2F3F4” background= “c:\amer\[Link]”>
2. Tag de parágrafo:
A maior parte do texto faz parte de um parágrafo de informação. Cada parágrafo está alinhado a
o
esquerda, direita ou centro da página usando um atributo chamado alinhar.
<p align="esquerda" | "direita" | "centro">
3. Tag de cabeçalho:
O HTML possui seis níveis de cabeçalho que são comumente utilizados. O maior
A tag de cabeçalho é <h1>. Os diferentes níveis da tag de cabeçalho além de <h1> são
<h2>,
<h3>, <h4>, <h5> e <h6>. Essas tags de cabeçalho também contêm atributo
chamado como
alinhar.
<h1 align="esquerda" | "direita" | "centro">........<h2>
4. tag hr:
Esta tag coloca uma linha horizontal ao longo do sistema. Essas linhas são usadas para
quebrar
a página. Esta tag também contém o atributo ou seja, largura que desenha o
horizontal
linha com o tamanho da tela do navegador. Esta tag não requer uma tag de fechamento.
<hr width="50%">
5. base font:
Este especifica o formato para o texto básico, mas não para os cabeçalhos.
<basefont size="10">
6. tag de fonte:
Isto define o tamanho da fonte, a cor e valores relativos para um determinado texto.
<font size="10" color="#f1f2f3">
7. tag em negrito:
Esta tag é usada para implementar o efeito de negrito no texto
<b>..........</b>
8. Tag itálica:
Isso implementa efeitos de itálico no texto.
<i>…….</i>
9. strong tag:
This tag is used to always emphasized the text
<strong>............</strong>
Listas:
Uma das maneiras mais eficazes de estruturar um site é usar listas. Listas
fornece
índice direto no site. HTML fornece três tipos de listas, ou seja,
1. lista não ordenada,
2. lista ordenada e
3. lista de definições.
Listas podem ser facilmente incorporadas em outra lista para proporcionar um complexo, mas
estruturas legíveis. As diferentes tags usadas em listas são
explicado abaixo.
<li> …..</li>
As listas ordenadas (numeradas) e não ordenadas (com marcadores) são compostas por conjuntos de listas.
itens. Esta tag é usada para escrever itens de lista
<dl>….. </dl>
Esta tag é usada para a terceira categoria, ou seja, lista de definições, onde números ou marcadores são
não é usado na frente do item da lista, em vez disso, usa definição para os itens.
<dt>…..</dt>
Este é uma subtag da tag <dl> chamada de termo de definição, que é usada para marcar
os itens cuja definição é fornecida na próxima definição de dados.
<dd> ….</dd>
Esta é uma sub-tag da tag <dd>, a definição dos termos está contida dentro delas.
tags. A definição pode incluir qualquer texto ou bloco.
Tabelas:
A tabela é uma das construções HTML mais úteis. As tabelas são encontradas em toda a web.
aplicação. O principal uso de tabelas é que elas são usadas para estruturar
as peças de
informações e para estruturar toda a página da web. Abaixo estão algumas das tags usadas
em
mesa.
Links
Frames:
Os frames proporcionam uma interface agradável que torna o seu site fácil de navegar.
O frameset contém um conjunto de referências a arquivos HTML, cada um dos quais é
exibido dentro de uma moldura separada.
Com quadros, você pode exibir mais de um documento HTML no mesmo navegador
janela. Cada documento HTML é chamado de quadro, e cada quadro é independente do
outros.
O elemento frameset contém dois ou mais elementos de quadro. Cada elemento de quadro contém um
documento separado.
Forms:
Os formulários são a melhor maneira de adicionar interatividade a um elemento em uma página da web. Eles são
geralmente usado para permitir que o usuário envie informações de volta ao servidor, mas também pode ser usado para
simplificar a navegação em sites complexos. As tags que são usadas para implementar formulários são
segue.
Visão Geral :
A Unidade II demonstra as validações do lado do cliente usando JavaScript. Ela se concentra em como lidar com
eventos, exceções, etc. Esta unidade também se concentra em conceitos de DHTML.
CONTENTS:
1) Conceitos de JavaScript
2) Objects in java scripts
3) DHTML com JavaScript
JavaScript (também chamado de JScript) é uma linguagem de script com o objetivo principal de dar vida a
nossas páginas da web. É muito poderoso, flexível e fácil de aprender.
Recursos
Imperativo e estruturado
Dinâmico
tipagem dinâmica
o baseado em objetos
a avaliação em tempo de execução
Funcional
as funções de primeira classe
as funções aninhadas
o fechamento
Baseado em protótipos
Diversos
Extensões específicas do fornecedor
Existem três maneiras pelas quais podemos colocar JavaScript para uso em uma página da web.
Cada elemento em uma página web dinâmica ou estática possui certos eventos que podem acionar o Java Script
funções. Por exemplo, podemos usar o evento onClick de um elemento de botão para indicar que um
A função será executada quando um usuário clicar nesse botão. Definimos os eventos nas tags HTML.
Exemplos de eventos:
Um clique do mouse
Os eventos são normalmente usados em combinação com funções, e a função não pode ser executada.
antes que o evento ocorra.
JavaScript - Capturando Erros
Existem duas maneiras de capturar erros em uma página da Web
Instrução Try...Catch
A instrução try...catch permite que você teste um bloco de código em busca de erros. O bloco try contém o
código a ser executado, e o bloco catch contém o código a ser executado se um erro ocorrer.
tente
{
//Execute algum código aqui
}
pegar(erro)
{
//Lidar com erros aqui
}
O Evento onerror
O evento onerror pode ser explicado em breve, mas primeiro você aprenderá como usar o throw
declarações para criar uma exceção. As declarações throw podem ser usadas junto com o try...catch
declaração.
O objeto Date
A classe Date é usada para armazenar e recuperar datas em JavaScript.
Array
O objeto Array é usado para armazenar um conjunto de dados ou valores em um único nome de variável.
Um DOM (modelo de objeto de documento) é uma interface de programação de aplicativos (API) para
representando um documento (como um documento HTML) e acessando e manipulando o
vários elementos (como tags HTML e cadeias de texto) que compõem esse documento. Java
Navegadores da web com scripts sempre definiram um modelo de objeto de documento; um navegador da web
O DOM pode especificar, por exemplo: que os formulários em um documento HTML são acessíveis
através do array forms[] do objeto Documento.
validação de formulário
A validação de formulário é o processo de verificar se um formulário foi preenchido corretamente ou não antes de
está processado.
Na validação de formulário do lado do cliente em Java Script é uma parte importante de um site onde os dados precisam ser
ser coletado do usuário. Os usuários são intrinsecamente ingênuos e vão bagunçar a entrada de dados em um site
forma se der a oportunidade. É o trabalho do programador web, então, garantir que suas páginas
quais formulários incluem validação de formulário do lado do cliente usando JavaScript.
Overview :
Esta unidade se concentra na criação de documentos XML que são projetados para carregar dados. XML é tudo sobre
informações descritivas. XML foi projetado para transportar e armazenar dados. Podemos criar web
documentos de XML usando XSLT para transformar nossos documentos em HTML. Podemos então enviar
nosso XML para um processador XSLT no servidor web e servir esse resultado para o navegador web. Isso
torna nossa documentação disponível em qualquer formato que precisemos.
Contents :
Introdução ao XML
DTD
Esquema XML
XSLT
DOM
SAX
Introdução ao XML
XML descreve e foca nos dados enquanto HTML apenas exibe e foca em como os dados
aparências. HTML é tudo sobre exibir informações, mas XML é tudo sobre descrever informações.
As tags usadas para marcar documentos HTML e a estrutura dos documentos HTML são
pré-definido. O autor de documentos HTML só pode usar tags que estão definidas no HTML
padrão.
No HTML, alguns elementos podem estar aninhados de forma inadequada uns dentro dos outros, assim:
<b><i>Este texto é em negrito e itálico</b></i>
No XML, todos os elementos devem estar devidamente aninhados entre si, assim:
Os nomes não devem começar com um número ou caracter de pontuação, mas podem conter letras.
números, e outros caracteres sem espaços. Nomes não devem começar com as letras
xml (ou XML, ou Xml, etc)
Atributos XML
Os elementos XML podem ter atributos na tag de início, assim como o HTML.
Os atributos são usados para fornecer informações adicionais sobre os elementos.
Os valores dos atributos devem sempre estar entre aspas. Use aspas simples ou
aspas duplas ex. <color="red"> ou <color='red'>
DTD Interno
Se o DTD estiver definido dentro do documento XML, deve estar envolto em um DOCTYPE
definição com a seguinte sintaxe:
<!DOCTYPE elemento-raiz [declarações-de-elemento]>
DTD Externa
Se o DTD estiver definido em um arquivo externo, deve ser envolvido em um DOCTYPE
definição com a seguinte sintaxe:
<!DOCTYPE elemento-raiz SYSTEM "nome-do-arquivo">
Importância de um DTD
Com um DTD, um arquivo XML carrega uma descrição de seu próprio formato.
Com um DTD, grupos independentes de pessoas podem concordar em usar um DTD padrão
para trocar dados.
A aplicação do usuário pode usar um DTD padrão para verificar se os dados que recebe do exterior
o mundo é válido.
O usuário também pode usar um DTD para verificar seus próprios dados.
Elementos
Atributos
Entities
PCDATA
CDATA
PCDATA
PCDATA significa dados de caracteres analisados. Pode ser pensado como os dados de caracteres (texto)
encontrado entre a tag de início e a tag de fim de um elemento XML.
PCDATA é um texto a ser analisado por um analisador. O texto é verificado pelo analisador para
entidades e marcação.
Tags dentro do texto serão tratadas como marcação e entidades serão expandidas. No entanto,
Os dados de caractere analisados não devem conter nenhum &, < ou > caracteres. Estes devem ser
representado pelas entidades &, <, e >, respectivamente.
CDATA:
CDATA é dado de caractere que NÃO será analisado por um analisador. Tags dentro do texto
não será tratado como marcação e as entidades não serão expandidas.
<!ELEMENT To (#PCDATA)>
<!ELEMENT De (#PCDATA)>
EX:
Quando as crianças são declaradas em uma sequência separada por vírgulas, as crianças devem
aparecer na mesma sequência no documento.
Em uma declaração completa, as crianças também devem ser declaradas.
Crianças podem ter filhos.
Qualificadores de etiqueta
DTD-Attributes:
Os atributos fornecem informações adicionais sobre os elementos.
{"DTD-Entities":"Entidades DTD"}
Entidades são variáveis usadas para definir atalhos para texto padrão ou caracteres especiais. Entidade
referências são referências a entidades As entidades podem ser declaradas interna ou externamente.
Sintaxe:
<!ENTITY entity-name "entity-value">
Esquema XML
Uma das maiores forças dos Esquemas XML é seu suporte para tipos de dados. Com suporte para
data types:
XSLT
SAXé umlexical, orientado a eventosinterface na qual um documento é lido seriamente e seu conteúdo é
reportado comocallbacksa váriosmétodosem umobjeto manipuladordo design do usuário. SAX é rápido
e eficiente de implementar, mas difícil de usar para extrair informações aleatórias do
XML, uma vez que tende a sobrecarregar o autor da aplicação com a necessidade de acompanhar qual parte do
o documento está sendo processado. É mais adequado para situações em que certos tipos de
as informações são sempre tratadas da mesma forma, não importa onde ocorram no documento.