sábado, 17 de abril de 2010

Dicas de Qualidade para webmasters

<title>: O elemento mais importante de uma página web de qualidade

O elemento <title> em HTML foi projetado para fornecer um pequeno pedaço de texto no documento nos seguintes casos:

  • Barra de título da Janela;
  • lista de favoritos;
  • lista de resultado do serviço de busca.

Por isso devemos sempre dar um bom título ao nosso site, não sendo muito curto e nem muito longo.

Não use “Clique aqui” como texto de um link

Ao chamar o usuário para ação o link deve fornecer:

  • Informações quando lida fora do contexto;

  • Explicar o que o link oferece;

  • Não falar sobre mecânica,

  • Não é uma expressão verbal.

Exemplo:
Evitar a seguinte frase na sua página:



Para fazer o download do IRPF 2010 / Receita Fazenda, clique aqui

Ou


Para fazer download do IRPF 2010, vá para o sitio da Receita e obtenha o software necessário.

Ambas as sentenças divulga muito a mecânica de obtenção do software da Receita. Se quiser chamar o leito à ação, use algo como:


Obter IRPF 2010

Use o atributo alt para descrever a função de cada elemento visual

O atributo alt é definido em um conjunto de tags (img, área, input, applet, etc) para permitir que você forneça um equivalente contextual para o objeto.

Benefícios para o seu site com o uso do alt:

  • Atualmente, os navegadores da web estão disponíveis em uma grande quantidade de plataformas com capacidades muito diferentes, alguns não podem exibir imagens ou apenas um conjunto restrito de tipos de imagens. Se o código tem o atributo alt definido na suas imagens, a maioria dos navegadores exibirá a descrição que você deu, em vez das imagens.

  • Alguns de seus visitantes não podem ver as imagens, sejam eles cegos, daltônicos, com visão reduzida. O atributo alt é de grande ajuda para estas pessoas terem uma ideia do que está em sua página.

  • Obs.: Se a imagem apresenta uma série de informações importantes, tente resumi-la em uma pequena linha para o alt e adicionar o atributo longdesc para uma descrição mais detalhada.

    Cuidado com o tamanho da fonte

    Uma certa tendência para os designers, acreditando que o texto pequeno da página web dá uma aparência mais elegante e oferece mais espaço por “página” de conteúdo real, muitas vezes resulta na utilização de tamanhos de letra excessivamente pequeno.

    Outro fator importante é esquecer <font> e utilizar o CSS, pois é a forma mais adequada para definir o tamanho do texto exibido além de ser mais flexível, mais fácil de manter e economiza largura da banda.

    Não é uma boa prática especificar o font-size em pt, utilize xx-small, x-small, x-large ou em.

    GIF x PNG

    - GIF desenvolvida em 1980 e ainda é amplamente utilizado.

    - PNG desenvolvida em 1995 e tornou-se uma recomendação do W3C em 1996.

    Para a Web, PNG tem três grandes vantagens:

    - Canais Alpha (transparência variável);

    - Correção gamma-cross platform (controle de brilho da imagem) e cor;

    - Entrelaçamento bidimensional (um método de visualização progressiva).

    E aí? Gostou? Escreva seu comentário enviando mais dicas. :)

Participação do e-gov no atendimento aos pradrões W3C

Após a grande explosão da chamada web 2.0, com a maciça participação do usuário, surge a tão falada Web 3.0, anunciada como a terceira onda da Internet, que projeta estruturar todo o conteúdo disponível na rede mundial de computadores. É aí onde o governo eletrônico entra com sua parcela de colaboração.

Segundo o gerente da W3C, Vagner Diniz, declarou que a evolução da Internet está relacionada ao desenvolvimento de tecnologias que seguem padrões internacionalmente aceitos e que o mundo digital colaborativo faz com que o governo também adote a prática de compartilhar dados.

A área de Comunicação Empresarial é fundamental no processo de agilizar o atendimento ao cidadão. Ou seja, quando não há integração entre as áreas, o resultado pode ser a não credibilidade de resposta.

Portanto, é importante sempre seguir os padrões propostos pela W3C, com o objetivo agilizar a disponibilização de dados governamentais para o público, através da utilização de padrões como o XML e o CSS.

W3C? Padrões Web? O que é isso??

