Изместване под Мозила и ИЕ

ystefanov

Registered
Здравейте, имам следния проблем. Имам един сайт във който всичко съм поместил във таблици.
Съдържа една основна която е центрирана по хоризонтала и във нея е съсдържанието. Сега реших да сложадруга външна, състояща се от 3 колонки като във средата поместих главната, а от лявата и дясна колона
сложих картинки. Проблемът е че във Дриймуейвъра се вижда нормално, но като го отворя под ИЕ или Мозила има малко изместване на горе или на долу. Та въпросът ми е ако използвах дивове или кодът ако беше минал през валидатор, дали щеше да има изместване при ИЕ и Мозила.
 
Koгато ползваш ДИВове можеш да контролираш всеки един елемент до последния последния пиксел. Ако кодираш всичко както трябва би трябвало да няма разместване под IE, но понякога е неизбежно, НО си има лесни решения. Или отделен CSS за IE (най-дългия вариант), или корекции на главния ти CSS със
Това е ако слагаш CSS в html-то, а за отделен CSS файл ще изглежда така:

(по кратък вариант, защото поправяш само проблемите под IE, а не пишеш целия CSS наново), или има още един вариант, който научих наскоро. Примерни имаш margin на някой елемент и във всички браузъри си е нормално, но в IE се бъгва. Правиш така:

#div1 {margin: 2px 0 0 0;} (нормалното позициониране)
*div1 {margin: 3px 0 0 0;} (само IE отчита промяната)

ПС: не съм 100% сигурен дали беше точно така за *div1 , но можеш да пробваш.
 
аз пък ти казвам да ползваш paddin, защото понякога ИЕ-тата удвояват маргина и се получава азминаване. Да със * е за ие-тата.
 

Back
Горе