Bei Verschiebungen mit negativen Margins braucht der IE < 7 auch „position: relative;“. Sonst schneidet er den überstehenden Teil ab. In Deinem Fall solltest Du den IEs < 7 statt „margin-top: -22px;“ bei "#menu", ein „margin-bottom: -22px;“ „#head“ geben. „#head“ und „#menu a“ bekommen zusätzlich „position: relative;“ (Stapelung-Konzept).
Ich weiß nicht, wie ich es Dir schonend beibringen kann. Dein Layout solltest Du aber besser noch mal gründlich überlegen und ggf. neu bauen. Bitte nicht falsch verstehen – es ist nur gut gemeint.
Nur am Rande: in der CSS-Datei für die IEs brauchst Du nur die extra Regel für die IEs schreiben. Den Rest sollten sie sich aus der CSS-Datei für alle Browser holen.
Welches Problem hast Du bei dem Logo?




LinkBack URL
About LinkBacks
Zitieren


Lesezeichen