Оформить заказ http://new.reyniersaudio.com/index.php?task=browse&view=model&modelId=17, и если вы заметите, что на IE8, Firefox, Chrome и Opera правая боковая панель показывает правильный интервал. В IE6 и IE7 он слишком разнесен. Что у меня в моем CSS, что делает это.Weird spacing issues - IE8 отлично работает, IE6 и IE7 bite
ответ
Я использовал Internet Explorer Developer Toolbar в IE 6, чтобы определить, что вопрос разнос начал на <li class="subType subType##"
окружающих каждый часть (внутри <ul class="partType partType##">
).
Когда я использовал панель инструментов разработчика, чтобы изменить стиль, чтобы быть display: inline
дополнительные вертикальное расстояние между ними ушли в IE 6.
Я изменил cartSideBar.css и переопределен:
#cartComputer LI {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px;
LIST-STYLE-TYPE: none;
}
как:
#cartComputer LI {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px;
LIST-STYLE-TYPE: none;
DISPLAY: inline;
}
Я проверил результат в IE 6, 7 & 8, Firefox 2, 3 & 3.5, 9.6 опера & 10, Safari для Windows 3 & 4 и Google Chrome. Казалось, все в порядке. Вы захотите выполнить более глубокое тестирование, чтобы убедиться, что это не оказывает негативного влияния на другой макет.
Вы можете изолировать изменения просто subType
класса просто чтобы убедиться, что это не влияет на другие элементы li
под #cartComputer
:
#cartComputer LI.subType {
display: inline;
}
Это сделало ... большое спасибо. – soundfreak82
Не ответ, но дать этому попытку в вашем IE 6 и/или 7. http://www.microsoft.com/downloadS/details.aspx?familyid=E59C3964-672D-4511-BB3E-2D5E1DB91038&displaylang=en
Это может быть в состоянии помочь вам диагностировать проблему. Я предполагаю, что эти версии IE не подбирают ваши изменения в полях/дополнениях (стили «H6» и «#cartComputer H6» в «table.css» и «cartSideBar.css».)
И Quirksmode является хорошим ресурсом для этого типа проблем, если отладка - это боль.
Очень полезный инструмент отладки. Все еще не удалось найти решение. Я думаю, что это может быть связано с дополнительными элементами UL, LI, которые генерируются моим javascript. Вернемся к программисту, к которому я иду. – soundfreak82
Я не уверен, что это поможет, но убедитесь, что все ваши открытые теги html имеют закрывающий тег.
У меня нет IE6 на любой из моих компьютеров больше (слава богу), но одна вещь, чтобы попытаться это:
Удалить все пробелы (пробелы, табуляции, новой строки) между элементами вокруг вашей проблемной области , IE6 (и IE7, я считаю) любит принимать это пробелы --- должно быть хорошо, чтобы иметь там --- и продуть макет все к черту с ним.
<div>I should be fine, but I'm not in IE</div>
<div>I should be fine, but I'm not in IE</div>
"фиксированной" версии IE6:
<div>I am now fine in IE</div><div>I am now fine in IE</div>
И * самое главное, расскажите своему начальнику, что вы должны получать опасную рабочую плату за эту работу. IE6 плохо для вашего здоровья. – brianreavis
brianreavis находится на правильном пути. Скорее всего, это проблема «hasLayout», в которой вы будете постоянно работать в IE6. Это отличный ресурс по ошибке: http://www.satzansatz.de/cssd/onhavinglayout.html
Если вы не можете или не хотите размещать весь свой код на одной строке, существует несколько возможных исправлений CSS. Моим фаворитом является добавление увеличения. Добавьте его в свой CSS здесь ...
#cartComputer li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
zoom: 1;
}
- 1. Css взломать firefox, ie8, ie7 и ie6
- 2. IE6 (да, IE6) css spacing issue
- 3. IE6 и IE7 CSS help
- 4. Fake IE7 или IE8 от IE6
- 5. Weird IE6/IE макет ошибка
- 6. Weird CSS spacing везде
- 7. Weird IE7 Проблема
- 8. IE6 и IE7 плавающая ошибка внутри заголовка
- 9. sIFR 3: IE6 Extra Spacing
- 10. Ткань curvedText spacing/kerning issues
- 11. Javascript для закрытия IE6, IE7, IE8 и Firefox без подтверждения?
- 12. inline CSS hack для ie6, ie7 и ie8
- 13. Разработка с IE6, IE7, IE8 и в ближайшее время IE9
- 14. Цвет фона - для IE6, IE7
- 15. Веб-сайт Asp.Net отлично выглядит в IE6, но не в IE7/IE8
- 16. Как исправить радиус границы в IE8 (IE7, IE6)
- 17. Миграция веб-сайта/приложения с IE6 на IE7/IE8
- 18. jQuery .attr не работает в IE6 и IE7
- 19. IE6 и 7, weird margin 'inheritance'
- 20. contentDocument.documentURI альтернатива IE6 и IE7?
- 21. Div Alignment FireFox, IE7, IE6
- 22. загрузить Javascript файл не работает в IE6 и IE7
- 23. JQuery метод .ajax в IE7 и IE6 не работает, но работает отлично в Firefox
- 24. Поддержка истории Angularjs для IE6 и IE7
- 25. IE8 Favicon Issues
- 26. css3 pie htc не работает IE7 и IE6 (работает в IE8)
- 27. IE6 и IE7 Input padding CSS
- 28. Weird IE7 Ошибка/Ошибка
- 29. Sifr IE6 + IE7 Ошибка/не работает
- 30. iScroll4 не работает в IE7 и IE8
Он означает вертикальное расстояние между элементами в правом меню. – Glenn