PHP, Java, JavaScript, XML, XHTML, HTML, CSS, ASP, Delphi, Assembly, LaTeX, C, UML, Flash, Perl, SQL, Python, Zope, Pascal, WML. Se conhece mais de 3 siglas referidas, este é o forum para si.
Moderadores: Administradores, Moderadores
por coldblue » Segunda Out 04, 2004 2:31
Eu uso o IE6 e instalei o FireFox pq faço cenas em HTML/CSS. Actualmente estou a fazer o meu portfolio online e cheguei à triste conclusão que o firefox não interpreta correctamente CSS do mais básico que existe (absolut position).
Já de voltas e mais voltas... e sempre a mm coisa.
E eu não sou um newbie qq. Já dou nisto há bues... Comecei a ver código das págs qd começou a "era" netpac da telepac. Sou um dinossauro!!! LOL
ainda posto o problema aqui para ver se algum iluminado descobre uma solução para a gaffe.
Asus A8N-E / AMD64 Venice 3000+ / OCZ 2x512 2-2-2-5 Platinum / Powercolor X800GT 256mb
-
coldblue
- Membro de Prata

-
- Mensagens: 170
- Registado: Domingo Fev 01, 2004 19:46
- Localização: Lx
por coldblue » Segunda Out 04, 2004 13:16
Asus A8N-E / AMD64 Venice 3000+ / OCZ 2x512 2-2-2-5 Platinum / Powercolor X800GT 256mb
-
coldblue
- Membro de Prata

-
- Mensagens: 170
- Registado: Domingo Fev 01, 2004 19:46
- Localização: Lx
por Kaipyra » Segunda Out 04, 2004 14:31
O teu css parece ter erros:
http://jigsaw.w3.org/css-validator/vali ... medium=all
Segundo o W3 CSS Validator.
O Firefox tem fama de fazer um excelente render... desde que as regras sejam escruplosamente cumpridas...
Qualquer assunto relacionado com a moderação, contactar via PM ou email, sff.

-
Kaipyra
- Moderador

-
- Mensagens: 1453
- Registado: Terça Abr 30, 2002 22:48
- Localização: Coimbra @FMUC
-
por alfatek » Segunda Out 04, 2004 16:10
para além da página n estar válida o 'problema' parece-me muito simples:
.bga {
padding: 25px;
width: 450px;
}
O firefox interpreta isto como desenhar uma box d 450px + padding de 25px. O IE mete a box a 450px e faz dentro dela o padding. Isto é um pormenor bastante conhecido, procura por box model, axo k é o nome disto.
Mas tenho duvidas s sera msm isto, é k do k m lembro o problema costumava ser ao contrario... tenta meter os docs validos e tentar novamente, senão é + dificil detectar problemas devido a interpretações diferentes do mesmo browser, consoante o modo d rendering: quirks, strict, etc...
[Atenção k só dei 1 vista d olhos nisto, n m responsabilizo por eventuais calinadas cometidas

]
-
alfatek
- Administrador

-
- Mensagens: 3257
- Registado: Sábado Abr 06, 2002 18:28
- Localização: Coimbra
-
por coldblue » Segunda Out 04, 2004 18:39
obrigado pela ajuda! e desculpem lá... parece q me excedi a barreira do off topic. vou verificar isso que me disseram!
até já! obrigado
Asus A8N-E / AMD64 Venice 3000+ / OCZ 2x512 2-2-2-5 Platinum / Powercolor X800GT 256mb
-
coldblue
- Membro de Prata

-
- Mensagens: 170
- Registado: Domingo Fev 01, 2004 19:46
- Localização: Lx
por coldblue » Segunda Out 04, 2004 22:16
A maior parte dos erros que apareciam eram das scrollbars, dos filtros do IE de opacidade e dos cursors. Estes ultimos eram interpretados correctamente, embora para serem 100% correctos faltava acrescentar ", default;", o que desconhecia pq o dreamweaver mx n o faz, nem permite - tem q ser mm à mão.
O problema é mesmo Box Model. Acho isto mesmo ridículo... mas pronto.
Descobri várias maneiras de resolver. Há quem faça nested divs (divs dentro de divs) ou use CSS Hacks - foi o que usei. Assim:
* html .bga {
background-color: #4C585D;
background-image: url(../img/bg45a.gif);
padding: 25px;
margin: 0px;
width: 450px;
position: relative;
left: 0px;
top: 0px;
}
.bga {
background-color: #4C585D;
background-image: url(../img/bg45a.gif);
padding: 25px;
margin: 0px;
width: 400px;
position: relative;
left: 0px;
top: 0px;
}
Desta forma, o IE6 lê a * html .bga{} e o FireFox lê o .bga{}. Problema resolvido!
Resta saber se o IE5 lê isto correctamente.
Mais uma vez, obrigado!
Asus A8N-E / AMD64 Venice 3000+ / OCZ 2x512 2-2-2-5 Platinum / Powercolor X800GT 256mb
-
coldblue
- Membro de Prata

-
- Mensagens: 170
- Registado: Domingo Fev 01, 2004 19:46
- Localização: Lx
por Tretabyte » Segunda Out 04, 2004 23:21
Boas,
o prob é que o IE "mama" tudo o que lhe vem pela frente, é por isso que tudo o que é bug afecta o IE agora o firefox ou qualquer browser que seja digno desse nome segue os standards e, como tal, se as coisas nao estao bem feitas nada feito.
sem mais
Tretabyte
-

Tretabyte
- Gurus

-
- Mensagens: 5333
- Registado: Sábado Jan 17, 2004 13:17
- Localização: Lx
-
por alfatek » Terça Out 05, 2004 22:49
Neste caso os especialistas nem criticam muito o IE porque é mesmo uma diferença de interpretação e não um erro claro ao standard... Claro que se eles seguissem todos as mesmas regras a web era bem + fácil... hacks são sempre hacks...
-
alfatek
- Administrador

-
- Mensagens: 3257
- Registado: Sábado Abr 06, 2002 18:28
- Localização: Coimbra
-
por metralha761 » Quarta Out 06, 2004 9:57
Bem com firefox ja vi pelo menos 1 site k usam metade do codigo, o k origina erros e a visualização muito diferente que no IE.
E pelo que parece sao mesmo erros k nao sei como dao, como   sem o ; no final, o IE deve interoretar como , evitando pekenos erros de eskecimento, mas...
Passei por uma loja (Worten) vi la um samsung 171s tao lindinho e bonitinho

a sorrir pa mim

e não resisti .....
www.metralha761.net
Malta toca a ir po irc.ptnet.org po canal #HCP
-

metralha761
- Membro Vitalício

-
- Mensagens: 2155
- Registado: Sábado Jul 12, 2003 17:18
- Localização: Patopolis
-
Voltar para Programação
Quem está ligado:
Utilizador a ver este Fórum: Nenhum utilizador registado e 1 visitante