Итоговый тест по учебнику CSS

Проверка знаний по всем главам

Вы прошли учебник CSS и оформили сайт Тони. Проверьте, как вы понимаете каскад, размеры, раскладку, адаптивность и оформление элементов. Вопросы взяты из самопроверок учебника CSS.

В каждой попытке 30 вопросов: хотя бы один из каждой главы, остальные выбираются случайно из всего банка. После ответа вы увидите объяснение, а в разборе ошибок — ссылки на разделы уроков для повторения. Можно продолжить незавершённую попытку, пройти новый набор или повторить только вопросы, в которых ошиблись.

355 вопросов из уроков учебника. Выберите один ответ для каждого вопроса.30 вопросов по всем 11 главам, после ответа — объяснение. При каждом прохождении набор новый. Займёт около 10 минут.

    1. Для чего необходим CSS?
    2. Что такое селектор?
    3. В объявлении text-align: center; что является свойством, а что значением?
    4. Какой элемент страницы получит коричневый цвет текста? p { color: saddlebrown; }
    5. Что произойдёт с заголовком? h1 { color: saddlebrown text-align: center; }
    6. Какими способами можно добавить стили к странице?
    7. Где размещается внутренняя таблица стилей?
    8. Какая запись подключает внешнюю таблицу стилей css/style.css?
    9. Где записывают внутреннюю таблицу стилей?
    10. Что из этого может находиться в файле style.css?
    11. Какой элемент правильно подключает таблицу стилей на главной странице index.html, если файл лежит в my-site/css/style.css?
    12. Главная страница оформлена, а страница pages/toys.html — нет. В обоих файлах записано <link rel="stylesheet" href="css/style.css">. В чём ошибка?
    13. Что увидит читатель, если в href элемента <link> допущена опечатка в имени файла?
    14. Цвет заголовков разделов задан правилом h2 в общем файле style.css, подключённом к четырём страницам. Что нужно сделать, чтобы сменить этот цвет на всём сайте?
    15. Как открыть инструменты разработчика сразу на нужном элементе страницы?
    16. На вкладке Styles объявление colr: dimgray; перечёркнуто, рядом — жёлтый значок предупреждения. Что это значит?
    17. В правиле записано p { color: red; color: dimgray; }. Какое объявление Chrome покажет перечёркнутым без значка предупреждения?
    18. Вы изменили цвет заголовка на вкладке Styles, и он стал правильным. Что произойдёт после обновления страницы?
    19. Где посмотреть, какой цвет в итоге получил элемент, если для него подходят несколько правил?
    20. Страница игрушек без оформления, на вкладке Styles нет правил из style.css. На вкладке Network запрос style.css завершился с 404 или ERR_FILE_NOT_FOUND. Что проверить в первую очередь?
    21. Какие элементы выберет селектор p?
    22. В CSS записано правило .favorite { color: green; }. Какой элемент получит зелёный цвет?
    23. Какой селектор класса записан неверно и требует экранирования начального символа?
    24. Чем селектор #toy отличается от .toy?
    25. Какой селектор выберет и главный заголовок, и все заголовки второго уровня?
    26. Все восемь заголовков разделов на главной Тони должны выглядеть одинаково. Как их выбрать без изменения HTML?
    27. Оглавление главной и меню в шапке — оба списки <ul>. Как оформить только оглавление?
    28. В коде <body><p>Текст <i>курсив</i></p></body> элемент <i> по отношению к <body> — это…
    29. Какие элементы выберет селектор nav a?
    30. Почему правило nav a на сайте Тони не меняет ссылку «Посмотреть все игрушки Тони» в тексте раздела?
    31. Чем p > a отличается от p a?
    32. В разделе подряд идут <h2>, <p>, <p>. Сколько абзацев выберет h2 + p?
    33. В коде <section><p>Текст</p><h2>Заголовок</h2></section> выберет ли селектор h2 ~ p абзац?
    34. Как выбрать изображения только внутри контейнера с классом gallery?
    35. Что такое наследование в CSS?
    36. Задано body { color: green; }. Какого цвета будет текст элемента <strong> внутри абзаца?
    37. Задано body { border: 2px solid tan; }. Что получится на странице?
    38. Задано body { color: green; }. Какого цвета будет непосещённая ссылка с href в абзаце при стандартных настройках Chrome, если других авторских правил нет?
    39. Задано #page { color: green; } для <body id="page"> и h2 { color: saddlebrown; }. Какого цвета заголовок <h2>?
    40. Абзац коричневый, у ссылки внутри него задано color: unset. Какого цвета ссылка?
    41. Почему текст в полях формы часто мельче текста страницы?
    42. Где проще всего узнать, наследуется ли свойство и какое значение браузер задаёт элементу по умолчанию?
    43. Какова специфичность селектора .main a?
    44. Какова специфичность селектора #main #section?
    45. Какова специфичность селектора table.header tr td?
    46. При одинаковых источнике, важности и слое какое правило победит для элемента, который выбирают оба: #toy или .a.b.c.d.e.f.g.h.i.j.k (одиннадцать классов)?
    47. В файле стилей a.toys { color: green; }, а ниже a { color: red !important; }. Какого цвета ссылка <a class="toys">?
    48. У абзаца <p id="warning" style="color: green">, а в таблице стилей #warning { color: red; }. Какого цвета текст?
    49. Объявлен порядок @layer base, components;. В слое base — .toc a { color: dimgray; }, в слое components — a { color: saddlebrown; }. Какого цвета ссылка оглавления?
    50. Два правила h1 { text-align: center; } и ниже в том же файле h1 { text-align: left; }. Как выровнен заголовок?
    51. Ссылка не меняет цвет: на вкладке Styles объявление color вашего правила перечёркнуто. Что делать в первую очередь?
    52. Чем псевдоэлемент отличается от псевдокласса?
    53. Какая запись соответствует современному синтаксису?
    54. Правило .note::before { content: "Внимание: вход по записи"; } — единственное место, где на странице сказано об условии входа. Что не так?
    55. У изображения, которое успешно загрузилось, правило img::before { content: "★"; } не работает. Почему?
    56. Правила записаны в порядке a:hover { color: orange; }, затем a:link { color: saddlebrown; }. Что произойдёт при наведении на непосещённую ссылку?
    57. Почему не стоит писать :focus { outline: none; } без другого видимого индикатора фокуса?
    58. Чем :focus-visible отличается от :focus?
    59. На сайте Тони nav a { color: saddlebrown; }, а ниже a:hover { color: #5c2d0c; }. Какого цвета ссылка меню под указателем?
    60. Какое объявление размера шрифта браузер применит?
    61. Что такое пиксель CSS (px)?
    62. Блоку div задан font-size: 12px, вложенному в него блоку — 200%, а блоку внутри вложенного — тоже 200%. Каков размер шрифта самого внутреннего блока?
    63. Задано body, div { font-size: 150%; }. В <body> вложен блок <div>, а в него — ещё один <div>. Каков размер шрифта текста во внутреннем блоке при базовом размере 16px?
    64. Те же элементы, но правило body, div { font-size: 1.5em; }. Каков размер шрифта текста в блоке <div>, вложенном прямо в <body>?
    65. А если правило body, div { font-size: 1.5rem; }? Каков размер шрифта во внутреннем блоке <div>?
    66. Почему размеры текста на сайте удобнее задавать в rem, а не в px?
    67. Чем плохо правило html { font-size: 10px; }?
    68. Отступ кнопки задан как padding: 0.5em, а её размер шрифта — 20px. Каков отступ?
    69. При переполнении страницы появилась вертикальная полоса прокрутки, занимающая место. Блоку задали width: 100vw и обнулили отступы <body>. Почему может остаться горизонтальная прокрутка?
    70. Область просмотра шириной 400px и высотой 700px. Чему равна ширина блока width: 40vmin?
    71. Корневой шрифт 16px, окно 400px. Чему равен clamp(1rem, 5vw, 2rem)?
    72. Какой цвет задаёт значение #00FF00?
    73. Как сократить значение #778899?
    74. Какая запись задаёт тот же цвет, что #8b4513?
    75. Чему соответствует альфа-канал 0 в записи rgb(0 128 0 / 0)?
    76. Что изменится, если в hsl(30, 80%, 95%) уменьшить третье значение до 60%?
    77. Задано p { color: dimgray; border: 2px solid currentColor; }. Какого цвета рамка абзаца?
    78. Контраст цвета текста и фона — 3.5:1. Для какого текста это подходит по WCAG (уровень AA)?
    79. Почему цвет tan на сайте Тони подходит для рамки оглавления, но не для текста?
    80. Как сделать полупрозрачным фон карточки, сохранив непрозрачный текст?
    81. Задано font-family: Verdana, Tahoma, sans-serif. Verdana на устройстве нет, Tahoma есть. Каким шрифтом будет показан текст?
    82. Зачем в конце значения font-family указывают общее семейство, например serif?
    83. В какой записи font-family последнее имя не обозначает общее семейство шрифтов?
    84. Задано p { font-style: italic; } и для span внутри абзаца — font: 1rem sans-serif;. Будет ли текст span курсивом?
    85. Какое значение font-weight соответствует ключевому слову bold?
    86. Что означает общее семейство system-ui в значении font-family?
    87. Для абзаца задано font-family: Georgia; font-weight: 300;, но тонкого начертания 300 у шрифта Georgia нет. Что покажет браузер?
    88. В каком формате файлы шрифтов лучше всего подключать на сайт?
    89. На странице нужны обычный текст и полужирный шрифта Roboto. Сколько правил @font-face понадобится, если у каждого начертания свой файл?
    90. Правило @font-face записано в css/style.css, файл шрифта лежит в assets/nunito.woff2 в корне сайта. Какой путь указать в url()?
    91. Что делает font-display: swap в правиле @font-face?
    92. Почему для подключения шрифтов не рекомендуется правило @import?
    93. Шрифт подключён двумя правилами @font-face с одним именем: в одном файле кириллица, в другом латиница, у каждого свой unicode-range. Этим шрифтом оформлено только слово «Привет» без пробелов и знаков препинания. Все его буквы входят только в кириллический диапазон. Какой файл потребуется браузеру при первой загрузке без кэша?
    94. Заголовок выглядит запасным шрифтом, хотя правило @font-face записано. Где в Google Chrome посмотреть, каким шрифтом браузер на самом деле нарисовал текст?
    95. Какое значение text-align выравнивает русский текст по правому краю, а текст на арабском — по левому?
    96. Абзац находится в обычном блочном контейнере с шириной области содержимого 600px. Абзацу задано text-indent: 10%. Каков отступ первой строки?
    97. Размер шрифта 20px, line-height: 1.5. Чему равна разность line-height и font-size?
    98. У body задано line-height: 150% при шрифте 16px. Каким будет интервал у заголовка с размером шрифта 32px, если ему интервал не задан?
    99. Как ограничить ширину абзаца величиной, равной ширине 60 символов «0» его шрифта?
    100. Что делает объявление letter-spacing: -1px?
    101. Как отодвинуть подчёркивание ссылки от букв, не меняя остальное оформление?
    102. В HTML-коде написано <h2>Мой режим дня</h2>, а в CSS — h2 { text-transform: uppercase; }. Что изменится?
    103. Что задаёт font-variant: small-caps?
    104. Что нужно для автоматических переносов русских слов с hyphens: auto?
    105. У двух соседних обычных блоков схлопываются отступы: снизу у первого 30px, сверху у второго −20px. Каков итоговый отступ?
    106. В каком порядке от содержимого наружу расположены области блока?
    107. Элементу заданы фон и margin: 20px. Виден ли фон в области внешнего отступа?
    108. Как расставятся отступы при padding: 5px 10px 15px?
    109. Какое объявление ошибочно?
    110. Ширина родителя 600px, высота 300px. Элементу задано margin-top: 10%. Каков отступ сверху?
    111. У первого абзаца margin-bottom: 30px, у следующего под ним — margin-top: 20px. Каково расстояние между ними?
    112. Отступ сверху у заголовка внутри блока с фоном оказался над фоном, а не внутри. Как это исправить?
    113. Ссылке внутри абзаца задали padding: 20px. Что произойдёт?
    114. Что делает объявление display: inline-block?
    115. Нужно скрыть ссылку, сохранить её место и исключить переход к ней клавишей Tab. Какое правило подходит?
    116. Какого цвета будет левая рамка при border-color: red green blue;?
    117. Почему объявление border: 4px orange; не рисует рамку?
    118. Задано p { color: saddlebrown; border: 2px solid; }. Какого цвета рамка?
    119. Какое значение толщины рамки недопустимо?
    120. Задано border: 1px solid green; border-bottom-style: none;. Какие рамки видны?
    121. Что задаёт border-radius: 20px 40px / 10px?
    122. У блока нет рамки, но есть фон. Что сделает border-radius: 16px?
    123. Как сделать квадратное фото круглым?
    124. Почему для выделения фокуса используют outline, а не border?
    125. Задано box-sizing: border-box; width: 100px; padding: 60px; border: 5px solid;. Какова ширина блока с рамкой?
    126. Фото должно целиком помещаться в квадрат 150×150px без искажения пропорций. Какое значение object-fit выбрать?
    127. Блоку задано width: 200px; padding: 20px; border: 5px solid;. Какова его ширина с рамкой при box-sizing: content-box?
    128. Тот же блок с box-sizing: border-box. Сколько места останется для содержимого по ширине?
    129. Четыре блочно-строчных блока по width: 25% записаны в HTML каждый на своей строке. Почему последний переносится вниз?
    130. Почему в правило с box-sizing: border-box добавляют *::before и *::after?
    131. Какое значение overflow показывает полосу прокрутки, только когда содержимое не помещается?
    132. Блоку с текстом нужна высота не меньше 100px, но длинный текст не должен выходить за рамку. Что задать?
    133. Как поставить колонку шириной не больше 68rem по центру страницы?
    134. Зачем у изображений вместе с max-width: 100% задают height: auto?
    135. Блоку задано min-height: 100%, но он остался нулевой высоты. В чём вероятная причина?
    136. Изображению заданы width: 240px; height: auto; aspect-ratio: 1; object-fit: cover. Какой будет его область без отступов, рамок и других ограничений?
    137. Гарантирует ли background-origin: padding-box, что фоновое изображение не попадёт под рамку?
    138. Правило .intro { background-image: url("paw.svg"); } записано в файле css/style.css, а картинка лежит в assets/paw.svg. Почему фона нет?
    139. Зачем вместе с фоновым изображением задавать цвет фона?
    140. Как показать фоновое изображение один раз, без повторов?
    141. Где окажется фон при background-position: right?
    142. Что означает background-position: 100% 100%?
    143. У блока пунктирная рамка, и фон проступает между штрихами. Как это исправить?
    144. Чем background-size: cover отличается от contain?
    145. Какая запись background ошибочна?
    146. Задано background: url("bone.svg") no-repeat, url("photo.jpg");. Какое изображение окажется сверху?
    147. Списку ul задано display: flex. Какие элементы стали флекс-элементами?
    148. Чем контейнер с display: inline-flex отличается от контейнера с display: flex?
    149. Контейнеру задано flex-direction: column. Куда направлена главная ось?
    150. Ссылки меню переставлены свойством flex-direction: row-reverse. В каком порядке клавиша Tab переводит между ними фокус?
    151. Чем свойство gap удобнее внешних отступов margin у флекс-элементов?
    152. Пунктам оглавления не хватает места в одной строке. Какое свойство разрешит переносить их на новую строку?
    153. Какое значение justify-content ставит первый элемент в начало, последний в конец, а свободное место делит поровну между ними?
    154. Как по умолчанию располагаются флекс-элементы вдоль поперечной оси, если у них не задана высота?
    155. Однострочному контейнеру (flex-wrap: nowrap) задали align-content: center. Что изменится?
    156. В контейнере три элемента. У первого и третьего flex-grow: 1, у второго flex-grow: 2. Что это означает?
    157. Чему по умолчанию равны flex-grow и flex-shrink у флекс-элемента?
    158. Что задаёт свойство flex-basis?
    159. В строке заданной ширины у элементов min-width: 0, одинаковые отступы и рамки, а width: auto. Чем flex: 1 отличается от flex: auto?
    160. Как записать, что элемент не растёт, не сжимается и начинает с размера 12rem?
    161. Элемент с длинным адресом ссылки не сжимается и выталкивает соседа за контейнер, хотя у него flex-shrink: 1. Что поможет?
    162. Контейнеру задано align-items: center. Как прижать к верху только один элемент?
    163. Как во флекс-контейнере меню отодвинуть последний пункт к правому краю, оставив остальные слева?
    164. Свойством order третья ссылка меню поставлена первой. В каком порядке клавиша Tab переводит фокус?
    165. Чем Grid отличается от Flexbox?
    166. Контейнеру задано display: grid, других свойств сетки нет. Как расположатся элементы?
    167. Что означает grid-template-columns: 10rem 1fr?
    168. Почему две колонки по 50% с промежутком gap выходят за контейнер, а колонки 1fr 1fr — нет?
    169. Какой записи соответствует repeat(2, 1fr 2fr)?
    170. В сетке 1fr 1fr длинный адрес сделал первую колонку шире второй. Как вернуть равные колонки?
    171. Что делает запись repeat(auto-fit, minmax(15rem, 1fr))?
    172. В широком контейнере всего три элемента. Чем отличаются auto-fill и auto-fit в repeat(…, minmax(8rem, 1fr))?
    173. Сетка из трёх колонок. Какие колонки займёт элемент с grid-column: 1 / 3?
    174. Как растянуть элемент на всю ширину явной сетки при любом числе её колонок?
    175. Что означает grid-column: span 2?
    176. Какой шаблон grid-template-areas браузер не примет?
    177. Как поместить элемент footer в область с именем footer?
    178. В сетке задана одна строка, а элементов больше, чем ячеек. Что сделает браузер?
    179. Почему grid-auto-flow: dense не стоит использовать для ссылок и текста?
    180. Как поставить каждый элемент сетки в центр его ячейки?
    181. Для какой задачи лучше подходит Grid, чем Flexbox?
    182. В чём принцип прогрессивного улучшения?
    183. Что произойдёт, если на адаптивной странице нет метатега viewport?
    184. Почему не стоит писать в метатеге viewport значение user-scalable=no?
    185. Что означает подход mobile first?
    186. Почему для колонки содержимого лучше max-width, чем width?
    187. Какое свойство разрешает переносить длинное слово без пробелов, если оно не помещается в строку?
    188. Таблица не помещается на экране телефона. Как сделать, чтобы прокручивалась только она, а не вся страница?
    189. Как проверить адаптивность сайта?
    190. Что такое точка останова?
    191. Где в таблице стилей записывать медиазапросы, которые дополняют общие правила?
    192. Какой тип устройства используют, чтобы задать стили для печати?
    193. Какая запись равна @media (min-width: 48rem)?
    194. От чего считаются rem в условии медиазапроса?
    195. Как правильно выбирать точки останова?
    196. Сайт сделан по подходу mobile first. Какие медиазапросы в нём основные?
    197. Что означает условие @media (prefers-reduced-motion: reduce)?
    198. Чем @supports отличается от @media?
    199. Элементу задали top: 20px; left: 20px, но он не сдвинулся. Какая причина самая вероятная?
    200. Блоку «Канат» задали position: relative; top: 50px. Что произойдёт с блоком «Косточка», который стоит под ним?
    201. Зачем чаще всего задают position: relative без смещений?
    202. В карточке .card с position: relative лежит div без позиционирования, а в нём — значок с position: absolute; top: 0; right: 0. Где окажется значок?
    203. У элемента position: absolute; top: 10px, а ни один предок не создаёт содержащий блок. Что будет при прокрутке длинной страницы?
    204. Как подбирается ширина обычного незамещаемого блока с position: absolute; width: auto; left: 0; right: auto?
    205. Какая запись растягивает обычный незамещаемый блок с position: absolute на содержащий блок, если ширина и высота — auto, внешние отступы нулевые и ограничений min/max нет?
    206. Чем fixed отличается от absolute без позиционированных предков? У предков нет transform, filter или других свойств, создающих содержащий блок.
    207. Кнопка с position: fixed; bottom: 1rem вдруг начала прокручиваться вместе с разделом страницы. Что стоит проверить в первую очередь?
    208. Чем position: sticky отличается от position: fixed?
    209. Заголовку задали только position: sticky. Что произойдёт при прокрутке?
    210. У заголовка position: sticky; top: 0, но он не прилипает. У его раздела задано overflow: hidden. В чём дело?
    211. Зачем липкой шапке правило [id] { scroll-margin-top: 4.5rem; }?
    212. Два блока с position: relative без z-index перекрываются. Какой окажется сверху?
    213. Обычному абзацу без position задали z-index: 5, но он остался под позиционированным блоком. Почему?
    214. Окно с z-index: 999 вложено в родителя с position: relative; z-index: 1. Рядом с родителем — оверлей с z-index: 2. Что сверху?
    215. Что из перечисленного НЕ создаёт контекст наложения?
    216. Подложка карточки — псевдоэлемент с z-index: -1 — пропала под фоном раздела. Как вернуть её под текст карточки, без смещения карточки и изменения её прозрачности?
    217. Фото задали float: left. Что произойдёт с абзацем, который идёт после него?
    218. Блок <div> с float: right лежит в контейнере шириной 60%, выровненном по центру. Где окажется блок?
    219. Фото с float: right выше текста карточки, и рамка карточки заканчивается раньше фото. Как это исправить в новом коде?
    220. В старом CSS у контейнера с плавающими пунктами меню стоит overflow: hidden. Зачем?
    221. Что делает правило footer { clear: both; } на странице со столбцами на float?
    222. Фото скруглили до круга через border-radius: 50%, но текст обтекает его по квадрату. Чего не хватает?
    223. Флекс-элементу задали float: left. Что произойдёт?
    224. Четырём пунктам меню «Домой», «Раздел 1», «Раздел 2», «Раздел 3» задали float: right. В каком порядке они встанут слева направо?
    225. Что выбирает селектор img[title]?
    226. Какой селектор выберет ссылки на файлы, адрес которых заканчивается на .mp3?
    227. Какие абзацы выберет p[title~="home"]?
    228. Почему правило a[href^=https://] { color: orange; } не работает?
    229. Что выберет селектор input:not([type="radio"], [type="checkbox"])?
    230. Чем :is(header, footer) a отличается от header a, footer a?
    231. Какой вес у селектора :where(#toy) p?
    232. Как выбрать пункт альбома <li>, внутри которого есть значок .badge, не меняя HTML?
    233. Что выбирает p > a в разметке <p><span><a>…</a></span></p>?
    234. В <div> сначала стоит <h2>, затем три абзаца. Что выберет div p:first-child?
    235. Какие элементы выберет li:nth-child(4n+2)?
    236. Какой селектор выберет первые три пункта списка?
    237. Строки таблицы нужно чередовать: каждая вторая на цветном фоне. Какой селектор подходит?
    238. В статье заголовок h2 и два абзаца. Какой селектор выберет второй абзац и не сломается, если заголовок удалить?
    239. Что выберет h2 + p?
    240. Чем h2 ~ p отличается от h2 + p?
    241. Как убрать маркеры у списка меню?
    242. Пункту списка задали color: red. Какого цвета будет маркер?
    243. Чем inside отличается от outside у list-style-position?
    244. От какого файла считается относительный путь в list-style-image: url("paw.svg")?
    245. Как сделать номера списка коричневыми, не меняя цвет текста пунктов?
    246. Какое правило заменит маркер пунктов на косточку?
    247. Что задаёт запись list-style: url("paw.svg") disc?
    248. У списка задано counter-reset: step 4, у пункта — counter-increment: step. Какое значение выведет counter(step) у первого пункта?
    249. Как убрать промежутки между ячейками и не получить двойных рамок?
    250. Что задаёт border-spacing: 30px 10px?
    251. У таблицы border-collapse: collapse и empty-cells: hide. Пропадут ли рамки пустых ячеек?
    252. Как поставить заголовок таблицы под ней?
    253. В строке две ячейки: в одной три строки текста, в другой одна. Где окажется короткий текст без своих стилей?
    254. Какой отступ можно задать строке <tr>?
    255. Чем table-layout: fixed отличается от auto?
    256. Какой селектор подсветит строку тела таблицы под указателем, не трогая шапку?
    257. Строке таблицы задали border: 3px solid red, но рамки не видно. Почему?
    258. Таблице с border-collapse: collapse задали border-radius: 12px. Что произойдёт?
    259. Какие свойства действуют у элемента <col>?
    260. Зачем в примере подсветки столбца таблице задано position: relative?
    261. Почему полям формы обычно задают font: inherit?
    262. Как в форме этого урока выбрать все input, кроме флажков и переключателей?
    263. Как перекрасить отмеченные флажки и переключатели в цвет сайта?
    264. Чем поле с readonly отличается от поля с disabled?
    265. Почему ошибки оформляют через :user-invalid, а не через :invalid?
    266. Ошибку в поле показали только красной рамкой. Чего не хватает?
    267. Что выбирает fieldset:focus-within?
    268. Как правильно объявить пользовательское свойство с цветом акцента?
    269. У :root задано --accent: saddlebrown, у .favorite — --accent: seagreen. Какого цвета заголовок с color: var(--accent) внутри .favorite?
    270. Когда сработает запасное значение в var(--brand, royalblue)?
    271. У :root задано --size: зелёный, а у абзаца — font-size: 2rem; font-size: var(--size, 1.5rem);. Какой размер получит абзац?
    272. Почему не сработает @media (width >= var(--wide)) { … }?
    273. Какое имя переменной лучше для акцентного цвета сайта?
    274. Как сделать отступы карточки вдвое плотнее, если все они записаны как calc(var(--space) * N)?
    275. Почему кнопку лучше оформлять классом .button, а не селектором #signup form p button?
    276. Объявлено @layer base, components;. В base — main p#first { color: red; }, в components — .note { color: green; }. Какого цвета абзац #first.note?
    277. Правило .note { color: blue; } записано вне слоёв, а в слое components — .note { color: green; }. Что победит?
    278. Во что развернётся .card { &:hover { … } }?
    279. Какая запись из Sass не работает во вложенности CSS?
    280. Зачем писать улучшение внутри @supports selector(:has(a))?
    281. Почему не стоит вкладывать правила на пять уровней?
    282. Элементу задали transform: translateY(20px). Что произойдёт с блоком под ним?
    283. Что сделает translate(-50%, -50%)?
    284. Какое значение равно прямому углу?
    285. Что сделает scale(-1, 1)?
    286. Фото повёрнуто вокруг центра, а нужно — вокруг середины нижнего края. Что задать?
    287. У фото transform: rotate(-2deg), при наведении — transform: scale(1.03). Что будет при наведении?
    288. Чем отличаются translateX(100px) rotate(45deg) и rotate(45deg) translateX(100px)?
    289. Почему отдельные свойства rotate и scale удобнее функций в transform?
    290. Вокруг какой оси вращается элемент при rotate() из первой части?
    291. Что означает rotate3d(1, 0, 0, 45deg)?
    292. Почему scaleZ(2) без других функций у плоского элемента с обычной точкой опоры ничего не меняет?
    293. Где удобно поставить perspective(), чтобы перспектива проецировала результат остальных функций transform?
    294. Чем свойство perspective у родителя отличается от функции perspective() у каждого потомка?
    295. Карточка-перевёртыш при повороте показывает зеркальное фото вместо подписи. Чего не хватает?
    296. Зачем карточке transform-style: preserve-3d?
    297. Что показывает вкладка Computed у элемента с transform: rotate(45deg)?
    298. Длительность перехода задана только в правиле .box:hover. Что будет, когда указатель уйдёт с блока?
    299. Почему лучше писать transition: transform 0.3s, а не transition: all 0.3s?
    300. Что задаёт transition: 0s 4s?
    301. Чем transition-timing-function отличается от transition-duration?
    302. Что произойдёт при cubic-bezier(0.3, 1.6, 0.6, 1)?
    303. Почему по умолчанию, без interpolate-size: allow-keywords, не получается плавно перейти от height: 0 к height: auto?
    304. Как уважать настройку «уменьшить движение»?
    305. Чем анимация отличается от перехода?
    306. В @keyframes задан только кадр from { opacity: 0; }. Что будет с элементом?
    307. Анимации назначили animation-name: grow, но она не проигрывается. Что проверить в первую очередь?
    308. Правило @keyframes Grow, а у элемента animation-name: grow. Сработает ли анимация?
    309. Что сделает animation-iteration-count: 1.5?
    310. Что сделает animation-delay: -2s?
    311. У анимации из трёх кадров (0%, 50%, 100%) задано ease. Как меняется скорость?
    312. Как остановить бегущую строку, пока на неё наведён указатель?
    313. Какое значение animation-direction даёт движение «туда и обратно» без рывка в начало?
    314. Элемент проявляется анимацией с from { opacity: 0 } и задержкой 1s. Сначала он виден, потом пропадает и проявляется. Как исправить?
    315. Анимация с animation-direction: alternate, animation-iteration-count: 2 и forwards. Какой кадр останется после окончания?
    316. Что означает запись animation: rise 0.6s ease-out 0.2s both?
    317. Почему опасно делать элемент видимым только через анимацию с forwards?
    318. Что даёт класс animate__animated библиотеки Animate.css четвёртой версии?
    319. Какие значения обязательны у одной тени?
    320. Какой цвет у тени, если его не указать?
    321. Что задаёт text-shadow: -2px 3px?
    322. Допустимо ли text-shadow: 1px 1px -3px black?
    323. Как убрать у вложенной ссылки унаследованную тень?
    324. Какая тень сверху в text-shadow: 1px 1px red, 2px 2px blue?
    325. Можно ли полагаться только на размытую тень под белой подписью на любой фотографии?
    326. Какие значения обязательны у одной тени box-shadow?
    327. Что означает четвёртая длина в box-shadow: 0 0 0 4px tan?
    328. Что даст отрицательный spread?
    329. Какой цвет тени, если его не указать?
    330. Как получить тень внутри элемента?
    331. Какой слой сверху при нескольких внешних тенях?
    332. Изменятся ли размеры карточки от box-shadow?
    333. Повторит ли box-shadow силуэт прозрачной PNG-картинки?
    334. В каком свойстве допустимо linear-gradient(red, blue)?
    335. Куда идёт градиент без указанного направления?
    336. Какому направлению соответствует 90deg?
    337. Всегда ли 45deg равно to top right?
    338. Где окажется green в linear-gradient(to right, red 80%, green, blue)?
    339. Что создаёт резкую границу двух цветов?
    340. Почему нижний градиент не виден под верхним?
    341. Что повторяет repeating-linear-gradient()?
    342. Каковы настройки radial-gradient(red, blue) по умолчанию?
    343. Что означает at 30% 40%?
    344. Что означает остановка 50% для круга?
    345. Как рассчитывается ellipse farthest-side?
    346. Какая запись явного размера недопустима?
    347. Что повторяется в repeating-radial-gradient()?
    348. Есть ли плавный переход в black 0, black 2px, white 4px, white 6px?
    349. Как сохранить лапу поверх радиальной подсветки?
    350. Что прежде всего проверять в итоговой работе?
    351. Почему нельзя перенести в слои лишь часть старого файла?
    352. Как поступить с широкой таблицей на узком экране?
    353. Что должно произойти при prefers-reduced-motion: reduce?
    354. Достаточно ли проверить только мышь и ширину 1280px?
    355. Как проверить запасной шрифт?

    Клавиши: 1–4 — выбрать ответ,Enter — дальше, ← — назад.