.
Aurium.Colivre.Coop.br Esse site é Legal Demais para Internet Explorer

Aurium :: BlogadaAurium20051009003613

Últimas blogadas:

%HEADLINES{"http://softwarelivre.org/aurium/blog/feed" refresh="600" header="SoftwareLivre.org" limit="15" format=" * $title" }% %HEADLINES{"http://cirandas.net/aurium/blog/feed" refresh="600" header="Cirandas.net" limit="15" format=" * $title" }%



É comum um site ter seu menu a esquerda. Ao desenvolver um layout em Tableless temos que fazer do menu um bloco flutuante a esquerda e o conteudo que fica ao seu lado recebe uma margem esquerda pouco maior que a largura do menu. Com essa construção, em alguns momentos, nos deparamos com o seguinte problema:
Um bloco com "limpeza" de flutuação ( clear: {left|both|right} ) será movido para que tenha sua posição y seguinte a posição y mais a altura do menu.

Isso me parece um Bug, pois o bloco do menu não é interno ao bloco do conteúdo. Ele não deveria participar da definição de reposicionamento de elementos neste.

Implementação errada do padrão definido pela W3C? Estranho… Tanto o Mozilla quanto o Internet Explorer implementam desta forma. Como solucionar?

Eu tenho uma solução que pode ser vista no tópico "CSSHackSobreInterferênciaDeFloats":

Problema:
Resultado 1

Solução:
Resultado 2

(Visite o tópico citado para saber mais)

Acho que ainda é possivel melhor, apesar de ainda não ver como. Você sabe? Por favor me escreva! Meu e-mail é aurium arroba gmail ponto com e coloque o assunto "CSS Hack sobre Interferência de Floats". Valeu!

DiggThis

Copyright © 2004 - 2019 Aurélio A. Heckert
Conteúdo licenciado sob Creative Commons by-nc-sa