O Consórcio World Wide Web (W3C) é um consórcio internacional no qual organizações filiadas e o público trabalham juntos para desenvolver padrões para a web afim de garantir o crescimento do WWW.
Padrões Web ou Web Standards é um conjunto de normas, diretrizes, recomendações, notas, artigos, tutoriais e afins de caráter técnico, destinados a orientar fabricantes, desenvolvedores e projetistas para o uso de práticas que possibilitem a criação de uma Web acessível a todos, independentemente dos dispositivos usados (palms, celulares, TV Digital, etc) ou de suas necessidades especiais.

Tabelas Zebradas no padrão W3C

Muitos dos WEB Designers e desenvolvedores se preocupam em aprender a utilizar ferramentas IDE sofisticadas para construção de sites, mas esquecem que existem uma infinidade de recursos nos padrões W3C que de forma simples e padronizada podem ser implementadas.

Um exemplo simples é uma tabela zebrada, existe no CSS uma forma de fazer sem a necessidade de programar código JavaScript, jQuery, etc, essa forma é utilizando os seletores do CSS, mais precisamente a pseudo-classe nth-child().

A classe nth-child() possibilita a selação de um determinado elemento dentro de uma árvore de elementos, neste caso selecionaremos linhas ímpares dentro de uma tabela.

O regra que utilizaremos para o nth-child será: an + b

De forma simplificada, podemos dizer que para cada a linhas será selecionada a linha de número b.


Exemplo de uma Tabela Zebrada

Como uma tabela zebrada tem uma linha da mesma cor a cada 2 linhas podemos usar a seguinte regra:

Veja abaixo uma tabela com a regra 2n+1:


Veja abaixo uma tabela com a regra 3n+2:

É isso ai pessoal, espero ter ajudado a mostrar o quanto é importante conhecermos os padrões da web W3C.


sexta-feira, 16 de abril de 2010

O Início da Web

Não podemos falar de "Padrões Web" sem antes mencionar o nascimento da Web. A World Wide Web foi criada no final de 1990, por Tim Berners-Lee. Um Computador Nextcube foi usado para escrever o primeiro navegador e também como o primeiro servidor web. Com isso Berners-Lee já possuía todas as ferramentas necessárias para o sistema.

No Brasil começou um pouco mais tarde, só em 1991 com a Rede Nacional de Pesquisa – RNP. Ainda hoje a RNP (http://www.rnp.br/) é o backbone principal e envolve várias instituições (FAPESP, FAPEPJ, etc), Universidades, etc.

O backbone da rede Ipê foi projetado para garantir a largura de banda necessária ao tráfego internet de navegação web, correio eletrônico, transferência de arquivos, etc. Tudo isso para garantir nossa conectividade.


Breve História da World Wide Web:

  • 1945 - Vannevar Bush descreve um sistema chamado Memex que permite fazer e seguir links entre documentos armazenados em microfilm.

  • 1960 - Doug Engelbart produz um sistema chamado "oNLine System" (NLS) que permite fazer e seguir links em documentos de texto.

  • 1969 - É criada a ARPAnet. Primeiros computadores ligados entre si.

  • 1971 - Ray Tomlinson inventa o email para trocar mensagens entre si.

  • 1974 - Vint Cerf e Bob Kahn publicam "A Protocol for Packet Network Interconnection", o qual especifica o Transmission Control Protocol (TCP).

  • 1978 - TCP é dividido em TCP (Transmission Control Protocol) e IP (Internet Protocol).

  • 1980 - Tim Bernes-Lee (a trabalhar no CERN) escreve um programa chamado "Enquire-Within-Upon-Everything", que permite estabelecer links entre diversos nós. Cada nó tem um título.

  • 1989 - Tim Bernes-Lee escreve "Information Management: A proposal". http://www.w3.org/History/1989/proposal.html

  • 1990-Out - Tim Berners-Lee começa a trabalhar na implementação de um browser+editor usando o ambiente NEXTStep. Chama o programa de "WorldWideWeb".

  • 1990-Nov - Primeiro servidor web: nxoc01.cern.ch (mais tarde: info.cern.ch).

  • 1991 - Browser em linha de comando é posto no ar para computadores vax, rs6000 e sun4.

  • 1991 - Internet no Brasil.

  • 1993 - Marc Andreesen e Eric Bina (Estudantes) escrevem o browser "Mosaic", que corre em diversas plataformas (Unix, MAC e Windows). Permitia a inclusão de imagens na mesma janela.

  • 1993-Abr - CERN permite que qualquer pessoa possa utilizar o código e o protocolo da web (HTTP) de graça.

  • 1994 - Netscape Corporations e primeiros ISPs.

  • 1994-Out - Criado o World Wide Web Consortium (W3C) w3c.org