Что бы вы хотели знать, прежде чем часами пытаться исправить ошибку в IE6 [закрыто]
-
04-07-2019 - |
Вопрос
У меня должны быть ошибки с плавающей запятой и маржей...
Если вы разместите элемент, а затем укажете для него поле, это поле удвоится.
Решением этой проблемы является добавление display: inline
к элементу.Это остановит двойное поле, и все остальные браузеры проигнорируют его, поскольку плавающими могут быть только объекты уровня блока.
Решение
Хотелось бы знать, что я буду часами пытаться исправить ошибку в IE 6 снова и снова на протяжении многих лет, и я действительно был бы счастлив доставить пиццу.
Другие советы
Хотелось бы, чтобы я знал о quirksmode.org . Таблицы совместимости, отчеты об ошибках, примеры javascript очень полезны.
Не кодируйте сначала IE6. Это путь к безумию.
Хотелось бы знать, что многие строки ошибок IE 6 отключены на одну.
Номер один: hasLayout Если бы я знал об этом с самого начала, большинство моих забот было бы решено. Я даже считаю, что это хуже, чем глупая модель IE6.
Если ты действительно анальный и тратишь на это кучу времени, это окупается, и ты становишься гуру IE, ничего не боясь, кроме грустного "я", которым ты стал ...
Хотя приятно удивлять людей своими удивительными способностями исправления ошибок IE ...
<Ол>К сожалению, и я обучаю небольшую команду из 6 разработчиков, опыт - это единственное, что действительно помогает в решении этих проблем, сохраняйте спокойствие, проводите хорошие исследования в Google и публикуйте свою проблему в сообществе, если вы действительно застряли с хорошей демонстрацией проблемы.
Хорошие ссылки > Р> <Ол>
Удачи!
Хотелось бы знать, почему Microsoft так меня ненавидела.
Хотелось бы, чтобы я знал о Позиции - это все , но в особенности ошибка peekaboo всегда меня заводила.
Хотел бы я знать о
- условные комментарии для включения таблиц стилей только для IE
- заголовки xhtml для рендеринга IE в совместимом режиме
- проблема с блочной моделью, поэтому я знал, что поместить в свою таблицу стилей IE
После того, как я узнал об этих вещах, я не стал тратить много времени на исправление проблем в IE6.
.Хауге
Прозрачный PNG должен был поддерживаться ...
трюк с подчеркиванием
если вы поставите _ перед атрибутом CSS, он будет прочитан только ie6.
то есть._граница:1 пиксель, сплошной #000000;создает границу только в ie6
Вероятно, элементы SELECT не отображаются с правильным z-порядком.
Например, если у вас есть плавающий элемент DIV с более высоким z-порядком, наложенный поверх элемента выбора, элемент SELECT все равно будет отображаться поверх элемента DIV.
Бесит.
Причудливость рендеринга, которая приводит к появлению небольшого пробела под изображением в ячейке таблицы, если между концом тега img и закрывающим тегом td есть пробел.
Это правильно:
<td><img src="myimage.jpg"></td>
Это неправильно:
<td>
<img src="myimage.jpg">
</td>
Основная проблема, с которой мы столкнулись, заключается в планировании достаточного количества " исправить в IE6 " время. Это и тенденция дизайнеров придумывать вещи, которые легко сделать во Flash и которые сложно реализовать в CSS, стоили нам многих дней дополнительной работы.
Хотелось бы знать, что мой код не прошел проверку. Или что объявление XML в XHTML переводит IE в режим причуд.
http://www.pushuptheweb.com/ или один из многих других сайтов, предлагающих отказаться от IE6 служба поддержки. Я знаю, что правильное отображение веб-страниц для посетителей IE6 является ядром многих веб-компаний, но рано или поздно что-то должно дать. Я просто не понимаю, почему MS не вызывает обновление & Gt;. & Lt;
Что даже со всеми PNG-взломами в мире, если вы используете PNG в качестве фона в своих div-элементах (например, для создания панели с закругленными границами), вы направляетесь в мир боли. (Ссылки и другие элементы не активируются, IE6 аварийно завершает работу в более ранних версиях png dll и т. Д.)
В итоге: не используйте PNG с прозрачным фоном, если хотите, чтобы он работал в IE6.
Важность DOCTYPES в IE и
Хотел бы я знать, что Internet Explorer - это новый Netscape Navigator 4.7.x
1
hasLayout и это отличное объяснение:http://www.satzansatz.de/cssd/onhavinglayout.html
У меня появилась новая жизнь, как только я осмыслил это!Обеспечение того, чтобы содержащий элемент имелLayout, устраняет подавляющее большинство моих проблем.
2
jQuery!!Написание CSS, специфичного для IE, — это достаточно плохо, поэтому я рад, что мне больше не приходится беспокоиться о JS.
Хотелось бы знать о таких инструментах разработки, как Firebug Lite и HttpWatch , которые облегчают отладку.
в дополнение к другим спискам ошибок IE, приведенным выше Россом и Локе (gtalbot.com, какой красивый сайт!
http://css-discuss.incutio.com/?page=InternetExplorerWinBugsа> р>
http://webbugtrack.blogspot.com/search/label/IE7 р>
http://www.enhanceie.com/ie/bugs.asp р>
http://channel9.msdn.com/wiki/internetexplorerprogrammingbugs/
(например, gtalbot, вам понадобится несколько часов, чтобы пролистать эту страницу и, эй, IE 8 beta 2 http://css-class.com/test/bugs /ie/ie-bugs.htm р>
<Ч>
наконец, кукла IE вуду!
*{маржа:0;дополнение: 0;граница: нет}
клянусь богом, эта фраза изменила все.престо!все одного размера!а потом я нырнул в кроличью нору, в которой ты меня сейчас найдешь.чудесный.