Разрыв между div при масштабировании в разных навигаторах
Я не могу избавиться от промежутков между div, когда я масштабирую или масштабирую веб-страницу. В Firefox это работает как шарм, но когда я пытаюсь, в IE9 появляется строка 1px вниз, но больше нигде. Если я попробую с сафари, при "реальном размере" или 100% -ном увеличении, это сработает, но как только я изменю масштабирование, увеличение или уменьшение, я имею в виду увеличение или уменьшение тонны строк. С Chrome тоже самое; 100% в порядке, 110% - плохо, 115% - лучше, но не идеально...
Я попробовал это;
margin-top:-1px
но после применения его здесь и там, как только я увеличиваю или уменьшаю масштаб, появляются новые строки 1px
также попробовал
border-radius: ;
-webkit-border-radius: ;
-moz-border-radius: ;
но тоже не сработало.
Может быть что-то связано с тем, что они все абсолюты? Я больше ничего не буду экспортировать из фотошопа, но я бы хотел покончить с этим
THANSK!
PS; вот URL http://www.butterfly-paradise.com/
1 ответ
Я думаю, что швы исходят из комбинации абсолютного позиционирования и множества изображений, которые сталкиваются друг с другом с другим цветом фона. Большая проблема в том, что это не лучший способ сделать макет.
Швы не влияют на удобство использования сайта, и довольно редко люди даже используют масштабирование браузера, так что вам решать, стоит ли его исправлять.
Если вы хотите попробовать исправить это, я бы рекомендовал начать с нуля. Не будет никакого способа исправить это из Photoshop, и попытка отредактировать сгенерированный код займет больше времени, чем просто сделать это заново. Вы можете попробовать что-то вроде Dreamweaver или даже написать код вручную. Если это звучит слишком интенсивно, просто оставьте это. Но если это звучит довольно увлекательно, дерзайте.