Верстка · Senior · Запитання 7 з 75
Що дає властивість contain: layout paint (або contain: content)?
- ✓Правильна відповідь: Обіцяє, що вміст не впливає на layout і paint ззовні, звужуючи перерахунки
- 2Забороняє елементу змінювати розміри після першого відмальовування
- 3Лише обрізає вміст, як
overflow: hidden, але без скролбару
Пояснення
CSS Containment ізолює піддерево: зміни всередині не змушують перераховувати layout і paint решти сторінки. Це корисно для віджетів, стрічок і складних компонентів. Побічний ефект - paint обрізає вміст за межами й створює блок, що містить, і контекст накладання, тому властивість не можна ставити бездумно.