
Estou montando uma página para um curso. Exceto pelo calendário (um javascript que utiliza tabela), o layout está todo no modo tableless, condicionado a um css externo.
Como estou aderindo ao Firefox, visualizei o trabalho nele e... naumfunza!
Procurei validar no W3C os códigos HTML e CSS e, de fato, eles continham erros. Corrigi tudo e revalidei: positivo, pelas regras do W3C os códigos agora estão válidos. Fui ver no FF e... naumfunza!
Alguém pode ajudar?
-----
Desculpem... seguem-se os links:
http://gestambiental...bol.uol.com.br/
http://gestambiental...om.br/style.css
-----
Ok, acho que matei a charada...
Pra facilitar, reproduzo a seguir trecho do meu diálogo em outro fórum (http://forumgdh.net/). Acho que vale a pena, até como forma de ilustrar o quanto o IExplorer inferniza a vida da gente:
"Bird,
Saí fuçando e encontrei esse artigo:
http://www.stylegala...e_css_hacks.htm
Dele se depreende que eu fiz um css que atende ao IE, mas não a outros browsers... O que acontece: o IE interpreta (erradamente) as medidas de borders e paddings como sendo internas (dentro de uma div, por exemplo) em lugar de externas. O Firefox está apenas reproduzindo o meu layout do jeito que ele realmente é...
Ou seja: o meu css, apesar de validado, está errado! Mas o que acontece se eu fizer ele certinho? A página vai aparecer deformada no IE (que, temos de admitir, ainda é o browser empregado pela grande maioria dos usuários).
O artigo mostra dois caminhos para contornar o problema. Um é apresentado como um "css hack", uma solução "suja", que contraria os standards do W3C. O outro envereda por XHTML e php, o que já é "muita areia para o meu caminhão" (seria o mesmo que usar um lança-chamas para matar uma formiga)...
Conclusão? Por enquanto, só essa: vou tratar de evitar o uso de borders e paddings. Não por causa do Firefox, mas por culpa única e exclusiva do IExplorer.
Mais uma vez, muito obrigado pelo seu interesse!
Cordial abraço"
É isso. Um cordial abraço para todos!
Edição feita por: DarK ThaleS, 07/07/2005, 18:13.