Все заметки с тэгом «Баги»

Можно уточнить:
    1. Понедельник, 9 марта 2009

      10 фиксов, решающих проблемы Internet Explorer 6

      Десяток решений известных и не очень багов IE6.

      Это должен знать каждый верстальщик.

      Читаем


    1. Среда, 23 июля 2008

      IE7 strikes back

      Джеми Томсон обнаружил неприятную штуку в IE7. Ещё более неприятную, чем недавнее включение «6.0» в строку user agent.

      Если строка user agent длиннее 260 символов, она магическим образом превращается в «Mozilla/4.0 (compatible; MSIE 6.0)».
      Читаем


    1. Понедельник, 7 июля 2008

      jQuery, определение браузера

      Заметил, что jQuery.browser.version неверно определяет версию IE. Седьмой считается шестым.

      Ошибка уже в трэкере, но ещё не поправлена:
      http://dev.jquery.com/ticket/1867
      http://dev.jquery.com/ticket/2661
      http://dev.jquery.com/ticket/2413

      user-agent, отдаваемый IE7 сменился с последними обновлениями на:

      Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Mozilla/4.0
      (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 1.1.4322; .NET
      CLR 2.0.50727; .NET CLR 3.0.04506.30)



      Соответственно регулярка совпала с MSIE 6.0.

      Мораль: user-agent — штука ненадёжная. Лучше проверять наличие объектов, например:


      //IE6
      if (window.external && (typeof window.XMLHttpRequest == "undefined")) {
      //…
      }


    1. Вторник, 17 июня 2008

      20 CSS-решений распространенных багов и проблем при верстке сайта

      Отличная подборка решений распространённых проблем при вёрстке сайта.

      Читаем


    1. Понедельник, 9 июня 2008

      Боремся с двойным отступом в IE6 при использовании float

      Отличный трюк, позволяющий избежать удваивания отступа в IE6 при использовании float.

      Пробуем


    1. Понедельник, 26 мая 2008

      Drupal 5 Thickbox update

      Обновление JS и CSS кода модуля Drupal 5 Thickbox до последней доступной на данный момент версии.

      Исправляет баги IE6 с позиционированием бокса на длинных страницах.

      Требует jQuery Update.

      В основную ветку Drupal 5 включено не будет из-за требуемого jQuery Update.

      Обновляемся.


    1. Понедельник, 17 декабря 2007

      IE6. Прыгающая textarea, растянутая на 100%

      Когда первый раз увидел - был в шоке :)

      Итак, если потянуть textarea на 100% (надо, чтобы у нас была ещё колонка справа, что вполне типично), то IE6 начнёт сходить с ума при вводе текста. А именно потянет нашу textarea куда-то вправо.

      Фиксится это дело обрамлением textarea любым блочным элементом, например fieldset, и заданием ему width: 100%.


    1. Пятница, 12 октября 2007

      Бордюрный глюк mozilla

      Сегодня был обнаружен занятный баг в рендеринге mozilla.

      Решается неиспользованием border-collapse: collapse;. Вместо него вполне можно обойтись в этом случае border-spacing: 0;


    1. Понедельник, 6 августа 2007

      IE. id и name в JavaScript

      IE автоматически генерирует id(в DOM-дререве) для элементов, у которых определён name. При этом id становится равным этому самому name. Из-за этого может выйти нечто неприятное:


      <span style="color:blue" name="label">blue</span>
      <span style="color:red" id="label">red</span>
      <script type="text/javascript">
      alert(document.getElementById("label").style.color);
      </script>


    1. Четверг, 26 июля 2007

      Ещё один фикс z-index и select в IE6

      Вот уж не думал, что найдётся ещё один :)

      На этот раз при помощи использования альтенативного контрола Active-X.

      Пользоваться очень просто: подклюаем скрипт и в нужном месте:

      IEHTMLSelectElement.fix( document.getElementsByTagName('select') );


      Демо


  1. 1
  2. 2
  3. Последняя

Подписаться на RSS

Интересное

Разделы

  1. (5)
  2. (11)
  3. (6)
  4. (9)
  5. (6)
  6. (6)
  7. (16)
  8. (59)
  9. (264)
  10. (51)
  11. (16)
  12. (12)
  13. (37)
  14. (5)
  15. (10)
  16. (14)
  17. (18)
  18. (12)
  19. (6)
  20. (8)
  21. (7)
  22. (29)
  23. (62)
  24. (18)
  25. (64)
  26. (5)
  27. (193)
  28. (56)
  29. (6)
  30. (18)
  31. (72)
  32. (27)
  33. (65)
  34. (32)
  35. (10)
  36. (5)
  37. (6)
  38. (5)
  39. (309)
  40. (11)
  41. (6)
  42. (12)
  43. (8)
  44. (18)
  45. (6)
  46. (15)
  47. (114)
  48. (18)
  49. (6)
  50. (8)
  51. (66)
  52. (16)
  53. (6)
  54. (17)
  55. (5)
  56. (26)
  57. (7)
  58. (27)
  59. (7)
  60. (12)
  61. (11)
  62. (118)
  63. (31)
  64. (5)
  65. (18)
  66. (22)
  67. (9)
  68. (6)
  69. (8)
  70. (41)
  71. (10)
  72. (6)
  73. (12)
  74. (8)
  75. (5)

Друзья