sábado, 10 de dezembro de 2011

tutorial CSS


tutorial CSS 
Primeiros passos com HTML + CSS

Este breve tutorial destina-se àqueles que ainda não escreveram sua primeira folha de estilos e desejam começar a projetar com CSS.
Aqui você não encontrará explicações avançadas sobre CSS. Este tutoriaI explica como criar um arquivo HTML, um arquivo CSS e como integrá-los de maneira a que funcionem juntos. Após estas noções básicas você poderá ler outros tutoriais e então incrementar os arquivos HTML e CSS aqui criados. Ou ainda, poderá passar a usar um editor adequado para HTML ou CSS, que vai auxiliá-lo a construir sites mais complexos.
Abaixo uma visão da página web que construiremos ao longo deste tutorial:

[Link to the final HTML page]


A página web pronta, com seu layout e cores definidas por CSS.
Reconheço que não se trata de uma bela página. ☺
Avancado Adotei como convenção ao longo do tutorial um sinal de "perigo" como este ao lado esquerdo e uma fonte menor, para indicar um texto opcional contendo uma explicação extra sobre os códigos HTML e CSS do exemplo. O sinal de "perigo" indica um texto contendo técnicas mais avançadas.

Passo 1: Escrevendo o HTML

Para acompanhar os passos deste tutorial sugiro que você use a mais simples das ferramentas disponíveis isto é, o Notepad (Windows), TextEdit ( Mac) ou KEdit (KDE) pois servirão perfeitamente aos nossos propósitos. Depois que você tiver dominado os fundamentos básicos, talvez queira utilizar ferramentas mais avançadas ou mesmo programas comerciais tais como, Style Master, Dreamweaver ou GoLive. Mas, para seus primeiros passos com CSS não será interessante utilizar-se de ferramentas com recursos mais sofisticados e avançados sobre os quais você não tenha total conhecimento e domínio.
Não use processadores de textos tais como Microsoft Word ou OpenOffice. Eles geram arquivos que os web browsers não conseguem interpretar. Para códigos HTML e CSS, precisamos de arquivos de texto simples.
O passo  1 consiste em abrir seu editor de texto (Notepad, TextEdit, KEdit, ou outro de sua preferência), e digitar o código mostrado abaixo:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
  <title>Minha primeira página CSS</title>
</head>

<body>

<!-- Menu de navegacao do site -->
<ul class="navbar">
  <li><a href="index.html">Home page</a>
  <li><a href="pensamentos.html">Pensamentos</a>
  <li><a href="cidade.html">Minha cidade</a>
  <li><a href="links.html">Links</a>
</ul>

<!-- Conteudo -->
<h1>Minha primeira página CSS</h1>

<p>Bem vindos à minha página estilizada!

<p>Minha página não contém imagens, mas pelo
menos está estilizada.
Ela contém links, ainda que eles não levem
a lugar algum…

<p>Deveria haver mais textos aqui porém eu
ainda não decidi o que escrever.

<!-- Date e assine sua página, isto é educado! -->
<address>Construida em 15 de dezembro de 2004<br>
  por mim mesmo.</address>

</body>
</html>
Na realidade você não precisa digitar o código, simplesmente copie e cole no editor.
Avancado A primeira linha do código HTML acima informa ao browser qual é o tipo de HTML do código (DOCTYPE significa DOCument TYPE - DOCumento TIPO). No nosso caso trata-se de HTML version (versão) 4.01.
As palavras dentro dos sinais < e > são chamadas de tags e, como você pode notar, o documento está contido dentro das tags <html> e </html>. Entre as tags <head> e </head> poderão estar contidas várias informações que não são mostradas na tela. Note que ali está contido o título (title) do documento e mais adiante você verá que nossa folha de estilos também será colocada ali.
A tag <body> contém o texto do documento em si. A princípio tudo que está dentro dela será mostrado na tela exceto textos colocados entre os sinais <!-- e -->, que se destinam a abrigar comentários no código. O browser ignora os comentários.
Sobre as demais tags no exemplo, <ul> é para exibir “Listas não ordenadas”, isto é, uma lista na qual os seus itens não são numerados. A tag <li> é para cada um dos "Itens da lista". A tag <p> é para “Parágrafos.” E, a tag <a> é para “Âncoras”, e servem para criar hyperlink.
O codigo HTML no NotePad
O código HTML digitado no NotePad.
Avancado Se você quiser saber o significado dos nomes dentro dos sinais <…> (nomes das tags) um bom lugar para consulta e leitura é Primeiros passos com HTML. Mas, a seguir alguns comentários sobre a estrutura do HTML da nossa página.
  • O elemento “ul” marca uma lista contendo um hiperlink por item. Esta lista com seus itens se constituirá no "menu de navegação do site", com links para outras páginas do nosso (hipotético) Web Site. Provavelmente todas as páginas do site conterão um menu igual a este.
  • Os elementos “h1” e “p” marcam o conteúdo da página e a assinatura no rodapé da página (“address”) será igual para todas as páginas do site.
