Что бы вы хотели знать, прежде чем часами пытаться исправить ошибку в IE6 [закрыто]

StackOverflow https://stackoverflow.com/questions/242286

  •  04-07-2019
  •  | 
  •  

Вопрос

У меня должны быть ошибки с плавающей запятой и маржей...

Если вы разместите элемент, а затем укажете для него поле, это поле удвоится.

Решением этой проблемы является добавление display: inline к элементу.Это остановит двойное поле, и все остальные браузеры проигнорируют его, поскольку плавающими могут быть только объекты уровня блока.

Это было полезно?

Решение

Хотелось бы знать, что я буду часами пытаться исправить ошибку в IE 6 снова и снова на протяжении многих лет, и я действительно был бы счастлив доставить пиццу.

Другие советы

Хотелось бы, чтобы я знал о quirksmode.org . Таблицы совместимости, отчеты об ошибках, примеры javascript очень полезны.

Не кодируйте сначала IE6. Это путь к безумию.

Хотелось бы знать, что многие строки ошибок IE 6 отключены на одну.

Номер один: hasLayout Если бы я знал об этом с самого начала, большинство моих забот было бы решено. Я даже считаю, что это хуже, чем глупая модель IE6.

Если ты действительно анальный и тратишь на это кучу времени, это окупается, и ты становишься гуру IE, ничего не боясь, кроме грустного "я", которым ты стал ...

Хотя приятно удивлять людей своими удивительными способностями исправления ошибок IE ...

<Ол>
  • Большинство ошибок IE можно избежать, используя различные (обычно лучшие) методы CSS и суперчистый логический xhtml
  • Всегда очищайте ваши поплавки скрытым переполнением (или просто hasLayout для IE)
  • Понять, что такое hasLayout (в основном это css, который дает IE надрать задницу)
  • Когда вы все время начинаете создавать сайты, проверяйте IE6, пока вы не стали профессионалом; & # 172; P
  • К сожалению, и я обучаю небольшую команду из 6 разработчиков, опыт - это единственное, что действительно помогает в решении этих проблем, сохраняйте спокойствие, проводите хорошие исследования в Google и публикуйте свою проблему в сообществе, если вы действительно застряли с хорошей демонстрацией проблемы.

    Хорошие ссылки > <Ол>

  • http: // css-tricks. com / ie-css-bugs-thatll-get-you-каждый раз / (хотя я рекомендую исправить PNG Боба Осола / - 0 )
  • http://www.gtalbot.org/BrowserBugsSection/ (удивительно и забавно .. . отлично!)
  • Удачи!

    Хотелось бы знать, почему 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 вуду!

    http://www.flickr.com/photos/chisa/1349759901/

    *{маржа:0;дополнение: 0;граница: нет}

    клянусь богом, эта фраза изменила все.престо!все одного размера!а потом я нырнул в кроличью нору, в которой ты меня сейчас найдешь.чудесный.

    scroll top