Кроссбраузерная Вёрстка Flashcards

1
Q

Какие свойства лучше писать с вендорными префиксами?

A

Transition, transform, градиент, box-shadow а ещё лучше пользоваться автопрефиксером

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Как добавлять вендорные префиксы для кроссбрацзерности?

A

Используя автопрефиксер

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

На чём стОит дополни ельно проверять медиа-запросы?

A

На эксплорере. КАК правило, там достаточно

изменить несколько % в ширине блока, убрать или уменьшить марджин, перевести в проценты или ещё какая ерунда

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Что делать, если для одного блока присутствует слишком мноо медиа-запросов почти на каждые 10 пикселей?

A

Иногда лучше отказаться от марджинов по сторонам такой колонки. При сворачивании пиксель-за-пикселем этот блок будет немного отличаться в размерах, но зато не будет скакать вниз-обратно. На практике это было по 8 пикселей марджина по сторонам

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Что нужно добавлять в хроме элементам, которым нужео задать :focus?

A

Нужно добавить “фокусируемому” элементу в HTML tabindex=”0”; причём именно 0, для любимого эксплорера

А для того, чтобы убрать обводку при клике, элементу с tabindex нужно задать св-во outline:0

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Как лучше задавать цвета для кроссбраузерности?

A

Не использовать RGB(a), эксплорер не осилит. для него писать либо в HEX (#fff), либо словами (white)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Что делать с iframe’ами для мозиллы?

A

Добавить выоту, иначе она будет около 200 пикселей по дефолту

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Почему в эксплорере не работает слайдер

A

Возможно, нужно нажать на кнопочку “allow blocked content” в всплывающем веизу окне

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

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

A
  1. Фон из тела перенести в корень
  2. Корню задать высоту строго в%: 100%
  3. Правилу background-size: cover добавить префиксы [-webkit-], [-moz-], [-o-], [-ms-].
  4. При этом высота корня будет меньше содержимого, это косяк, но по-другому никак
How well did you know this?
1
Not at all
2
3
4
5
Perfectly