Itens ativos
Pesquisa
Login do usuário
Assine o RSS do Drupal-BR
Procura-se Consultoria em CSS/Drupal
Olá,
Tenho um site em Drupal 5.1 rodando bem na maioria dos browsers. O layout está OK no Mac, e no Firefox Windows.
Fora alguns detalhes menos importantes no IE 7, o problema está no Internet Explorer 6 para Windows, que é justamente (e infelizmente...) o navegador da maioria dos potenciais visitantes do site.
No IE 6, o conteúdo principal insiste em aparecer abaixo da barra lateral esquerda.
O site é http://prolimoveis.com.br
Para ver como o layout deve ser, navegue pelo Firefox.
Para ver o problema, navegue pelo IE 6.
Se você é familiarizado com o Drupal, e tem boa experiência em CSS, gostaria de contratá-lo exclusivamente para "arredondar" o site no IE6 windows, pagando a hora técnica.
O tema do site é uma adaptação do tema Zen (http://drupal.org/project/zen), mais especificamente do subtema Zen-fixed (largura fixa) incluído no pacote. É um tema 'tableless', em que alguns estilos são definidos com estranhos valores negativos de margens.
Favor entrar em contato pelo email durval[arroba]dtabach.com.br ou pelo tel (11) 5081-2875
Obrigado
- Por favor, se logue ou se registre para poder enviar comentários
- 234 leituras




IE CSS
Durval,
existe um jeito que possivelmente irá contornar seu problema.
http://dean.edwards.name/IE7
o cara desenvolveu um javascript que resolve muitos dos típicos problemas referentes ao Internet Explorer 6 e 7.
Não sei se vai resolver os seus, mas vale dar uma estudada ali. para usar o script é facil.
abraço,
massa
IE7
Olá massa,
Agradeço muito a sugestão. Instalei o script. Ele aparentemente sanou uma parte dos meus problemas. Algumas páginas voltaram para a posição correta no IE6.
Mas ainda tenho problemas com nodes que contenham imagens com a largura máxima permitida pelo meu layout. Nos outros browsers, uma imagem com 540 px de largura, inserida num node, aparece direitinho, isto é, ao lado da barra lateral, ocupando toda a largura disponível para o conteúdo.
Já o IE6 entende que a largura máxima do conteúdo não pode ultrapassar 480 px, jogando elementos maiores para baixo da barra lateral! Descobri isso empiricamente, aumentando aos poucos a largura de uma imagem em um nó de teste.
O script também não resolveu o problema da transparência de imagens PNG, como eu esperava. O logo do meu site está nesse formato. De acordo com as instruções do script, eu renomeei o arquivo do logo para 'logo-trans.png', esperando que isso bastasse para ele mostrar a transparência no IE6, mas não rolou... Será que faltou configurar alguma coisa?
Sendo assim, continuo aceitando sugestões, remuneradas ou gentilmente voluntárias como a sua, para fazer o site rolar legal no IE6, já que infelizmente não tenho como obrigar meus visitantes a tomarem a decisão sensata de usar qualquer outro browser.
Valeu.
PNG transparente o IE não trata
Olá dtabach,
Não entendo o suficiente de CSS para poder lhe ajudar nesses quesitos. Mas um item eu sei responder :-) O IE 6(pelo menos, não sei o 7) não lê png transparentes. Já tentei usar uma vez um script para corrigir isso, mas torna o site insuportavelmente lento.
Recomendo você usar gif, se realmente a transparência for necessária.
Espero que pelo menos ness ponto esclareça. :-)
Abraço,
--
Rafael Ferreira Silva
http://www.rafaelsilva.net
Pois eu pensei que o script
Pois eu pensei que o script que o massa indicou era justamente para fazer o IE6 reconhecer a transparência do PNG. O site do script faz alusões a essa funcionalidade, mas eu não consegui fazer funcionar.
Sobre a lentidão do script, repare que a linha que invoca o script fica dentro de um 'if', e só será carregado no caso de o internauta estar usando o IE6 ou inferior. Se estiver com o IE7 (que já interpreta devidamente as transparências do PNG) ou outro browser, .
Só pra esclarecer, meu logotipo tem um sombreado ('drop shadow'). No PNG, esse sombreado é um degradê que passa graciosamente do cinza para as cores de fundo (mais de uma). Esse efeito fica distorcido se usar um GIF transparente, pois o degrade vai do cinza ao branco. A melhor solução nesse caso será criar a imagem de fundo já com o logo integrado, e sobrepor um GIF completamente transparente, ou seja invisível, sobre a área correspondente ao logotipo, com a única função de adicionar a ele um link para a home page.
É realmente incrível os malabrismos que a gente tem de fazer para se adequar a esse browserzinho que é ao mesmo tempo o pior de todos e o mais popular...
O mesmo problema aqui no drupal-br!
Estou acessando de um IE6 neste momento, e esta página apresenta mais ou menos o mesmo problema que verifico no meu site: o conteúdo aparece abaixo da barra lateral direita.
Mesmo no drupal.org isso acontece.
Parece ser um bug que atinge certos temas. Veja mais detalhes em
http://drupal.org/node/110550
Quanto ao meu problema, embora ele ainda persista em algumas páginas, a maioria delas passou a renderizar devidamente depois que adotei as sugestões nessa página:
http://drupal.org/node/139820
[]s