Jump to content
  • 0

Помогите с ie6 сдвигаются слои


viv
 Share

Question

Доброго времени суток!

Как уколоть ишака 6 чтобы не сдвигал слои? Везде отображается нормально, но 6 сдвигает обтекающие слева слои.

При этом такое ощущение, что он всталяет какие то левые отступы. На пример: задаю margin-left: 20px; Везде нормально отсутают слои, а в 6 больше растояние примерно получается 40px.

Не могу понять почему. Может кто то сталкивался с этим, подскажите пожалуйста.

Link to comment
Share on other sites

11 answers to this question

Recommended Posts

  • 0

viv, IE6 удваивает значение mаrgin, совпадающее по направлению со значением float (например, у элемента со свойством «float: left» отступ «margin-left» будет в IE6 в два раза больше указанного в CSS). Чтобы этого избежать, нужно задать элементу «display: inline». Все браузеры, кроме IE6, это свойство проигнорируют, поскольку float делает элемент блочным независимо от свойства display, а IE6 станет отображать margin правильно. Условные комментарии не нужны.

Link to comment
Share on other sites

  • 0
viv, IE6 удваивает значение mаrgin, совпадающее по направлению со значением float (например, у элемента со свойством «float: left» отступ «margin-left» будет в IE6 в два раза больше указанного в CSS). Чтобы этого избежать, нужно задать элементу «display: inline». Все браузеры, кроме IE6, это свойство проигнорируют, поскольку float делает элемент блочным независимо от свойства display, а IE6 станет отображать margin правильно. Условные комментарии не нужны.

Спасибо за ответы ребят, сейчас попробую дисплей применить, и ести не выйдет прикреплю css и html

Link to comment
Share on other sites

  • 0

Да, все получилось! :facepalmxd: Спасибо!

А еще вопросик: из-за чего IE 7,8 и вроде бы 6 растягивают макет по ширине и тем самым увеличивается шрифт, как то так все увеличивает, а в опере и фф все нормально разрешение 1000px

Link to comment
Share on other sites

  • 0

viv, без полного кода страницы (HTML, CSS) сказать, в чем именно у вас проблема, достаточно сложно. Возможно, у вас в разных браузерах стоит разный масштаб страницы.

Edited by Нет
Link to comment
Share on other sites

  • 0

viv, разница в отображении между Firefox и IE(7, 8) заключается в том, как выводятся заголовки. Поскольку вы не задали размер шрифта для заголовков, каждый браузер отображает их по умолчанию, и, соответственно, по-разному. Нужно задать размер шрифта для h1. IE6 не понимает русские буквы в домене, поэтому верстать под него вам, в общем-то, и не нужно.

Link to comment
Share on other sites

  • 0
viv, разница в отображении между Firefox и IE(7, 8) заключается в том, как выводятся заголовки. Поскольку вы не задали размер шрифта для заголовков, каждый браузер отображает их по умолчанию, и, соответственно, по-разному. Нужно задать размер шрифта для h1. IE6 не понимает русские буквы в домене, поэтому верстать под него вам, в общем-то, и не нужно.

Как новичку в div верстке Вы просто открываете мне глаза ггЫ :) Спасибо за ценные советы. А домен то это на сейчас площадка для тестов, мы его зарегали на будующее. Будем еще на латинице покупать. Вот такие дела. С заголовками стало понятно, но ie полностью растягивает по своей ширине, а опера соблюдает заданную ширину в 1000px и видно фон body. Как это можно исправить?

Что скажите про верстку? Сколько черт ног сломает? :facepalmxd:

Edited by viv
Link to comment
Share on other sites

  • 0

viv, верстка ужасна с точки зрения семантики. Классы и идентификаторы у вас отражают не смысл элемента, а его внешний вид. Как пример: #line, #podline, #hand, #usb, #key, .redcvet. Стоит только изменить на сайте цвета, убрать линию, поменять картинки — и никто уже не поймет, почему вы назвали всё это именно так. Поисковый робот не найдет на вашем сайте даже элементарного блока #content, название которого ясно говорит о том, что внутри него находится основное содержимое страницы. Почитайте, что такое семантическая верстка. Теги <br /> использовать для отступов не нужно, для этого существует свойство «margin» в CSS. То, что вы выводите с помощью кучи ссылок и <br /> — это ненумерованный список, для него есть соответстующие теги. И так далее. Плюс почитайте, почему нужно сохранять все документы в кодировке UTF-8 (NO BOM) и задавать размеры шрифта в относительных единицах. Если вам нужно что-нибудь более подробно, пишите личное сообщение.

Link to comment
Share on other sites

  • 0

Нет Да, согласен с Вами, верстка оставляет желать лучшего. Но это превый опыт. Будем работать))) Спасибо за советы, обязательно обращусь еще (и не раз наверное)

Edited by viv
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy