Кроссбраузерное тестирование с популяризацией HTML5 и CSS3. Internet Explorer не такой как все Дмитрий Штепура. Maxymiser
Предисловие В этом докладе я хотел бы затронуть очень популярные проблемы, которые я постоянно встречаю в Internet Explorer при использовании на сайтах HTML5 и CSS3.
Placeholder Атрибут, который был добавлен в HTML 5 и отвечает за подсказки в полях ввода. Вот так выглядит эта самая подсказка в IE 10 :
Placeholder Но поддержка со стороны IE добавлена только с версией 10. В IE 9,8 и ниже эта самая подсказка выглядит вот так:
Placeholder при помощи javascript Так выглядит наша подсказка, которая реализована непосредственно на javascript
Проблемы placeholder’a реализованного при помощи javascript Тут мы можем встретить некие отличая от обычного атрибута: 1) Это может быть и цвет шрифта , в данной ситуации он чёрный, а не серый. 2) Скорее всего при нажатии на кнопку поиска мы будем искать текст нашей подсказки , хотя тест для поиска мы ещё не вводили и должны были искать просто пустоту. 3) Изменение цвета подсказки при повторном помещении курсора в поле. 4) Наша подсказка может не исчезать при вводе текста. 5) Наша подсказка может исчезнуть и больше не появится , хотя должна отображаться всегда, когда в поле нет введенных данных.
Border-radius Свойство, которое было добавлено в CSS3, оно позволяет задать радиус закругления всех углов элемента.
Закругление углов при помощи картинок
Закругление углов при помощи картинок…неловкий момент
Text-shadow Свойство, которое добавляет тень к тексту, а также устанавливает её параметры
Box-shadow Свойство, которое добавляет тень к элементу
Text-overflow Этот неловкий момент, когда не ожидаешь от Internet Explorer’a такого поворота =)
Что можно подчеркнуть? 1) В любой непонятной ситуации заходи в IE 2) Определить корень ошибки намного лучше, чем просто её найти. 3) Научись говорить на языке разработчика.