Bernardo Dias da Cruz 0 Denunciar post Postado Dezembro 4, 2007 Olá... Ja procurei em vários tópicos uma solução para centralizar DIVs e margin: 0 auto; foi o que encontrei, porém utilizo essa propriedade aqui e só funciona bem no FireFox, no IE 6 não funciona... Alguem sabe se estou esquecendo algo ou alguma outra solução? Peço desculpas se este for um tópico repetido, mas não encontrei a solução que procurava. Grato Compartilhar este post Link para o post Compartilhar em outros sites
inforsis 1 Denunciar post Postado Dezembro 4, 2007 Bernardo Dias da Cruz, Bom Dia! Posta um link para o pessoal observar a forma que você fez. http://forum.imasters.com.br/public/style_emoticons/default/natal_wink.gif Compartilhar este post Link para o post Compartilhar em outros sites
Maujor 144 Denunciar post Postado Dezembro 4, 2007 Voce declarou uma largura fixa para a div? Posta as regras de estilo que voce esta usando para a div. Compartilhar este post Link para o post Compartilhar em outros sites
Giovani 104 Denunciar post Postado Dezembro 4, 2007 Por gentileza, leia o link: Como criar um tópico para o seu problema Compartilhar este post Link para o post Compartilhar em outros sites
Bernardo Dias da Cruz 0 Denunciar post Postado Dezembro 4, 2007 width:600px; margin: 0 auto; padding: 15px; Usei apenas isto. como disse, funcionou no FF... Compartilhar este post Link para o post Compartilhar em outros sites
Maujor 144 Denunciar post Postado Dezembro 4, 2007 Assim funciona no IE sim! Veja sua div assim: CSS: div { width: 600px; margin: 0 auto; padding:15px; border:1px solid #f00; } HTML <div><p>div centrada</p></div> Compartilhar este post Link para o post Compartilhar em outros sites
Bernardo Dias da Cruz 0 Denunciar post Postado Dezembro 4, 2007 Bom, funcionou mesmo... (quando testei apenas estes código que você passou Maujor) Deve estar acontecendo alguma coisa com outros estilos... vou tentar descobrir o erro... Existe a possibilidade de alguma propriedade de body 'margin: 0;' estar afetando a margem do div? Ou algo do tipo? Uma propriedade declarada novamente sobreescreve as anteriores nao é? Não vou postar o código inteiro aqui pois estou usando o css da Ext, e é muito extenso... Mas este mesmo erro ja havia acontecido antes com outros sites... Talvez eu devesse refazer o código css com mais atenção, alguma incompatibilidade deve estar ocorrendo... Obrigado pela luz... Ops, só esqueci de comentar, que na minha aplicação, ainda nao funcionou... como disse, deve haver alum estilo que esta bagunçando as coisas... Compartilhar este post Link para o post Compartilhar em outros sites
André Banderas 0 Denunciar post Postado Janeiro 9, 2008 Acho que descobri o seu problema, já que eu estava passando por um semelhante. Se você estiver editando suas páginas no Dreamweaver com a opção de tornar as páginas compatíveis com XHTML o programa escreve no início da página a seguinte linha: <?xml version="1.0" encoding="iso-8859-1"?> No meu caso foi isso que impossibitou de o IE 6.0 centralizar a DIV seguido a instrução CSS: margin: 0 auto; Espero ter ajudado! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
rvalves 0 Denunciar post Postado Setembro 10, 2008 Opa, pessoal é o seguinte, esse drama do "margin: 0 auto" (ou apenas margin: auto) alinhar em Opera, Firefox, Safari e não rolar no Internet Explorer é por causa de 2 caras: "Quirks Mode" e "Strict Mode"; Sao !DOCTYPEs (e você se perguntava porque raios o pessoal colocava essa tag estranha no topo dos sites) Os navegadores mais novos, já foram criados seguindo padrões novos por default, já o IE tinha padrões antigos, resultado, se você deixar sem a tag !DOCTYPE claramente expecificada o IE vai renderizar o site com um padrão de html sem "margin: 0 auto". Encerrando a Missa, Resumindo e resolvendo o problema: declare no inicio de tudo (antes da tag html) CODE <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN http://www.w3.org/TR/html4/strict.dtd"> (se você não quiser dar ibope pra W3C pode retirar o link pro site deles, é so um manual sobre o padrão) Um link legal sobre o assunto: http://webdesign.about.com/od/dtds/qt/tipdoctypelist.htm Bom espero ter ajudado, Compartilhar este post Link para o post Compartilhar em outros sites
GustavoLz 0 Denunciar post Postado Julho 9, 2010 Revivendo o tópico... rvalves, exatamente isso, tentei de tudo, mas esse pequeno código resolveu meu problema, valeuz champ'z. Compartilhar este post Link para o post Compartilhar em outros sites
Igor Abdo 0 Denunciar post Postado Outubro 6, 2010 Em 10/09/2008 at 06:01, 'rvalves' disse: Opa, pessoal é o seguinte, esse drama do "margin: 0 auto" (ou apenas margin: auto) alinhar em Opera, Firefox, Safari e não rolar no Internet Explorer é por causa de 2 caras: "Quirks Mode" e "Strict Mode"; Sao !DOCTYPEs (e você se perguntava porque raios o pessoal colocava essa tag estranha no topo dos sites) Os navegadores mais novos, já foram criados seguindo padrões novos por default, já o IE tinha padrões antigos, resultado, se você deixar sem a tag !DOCTYPE claramente expecificada o IE vai renderizar o site com um padrão de html sem "margin: 0 auto". Encerrando a Missa, Resumindo e resolvendo o problema: declare no inicio de tudo (antes da tag html) <div class='codetop'>CODE</div><div class='codemain' style='height:300px;white-space:pre;overflow-y:auto'><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN http://www.w3.org/TR/html4/strict.dtd"></div> (se você não quiser dar ibope pra W3C pode retirar o link pro site deles, é so um manual sobre o padrão) Um link legal sobre o assunto: http://webdesign.about.com/od/dtds/qt/tipdoctypelist.htm Bom espero ter ajudado, Funcionou perfeitamente, a falta de: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN http://www.w3.org/TR/html4/strict.dtd"> é com certeza o causador do problema! Isso que impossibita o IE de centralizar a DIV seguido a instrução: margin: 0 auto; Muito obrigado, que DEUS lhe proteja! Att. Compartilhar este post Link para o post Compartilhar em outros sites
renatagramos 0 Denunciar post Postado Outubro 9, 2011 Fantástico!! Eu estava há muito tempo tentando entender este problema... O código acima resolveu tudo. Obrigada! Compartilhar este post Link para o post Compartilhar em outros sites
Raphael Spagnuolo 0 Denunciar post Postado Outubro 29, 2012 rvalves, alto tão "besta" e tão sensacional ao mesmo tempo que fiquei sem palavras... Me ajudou muito. Obrigado! Compartilhar este post Link para o post Compartilhar em outros sites