Só em HTML

TUTORIAL CSS

SINTAXE

ELEMENTOS E REGRAS CSS II

Primeiro    Anterior   7 de 9   Próximo   

 

 

HTML e CSS

 

No final do Tutorial anterior propusemos a visualização de um exemplo nos navegadores Internet Explorer versão 7.0 e no Mozilla Firefox 2.0 ou versão superior. Veja abaixo o código fonte da página que utilizamos em nosso exemplo:

 

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 

<html>
<head>
 

<title>Emprimeiro - Sintaxe e Regras CSS - Exemplo3</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" >
 

<style type="text/css">
 

body {
background-color: #ffffff;
}
 

p {
width: 250px;
font-family: verdana;
color: blue;
}
 

</style>
 

</head>
 

<body>

 

<p>Emprimeiro: aqui você estará sempre em primeiro lugar</p>
 

<br>
 

<a target="_blank" href="http://www.emprimeiro.com.br/">Veja a formatação
deste link</a>

 

</body>
 

</html>

 

Pois bem, a parte que nos interessa está negritada. No destaque você pode observar que nós temos um parágrafo (contido em <p></p>) seguido de um link (contido em <a></a>, separado do parágrafo por um espaço (<br>).

 

Veja como a página supracitada é exibida pelo navegador (browser) IE 7.0:

 

 

Visualização no Internet Explorer 7.0

 

 

Veja agora como a mesma página é exibida pelo navegador (browser) Firefox 2.0:

 

 

Visualização no Firefox 2.0

 

 

Como claramente demonstrado, cada navegador renderiza (interpreta) o código fonte de uma maneira determinada, o que resulta na exibição de aparências distintas.  

 

Esta distinção na forma de exibição de página com estrutura extremamente simples nos alerta para a importância que devemos dar no que se refere ao aspecto "acessibilidade", uma vez que a limitação de suporte à determinada linguagem pode resultar na impossibilidade de acesso parcial ou total ao conteúdo de um Web Site.

 

Oportuno o momento para destacar que o Órgão responsável pela edição de recomendações com vistas à padronização de codificação é o W3C - principal fonte de consulta para todos aqueles que produzem conteúdo para Internet. Igualmente importante enfatizar a imperativa necessidade de você visualizar as páginas web em diversos navegadores em suas diferentes versões, antes de publicá-las, de modo a evitar que um grupo de usuários que utilizam determinado navegador em uma certa versão, se vejam impedidos de visualizar as páginas de seu documento web da maneira desejada.

 

Teste a forma de exibição de seu WebSite nas versões mais utilizadas dos principais navegadores.

 

Veja que o aspecto relativo à forma de exibição de determinado documento Web é tratado sob o enfoque da acessibilidade: documento acessível é o documento que não apresenta limitação de acesso por determinada parcela da população, seja pelo fato de o usuário ser portador de necessidades especiais, seja pelo fato de haver limitação no tocante à hardware ou software - particularmente no que pertine aos navegadores.

 

Tais questões justificam, de maneira substancial e inequívoca, o movimento no sentido de observar as recomendações voltadas à padronização de codificação: é o processo de normalização - ou "standardização" - que poderá ensejar, em determinado momento, o estabelecimento de uma plataforma mínima comum a todos (ou a maioria) os browsers (navegadores).

 

O suporte que os navegadores, respectivamente, fornecem às CSS, estabelecem a medida do caminho percorrido em direção à uniformização das plataformas "mínimas" que podem descomplicar a vida de usuários e WebMasters e, neste sentido, lamentamos constatar que há um longo caminho a percorrer. Enquanto não houver uma situação minimamente estabilizada, teremos que nos haver com soluções para inúmeros problemas de acessibilidade.

 

Feitas tais ponderações, damos por encerrada a nossa incumbência de alertar os nossos leitores quanto às dificuldades de desenvolver documentos web em e para ambientes tão distintos. Para lidar com tal situação será necessário, durante o todo trabalho, submetê-lo a testes de acessibilidade mediante verificação de renderização de código em diferentes navegadores e versões respectivas.

 

A utilização de hacks* é inevitável se você quer ter seu site visto por diferentes navegadores.

 

*Um “hack”  pode ser entendido como uma brecha em um browser, uma falha, um bug, que pode ser explorada de alguma maneira para forçar a fazê-lo o que ele naturalmente não faz. Os hacks (brechas) são utilizados pelos desenvolvedores web para contornar problemas de renderização de maneira a tornar possível um site ficar relativamente perfeito em diferentes browsers que possuem formas diferentes de interpretar o CSS.

 

Neste sentido, considere estas duas informações básicas e relevantes:

 

1 - A maioria dos bugs ocorre no navegador IE (Internet Explorer) versões 6.0 e anteriores - sem desconsiderar que o IE 7.0 apresenta problemas e, em menor proporção o navegador Firefox;

 

2 - Veja uma estatística, de nossos usuários, em relação ao uso de navegadores:

 

a) Internet Explorer - 75,75%

b) Firefox - 22,78%

c) Outros - < 1%

 

Analisando os dados de audiência de nosso site - coletados em 13/07/2008 - importa destacar que dos usuários que utilizam o IE, 74,47% já estão com a versão 7.0 e 24,44% ainda fazem uso da versão 6.0. Tais dados nos permitem constatar que, a despeito do considerável crescimento no número de usuários que vem aderindo o Firefox como seu navegador, há uma equivalência numérica entre os usuários que utilizam o IE (Internet Explorer) 6.0 e os usuários que utilizam qualquer versão do navegador Firefox.

 

Durante o processo de desenvolvimento de um site, submeta-o permanentemente à validação de código (X)HTML e CSS e verifique a aparência de seu site, pelo menos, nas duas ou três últimas versões dos principais navegadores.

 

Último aspecto a ser destacado é aquele ligado à sintaxe das regras CSS, particularmente no tocante à ordem da cascata e, por conseguinte, da herança: relação de ascendência e descendência que é determinante para a aplicação de regras de estilo a determinados elementos de um documento Web.

 

No próximo tutorial vamos tratar dos modelos de layout CSS, estudando os tipos, posicionamento e estrutura.

 

e-mail para contato: Caso queira, disponibilizamos endereço eletrônico para contato. Alertamos para o fato de que nem todos os e-mails recebidos serão respondidos de maneira individualizada, sendo certo, contudo, que todos serão atenciosamente lidos e examinados. Fale conosco através do e-mail tutoriaiscss@emprimeiro.com.br que estará disponível até o dia 31 de dezembro do ano corrente. Aguarde o nosso próximo tutorial - Layouts CSS - que será brevemente publicado. Até lá.

Publicado: 14/07/2008   

 

 

Equipe Emprimeiro

 

 

Primeiro    Anterior   7 de 9   Próximo   
  DOCUMENTOS    | TRABALHE CONOSCO   | ADMINISTRATIVO   | NEWSLETTER  

 

Matriz: Av. Angélica, 501, Cj. 701 - Higienópolis - São Paulo - SP - Tel.: (011) 3663-1029
Filial: Rua Rio Tietê, 170 - Jd. Santo Antonio - Campo Limpo Paulista - SP - Tel.: (011) 4038-6800


Copyright © Emprimeiro 2007 - Todos os direitos reservados.