Observe que eu não usei tags de fechamento para os elementos “li” e “p”. Em HTML (ao contrário de XHTML), é permitido omitir as tags de fechamento </li> e </p> e eu as omiti com a finalidade de tornar o texto do código mais legível. Contudo você pode usar as tags de fechamento se assim preferir.
Vamos admitir que este será um layout de página que se repetirá várias vezes no Web site. Como é bastante comum em Web sites as páginas se repetem com um mesmo menu de navegação e assinatura e uma área de conteúdo.
Agora selecione, no menu "Arquivo" ("File") "Salvar como..." (“Save As…”), escolha um diretório e pasta (salvar no Desktop é bem apropriado neste caso) e grave ("salve") o arquivo com o nome de “minhapagina.html”. Não feche o editor, pois iremos precisar dele mais adiante.
(Se você estiver usando o TextEdit para Mac, você deverá informar ao TextEdit que o texto a gravar é do tipo "plain text", para isto vá ao menu Format e selecione “Make plain text”. A seguir ao salvar o texto e o TextEdit propor adicionar a extensão “.txt” ao arquivo, escolha “Don't append.” Algumas vezes o Mac dá uma de inteligente…)
A seguir abra o arquivo que você salvou em um browser. Você pode fazer isto da seguinte maneira: procure o arquivo com o gerenciador de arquivos (Windows Explorer, Finder ou Konqueror) e dê um ou dois cliques de mouse sobre o arquivo “minhapagina.html”. Esta ação deverá fazer com que o arquivo seja aberto no browser default do seu sistema. (Se isto não acontecer abra o seu browser e arraste o arquivo para dentro dele.)
Você constatará tratar-se de uma página visualmente inexpressiva...

Passo 2: Adicionando cores

Você muito provavelmente viu algum texto na cor preta sobre um fundo branco, mas isto vai depender de como seu browser está configurado. Uma maneira bem fácil de acresentar estilização à página é adicionar algumas cores a ela. (Mantenha seu browser aberto, vamos usá-lo novamente mais adiante.)
Comecemos com uma folha de estilos incorporada ao arquivo HTML. Mais a frente, separaremos os arquivos HTML e CSS. Separar os arquivos é uma boa técnica, pois isto permite usar a mesma folha de estilos para vários arquivos HTML: você precisará escrever uma só folha de estilos. Por ora vamos colocar nossa CSS no mesmo arquivo HTML.
Vamos precisar inicialmente do elemento <style> no nosso arquivo HTML. A folha de estilos será colocada dentro deste elemento. Então mãos a obra! volte ao seu editor e acresente mais cinco linhas de código dentro da tag "head" do seu arquivo HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
  <title>Minha primeira página CSS</title>
  <style type="text/css">
  body {
    color: purple;
    background-color: #d8da3d }
  </style>

</head>

<body>
[etc.]
As linhas a acresentar estão destacadas acima na cor vermelha. A primeira linha informa que trata-se de uma folha de estilos escrita para CSS (“text/css”). A segunda linha diz que as regras de estilo a seguir, aplicam-se ao elemento “body”. A terceira determina que os textos serão em cor purple (púrpura) e a linha a seguir coloca a cor #d8da3d (amarela esverdeada) para o fundo da página.
Avancado Em CSS as folhas de estilos são constituidas de regras. Cada regra compõe-se de três partes:
  1. um selector (no exemplo: “body”), que informa ao browser qual é a parte do documento a qual se aplica a regra;
  2. uma propriedade (no exemplo, 'color' e 'background-color', duas propriedades distintas), que especifica qual é o aspecto do layout que está sendo estilizado;
  3. e um valor ('purple' e '#d8da3d'), que fornece o valor da propriedade.
No exemplo nota-se que as regras podem ser combinadas. Ali estão escritas duas propriedades. Poderíamos ter escrito duas regras separadamente sem combiná-las:
body { color: purple }
body { background-color: #d8da3d }
mas, como as duas regras valem para o elemento body, escrevemos uma só vez o elemento e colocamos as propriedades com seus valores, juntas. Para saber mais sobre seletores consulte capítulo 2 do Lie & Bos.
A cor de fundo (background-color) do elemento body valerá para todo o documento. Nós não escrevemos nenhuma regra adicional colocando fundo de outra cor para os outros elementos da página (p, li, address…) então por 'default' eles não terão cor de fundo (ou seja: serão transparentes). A propriedade 'color' determina a cor dos textos para o elemento body e todos os elementos contidos em body herdarão esta cor, a menos que uma outra regra CSS determine uma cor diferente para qualquer elemento na página. (Mais adiante nós escreveremos uma regra assim.)
Agora, salve seu arquivo (use “Save” no menu File ) e volte à janela do seu browser. Dê um "Reload" (Atualizar) na página e seu aspecto mudará, mostrando as cores adicionadas pelas regras CSS escritas. À exceção da lista de links na parte superior, o texto deverá estar na cor púrpura sobre um fundo amarelo esverdeado.
Screenshot da pagina com cores no FireFox1.0
A página com cores adicionadas, renderizada em um browser.
Avancado Cores podem ser escritas em CSS de variadas maneira. Neste exemplo mostrei duas delas: pelo nome da cor (“purple”) e por seu código hexadecimal (“#d8da3d”). Existem cerca de 140 nomes para cores e o código hexadecimal permite especificar mais de 16 milhões de cores. Mais explicações sobre cores em Adicionando um toque de estilo.

Passo 3: Adicionando fontes

Outra coisa bem fácil de se estilizar são as fontes para os elementos da página. Vamos escolher fonte “Georgia” para os textos, exceto para o cabeçalho h1 ao qual atribuiremos a fonte “Helvetica.”
Você nunca terá como saber quais são as fontes que os visitantes do seu site têm instaladas em suas máquinas, por isso é de boa técnica sempre especificarmos fontes alternativas nas folhas de estilos: se a fonte Georgia não estiver disponível as fontes Times New Roman ou Times irá substituí-la sem grandes prejuízos e ainda mais, se ambas também estiverem indisponíveis o browser do visitante usará uma fonte (with serif) com serifas. Se a fonte Helvetica não estiver instalada, as fontes Geneva, Arial e SunSans-Regular são similares e se nenhuma delas estiver disponível o browser usará uma fonte sem serifas.
No seu editor de textos acresente mais estas linhas:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
  <title>Minha primeira página CSS</title>
  <style type="text/css">
  body {
    font-family: Georgia, "Times New Roman",
          Times, serif;

    color: purple;
    background-color: #d8da3d }
  h1 {
    font-family: Helvetica, Geneva, Arial,
          SunSans-Regular, sans-serif }
  </style>
</head>

<body>
[etc.]
Salve o arquivo, abra novamente o browser e dê um "Reload" (Atualizar) na página para visualizar as fontes diferentes para o cabeçalho h1 e o restante do texto.
Screenshot com adicao da fontes
Agora cabeçalho e texto estão com fontes diferentes.

Passo 6: Adicionando uma linha horizontal

A última regra para estilização que escreveremos em nosso exemplo será para adicionar uma linha horizontal separando o texto principal da assinatura ao pé da página. Usaremos a propriedade 'border-top' para colocar uma linha horizontal pontilhada acima do elemento <address>:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>Minha primeira página CSS</title>

  <style type="text/css">
  body {
    padding-left: 11em;
    font-family: Georgia, "Times New Roman",
          Times, serif;
    color: purple;
    background-color: #d8da3d }
  ul.navbar {
    list-style-type: none;
    padding: 0;
    margin: 0;
    position: absolute;
    top: 2em;
    left: 1em;
    width: 9em }
  h1 {
    font-family: Helvetica, Geneva, Arial,
          SunSans-Regular, sans-serif }
  ul.navbar li {
    background: white;
    margin: 0.5em 0;
    padding: 0.3em;
    border-right: 1em solid black }
  ul.navbar a {
    text-decoration: none }
  a:link {
    color: blue }
  a:visited {
    color: purple }
  address {
    margin-top: 1em;
    padding-top: 1em;
    border-top: thin dotted }
  </style>
</head>

<body>
[etc.]
Aqui completamos a folha de estilos. A seguir vamos ver como colocar a folha de estilos em um arquivo separado e com isto usar uma folha para várias páginas.

Passo 7: Colocando a folha de estilos em um arquivo separado

Temos agora um arquivo HTML com uma folha de estilos incorporada. Quando nosso site crescer, provavelmente muitas páginas deverão compartilhar a mesma folha de estilos. Existe uma maneira bem mais racional do que sair copiando a folha de estilos em cada uma das páginas do Web site: se colocarmos a folha de estilos em um arquivo separado, todas as páginas do site poderão conter um link apontando para este arquivo.
Para nosso arquivo de folha de estilo precisaremos criar um outro arquivo de texto. Escolha “New” no menu File do seu editor de texto (Se estiver usando o TextEdit, não se esqueça do plain text usando o Format menu.)
A seguir, no editor, copie tudo o que estiver dentro do elemento <style> no HTML e cole no arquivo novo que você acabou de criar. Não copie as tags <style> e </style>. Elas são do HTML e não pertencem ao arquivo CSS. Agora na nova janela do editor que você abriu deverá estar com esta folha de estilos:
body {
  padding-left: 11em;
  font-family: Georgia, "Times New Roman",
        Times, serif;
  color: purple;
  background-color: #d8da3d }
ul.navbar {
  list-style-type: none;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 2em;
  left: 1em;
  width: 9em }
h1 {
  font-family: Helvetica, Geneva, Arial,
        SunSans-Regular, sans-serif }
ul.navbar li {
  background: white;
  margin: 0.5em 0;
  padding: 0.3em;
  border-right: 1em solid black }
ul.navbar a {
  text-decoration: none }
a:link {
  color: blue }
a:visited {
  color: purple }
address {
  margin-top: 1em;
  padding-top: 1em;
  border-top: thin dotted }
Escolha “Save As…” no menu File, e salve com o nome “meuestilo.css” no mesmo diretório/pasta onde está o arquivo minhapagina.html.
Agora volte para o arquivo HTML. Apague tudo que estiver dentro do elemento <style> incluindo <style> e </style> e coloque no lugar um elemento <link> como mostrado abaixo:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>

  <title>Minha primeira página CSS</title>
  <link rel="stylesheet" href="meuestilo.css">
</head>

<body>
[etc.]
Este link informa ao browser que que a folha de estilos para a página está em um arquivo chamado “meuestilo.css” e como nenhum diretório está indicado no caminho do link o browser procurará no mesmo diretório do arquivo HTML.
Se você salvar o arquivo HTML e der um "Reload" (Atualizar) na página, nenhuma mudança ocorrerá: a página continua estilizada da mesma maneira mas agora as regras de estilo estão em um arquivo externo.
O resultado final
O resultado final
O próximo passo agora é carregar os arquivos criados, minhapagina.html e meuestilo.css para seu Web site. (Bem, talvez você queira fazer algumas mudanças antes...) Agora, como fazer isto vai depender do seu provedor Internet.

fonte:http://maujor.com/w3ctuto/firstcss.html

HTML Básico



HTML Básico

Um tutorial resumido do que é e como funciona o HTML.


Como funciona uma página?
O espaço para sua página na Internet fica em um computador, onde estão todos os seus arquivos de HTML, som, imagem, etc. O computador onde fica a sua home page é chamado de Servidor, pois a qualquer hora do dia ou da noite ele vai estar ligado para as pessoas poderem acessar sua home page.
Quando a pessoa entra na sua home page, ela está acessando este espaço. As páginas são feitas usando a linguagem HTML (HyperText Markup Language). Trata-se de uma linguagem simples e bem leve, por isso ela é o padrão da Internet. Nas páginas você coloca sons, imagens, cores.
Além disso, as páginas da Web podem ser ligadas entre si, formando o que se chama de Link. Com isso, você pode criar uma página sobre um assunto que lhe agrade a partir de uma outra, com sua foto e um link entre elas. Quando uma pessoa clica neste link, ela vai diretamente para aquela página que você definiu.
Vamos passar agora às aulas de HTML para você poder começar a construir seu site. Para visualizar as páginas é necessário um navegador. Os mais conhecidos e utilizados são o Internet Explorer e o Netscape.
Estes navegadores fazem basicamente a mesma coisa - mostrar as páginas -, mas devido a algumas diferenças de programação, alguns recursos são visíveis em um e no outro não. O mesmo acontece com versões mais antigas. Navegadores versão 3 não conseguem mostrar uma página HTML corretamente. Por isso, durante a construção do seu site, procure testá-lo nos dois navegadores para verificar se a visualização está correta.
Introdução ao HTML
Todo documento HTML é composto de Tags. Este é o nome dados aos comandos HTML. Você deve começar sua página com a tag <HTML>, na primeira linha do código, e terminar com </HTML> na última linha do documento. Perceba que a barra "/" sinaliza o fechamento da tag. Este fechamento é necessário para que ela possa ser interpretada pelo navegador. A estrutura das tags é formada por:
<xxx>: Este é o inicio da tag;*
</xxx>: Este é o fechamento da tag para que ela possa funcionar.**
* xxx é apenas uma representação de uma tag, não é uma tag HTML.
** Algumas tags não necessitam do fechamento. Neste caso você será avisado.
Entre o início da tag e o seu fechamento ficam os textos, parâmetros, atributos e até outras tags que vão formando a sua página. Se você não fechar corretamente as tags, a página não irá ser mostrada direito ou nem mesmo irá aparecer.
Após iniciar o documento com a tag <HTML> você deve incluir o cabeçalho que é feito com as tags <HEAD> </HEAD>. E também um título usando o par <TITLE> ... </TITLE>. Geralmente, o título não é mostrado na página, porém os navegadores o utilizam para entitular a janela de visualização. Coloque um título bem claro e explicativo para seus documentos.
- A tag <BODY>
O "corpo" do documento deve ser demarcado pelo par <BODY> ... </BODY>. Nesta parte do documento serão colocados todos os comandos para apresentação de uma página HTML. Entre as tags <BODY> e </BODY> é que você vai colocar todos os códigos para sua página.
Um documento simples seria digitado da seguinte maneira:
<HTML>
<HEAD>
<TITLE> Meu documento HTML </TITLE>
</HEAD>
<BODY>
Aqui você coloca os comandos em HTML.
</BODY>
</HTML>

Os espaços em branco são ignorados quando o navegador "lê" o código. Assim o código acima poderia ser escrito da seguinte forma:

<HTML><HEAD><TITLE> Meu documento HTML </TITLE></HEAD><BODY>Aqui você coloca os comandos em HTML.</BODY></HTML>

A vantagem é que isto economiza espaço em disco, mas é uma maneira muito confusa e relaxada de programar. Acostume-se a organizar seus programas para poder entendê-los posteriormente.

- Atributos do <BODY>

Através de atributos de <BODY>, podemos definir cores para os textos, links e para o fundo das páginas, bem como uma imagem de fundo (papel de parede da página):

<BODY BGCOLOR="cor" TEXT="cor" LINK="cor" ALINK="cor" VLINK="cor" BACKGROUND="imagem que vai aparecer">

Onde:

- BGCOLOR
Cor de fundo (padrão: cinza ou branco)

- TEXT
Cor dos textos da página (padrão: preto)

- LINK
Cor dos links (padrão: azul)

- ALINK
Cor dos links, quando acionados (padrão: vermelho)

- VLINK
Cor dos links, depois de visitados (padrão: azul escuro ou roxo)

- BACKGROUND
Imagem de fundo. Saiba como colocar uma imagem de fundo clicando aqui.

Em "cor", você pode colocar os valores de cores em inglês como:

Preto = black
Branco = white
Azul = blue
Amarelo = yellow
Vermelho = red

Você também pode usar o valor hexadecimal de cores ou "RRGGBB", que é a forma mais comum de definir cores usadas na Internet.. Com isso você pode colocar em sua página outras cores diferentes, como um azul-claro. Para isso você deve ter o código das cores, e no lugar de escrever o nome da cor em inglês, você coloca o valor da cor

Algumas cores disponíveis RRGGBB (hexadecimal):

Cor - Código HTML
PRETO - #000000
BRANCO - #FFFFFF
VERMELHO - #FF0000
VERDE - #00FF00
AZUL - #0000FF
ROSA - #FF00FF
AMARELO - #FFFF00

Agora que você já aprendeu como é o arquivo HTML básico , pode começar a ver tags. Elas ficam após o comando <BODY> , no meio do seu texto. Após <BODY> você já pode começar a escrever o que quiser. Há duas formas de formatar o seu texto:

- Tags de título <H> - "Headings"

Com elas você pode apenas definir o tamanho das letras, mas não o tipo de fontes. Veja agora como ficam as tags "headings" para cabeçalhos que vão do tamanho 1 até 6.

<H1> Este é o primeiro nível </H1>
<H2> Este é o segundo nível </H2>
<H3> Este é o terceiro nível </H3>
<H4> Este é o quarto nível </H4>
<H5> Este é o quinto nível </H5>
<H6> Este é o sexto nível </H6>


Este é o primeiro nível

Este é o segundo nível

Este é o terceiro nível

Este é o quarto nível

Este é o quinto nível
Este é o sexto nível

- Tag <FONT>

- Você pode também usar as tags de fonte no lugar das tags de "headings". Este tipo de tag é a mais usada, pois você pode definir mais facilmente o tamanho do texto e fonte que você deseja, e personalizar ainda mais a sua página. A tag é <FONT>, e dentro dela você pode definir vários parâmetros, como cor, tamanho e tipo de letra. Veja agora como usar as tags de fontes:

- Atributo FACE

- FACE:
Uma evolução que permite a escolha da fonte (tipo de letra) para os textos, a tag é feita assim:

<FONT FACE=fonte_da_letra>Texto</FONT>

Exemplo:

<FONT FACE=Times>Fonte Times New Roman </FONT>
Fonte Times New Roman

<FONT FACE=Arial>Fonte Arial </FONT>
Fonte Arial

<FONT FACE=Courier>Fonte Courier New </FONT>
Fonte Courier New

- Atributo COLOR e SIZE

- COLOR e SIZE:
Atributos cor e tamanho:

<font size="3"> A palavra terá o tamanho 3</font>
A palavra terá o tamanho 3

<font color="red"> A palavra terá a cor vermelha </font>
A palavra terá a cor vermelha.

Podemos também combinar as tags acima:

<font face="Arial" size="2" color="red">Palavra com tamanho 3 e em vermelho </font>

O resultado final será:
Palavra com tamanho 3 e em vermelho Formatando textos
Você pode formatar o texto, colocando-o em negrito, itálico, sublinhado e centralizado. Assim:

- Tags <B> , <U> , <I> e <CENTER>
<B> Texto </B> - Texto fica em Negrito.

<U> Texto </U> - Texto Sublinhado.

<I> Texto </I> - Texto em Itálico.


<CENTER> Texto </CENTER> Texto centralizado.

Os códigos também podem ser escritos uns sobre os outros, acumulando seus efeitos, como por exemplo:

<CENTER><B><U>Teste 1</U> <I>e</I> Teste 2</B></CENTER>

O resultado é:

Teste 1 e Teste 2
Parágrafos
- Tag <P> - Parágrafos:

Em HTML são necessários comandos para definir parágrafos. Não basta você simplesmente pressionar "ENTER" para que a linha vá para baixo, como em editores de texto comuns. Você terá que colocar uma tag para um parágrafo ou para uma linha nova.

Para fazer um parágrafo novo, basta colocar a tag <P>. Por exemplo, escreva no editor o seguinte, deste jeito:

Parágrafo 1<P>Parágrafo 2.

O resultado será este:

Parágrafo 1

Parágrafo 2

- Tag <BR> - Linhas

Como você pode ver, o navegador mesmo faz um parágrafo novo cada vez que você coloca esta tag. Caso você queira simplesmente mudar de linha, ao invés de mudar de parágrafo, coloque a tag <BR>. Por exemplo, escreva:

Parágrafo 1<BR>Linha 1<P>Parágrafo 2<BR>Linha 2.
O resultado será este:

Parágrafo 1
Linha 1

Parágrafo 2
Linha 2


fonte:http://www.linhadecodigo.com.br/Artigo.aspx?id=81

O QUE É HTML?

O QUE É HTML?


HTML é uma linguagem com a qual se definem as páginas web. Basicamente trata-se de um conjunto de etiquetas (tags) que servem para definir a forma na qual se apresentará o texto e outros elementos da página.

O HTML se criou a princípio com objetivos de divulgação. Porém, não se pensou que a web chegaria a ser uma área de ócio com caráter multimídia, de modo que, o HTML se criou sem dar respostas a todos os possíveis usos que lhe dariam posteriormente e a todo coletivo de gente que o utilizariam no futuro. Entretanto, frente a este deficiente planejamento, com o tempo, foram se incorporando modificações as quais são os padrões (standards) do HTML. Numerosos padrões já se apresentaram. O HTML 4.01 foi o último padrão feito até o mês de abril de 2004.

O HTML é uma linguagem de programação muito fácil de aprender, o que permite que qualquer pessoa, mesmo que nunca tenha programado possa enfrentar a tarefa de criar um website. O HTML é fácil e em pouco tempo poderemos dominar sua linguagem. Mais adiante, conseguiremos os resultados profissionais graças as nossas capacidades para o desenho e a nossa veia artística.

Uma vez conhecendo o conceito do HTML, vamos adiantar mais algumas coisas. Esta linguagem se escreve em um documento de texto, por isso necessitamos de um editor de textos para escrever uma página web. Sendo assim, o arquivo onde está contido o código HTML é um arquivo de texto com uma peculiaridade, que tem uma extensão .html ou .htm (é indiferente qual deles utilizar). De modo que quando programarmos em HTML, o faremos com um editor de texto, o mais simples possível e salvaremos nossos trabalhos com extensão .html, por exemplo: minhapagina.html.

Para adiantar um pouco mais como se utiliza o HTML, diremos que a linguagem consta de tags que são etiquetas que tem esta forma<B> ou<P>. Cada etiqueta significa uma coisa , por exemplo:<B> significa que se escreve em negrito (bold) ou<P> significa um parágrafo,<A> é um link, etc. Quase todas as etiquetas têm sua correspondente etiqueta de fechamento, que indica que a partir desse ponto a etiqueta não vai se alterar. Por exemplo,</B> se utiliza para indicar que se deixe de escrever em negrito. Portanto, o HTML não é mais do que uma série de tags que se utilizam para definir a forma ou o estilo que queremos aplicar em nosso documento. Ou seja,<B> isto está em negrito</B>.

fonte:http://www.criarweb.com/artigos/7.php

A origem do CSS, um pouco da história.


A origem do CSS, um pouco da história.

A internet como conhecemos hoje, é fruto de uma evolução constante e gradativa desde sua invenção. Desde seus protocolos até suas linguagens de desenvolvimento sofreram tais mudanças e com certeza, um dos principais componentes dessa grande estrutura mundial é o HTML. Mas espera ai, não iamos falar sobre CSS?
Pois bem, uma coisa leva a outra. Vejamos o começo de tudo, a linguagem de marcação surgindo para solucionar o problema de um cientista que queria uma forma de divulgar seus artigos na rede, para isso, ele criou algo simples, restrito a comunidade científica e usado apenas para estrutura o conteúdo e exibir um texto de forma coerente.
Mas a linguagem usada pelos cientistas se tornou padrão da Internet, e com o tempo, passou a ser mais testada. Todos queriam imagens, cores e designer avançado. E o HTML antigo não suportava isso, então foram adicionadas novas tags. Isso solucionou o problema por um tempo, mas começou a surgir outro grande problema. Com os novos recursos, designers e desenvolvedores de websites, abusavam da criatividade e enchiam suas paginas de fontes e estilos visuais, mas para alterar uma linha até que era mais simples, porem quando se queria mudar a cor de um link, por exemplo, e esse link estava em 300 paginas diferentes, era trabalho manual mesmo, um por um, tag por tag.
Misturar estilo e estrutura não era mais interessante, e foi assim que em 1995, Håkon Wium Lie e Bert Bos apresentaram a proposta do CSS(Cascading Style Sheets) que logo foi apoiada pela W3C. A idéia geral era, utilizar HTML somente para estruturar o website e a tarefa de apresentação fica com o CSS disposto em um arquivo separado .css ou no proprio HTML demarcado pelas tags .
Os conceitos de estilização com css em sua maioria ainda não são seguidos totalmente, devido a problemas de compatibilidade entre browsers e muitas vezes até falta de um conhecimento maior dos desenvolvedores, mas a W3C trabalha nos standards, que visam tornar o desenvolvimento padrão e tambem exigir dos navegadores uma interpretação adequada e compatível

Fonte: http://www.devmedia.com.br/post-15195-A-origem-do-CSS-um-pouco-da-historia.html