Кроссбраузерная Вёрстка Flashcards
Какие свойства лучше писать с вендорными префиксами?
Transition, transform, градиент, box-shadow а ещё лучше пользоваться автопрефиксером
Как добавлять вендорные префиксы для кроссбрацзерности?
Используя автопрефиксер
На чём стОит дополни ельно проверять медиа-запросы?
На эксплорере. КАК правило, там достаточно
изменить несколько % в ширине блока, убрать или уменьшить марджин, перевести в проценты или ещё какая ерунда
Что делать, если для одного блока присутствует слишком мноо медиа-запросов почти на каждые 10 пикселей?
Иногда лучше отказаться от марджинов по сторонам такой колонки. При сворачивании пиксель-за-пикселем этот блок будет немного отличаться в размерах, но зато не будет скакать вниз-обратно. На практике это было по 8 пикселей марджина по сторонам
Что нужно добавлять в хроме элементам, которым нужео задать :focus?
Нужно добавить “фокусируемому” элементу в HTML tabindex=”0”; причём именно 0, для любимого эксплорера
А для того, чтобы убрать обводку при клике, элементу с tabindex нужно задать св-во outline:0
Как лучше задавать цвета для кроссбраузерности?
Не использовать RGB(a), эксплорер не осилит. для него писать либо в HEX (#fff), либо словами (white)
Что делать с iframe’ами для мозиллы?
Добавить выоту, иначе она будет около 200 пикселей по дефолту
Почему в эксплорере не работает слайдер
Возможно, нужно нажать на кнопочку “allow blocked content” в всплывающем веизу окне
Как задавать фиксированный при прокрутке фон сайта, чтобы он масштабировался, а не растягивался, например, на андроиде?
- Фон из тела перенести в корень
- Корню задать высоту строго в%: 100%
- Правилу background-size: cover добавить префиксы [-webkit-], [-moz-], [-o-], [-ms-].
- При этом высота корня будет меньше содержимого, это косяк, но по-другому никак