Общее Flashcards
Overflow-x:hidden для и не работает для мобильных. Какое решение?
Обернуть весь документ в потомок body и ему задать Overflow-x:hidden.
Почему стоит перезагрузить компъютер перед проверкой PageSpeed?
Иначе данные могут быть неточными процентов на 20-40 из-за перегрузки оперативки;
Что иногда делает текст атрибута alt=”” при ленивой загрузке со страницей?
Иногда он может давать скролл
Почему лучше делать бургер при ширине экрана менее 900px?
Если в админке заказчик захочет сделать пункты меню длиннее, они будут наезжать друг на друга.
Как лучше всего позиционировать первый экран?
на абсолютах по центру с трансформом (сверху и слева, либо по-другому, согласно макета) - для родителя всего содержимого (заголовка, текста, кнопки) + верхними марджинами подгонять содержимое.
Что делать, если в гугл нет какого-то шрифта? Может, плохо искала?
Нужно поробовать убрать дефис, убрать/добавить пробел и т.д.
Как задать псевдоэлементу z-index ниже родителя?
Нужно задать ему -1, а родителю - любой положительный.
Зачем привыкать делать дополнительный контейнер с классом bg?
Это нужно для того, чтобы заказчик мог менять фон.
Даже если outer имеет ширину 100% - это может измениться в запросах.
Для каких элементов не тегов не работают псевдоэлементы?
img, input, button, textarea, object, select
Псевдоэлементы иногда исчезают, если они находятся абсолютом над элементом, к которому применяется CSS filter:brightness(). Как лечить?
Лечится добавлением псевдоэлементу Z-index-а.
Как запретить перенос слов?
white-space: nowrap;
Паддинги по вертикали и высоты полей заполнения в формах делать только в пикселях! Но ПОЧЕМУ???
Из-за плагина формвалидатор.
Если изображения внутри флекс-контейнера растягиваются без причины, как починить?
align-items: baseline; И плевать, что експлорер не может. Его пользователи должны страдать.
Как делать горизонтальные таймлайны и прочую витиеватую инфографику?
Для вертикального таймлайна есть сниппет, а остальные - на абсолютах, с указанной шириной и мин-высотой, всё в пикселях, в т.ч. позиционирование. Всем элементам TRANSFORM: translateX(-50%, -50%). Привязывать лучше всего к левой и верхней стороне. Для больших экранов- vw, для маленьких - scale для всего предка и обратный scale для текста (заголовки и картинки пускай уменьшаются), затем
разворот из вертикали в горизонталь внешего родителя, SCALE - уменьшить предка и увеличить потомков, и так на каждые 100-200 пикселей, так всё равно будет быстрее
Если нужно сделать 2 фона в одном контейнере, причём один должен накладываться на другой, у какого рисунка условный “z-index” будет больше?
первый рисунок имеет наивысший условный “z-index”