ul li a
a
.example a
div a
-
.example a
-
div a
-
a
-
ul li a
-
a[title]{...}
-
a > title {...}
-
a.title {...}
-
a=title {...}
Примітка: альтернатива наведеному нижче питанню.
-
a[title]
-
a > title
-
a=title
-
a.title
Примітка: альтернатива питанню вище.
Q4. Grid CSS і flexbox тепер стають все більш популярними способами створення макетів сторінок. Однак числа з плаваючою точкою все ще широко використовуються, особливо при роботі зі старішою базою коду або якщо вам потрібно підтримувати старішу версію браузера. Які дві дійсні техніки використовуються для очищення floats?
- Скористатися "clearfix hack" для елемента float і додати float до батьківського елемента.
- Скористатися властивість overflow для плаваючого елемента або "clearfix hack" для плаваючого або батьківського елемента.
- Скористатися "clearfix hack" для плаваючого елемента або властивістю overflow для батьківського елемента.
- Скористатися "clearfix hack" для батьківського елемента або властивістю overflow зі значенням, відмінним від "visible".
1) .nav {
...;
}
2) nav {
...;
}
3) #nav {
...;
}
- А
1. Елемент з ідентифікатором "nav"
2. nav елемент
3. Елемент з класом "nav"
- B Усі націлені на той самий елемент nav.
- C
1. Елемент з класом "nav"
2. nav елемент
3. Елемент з ідентифікатором "nav"
- D
1. Елемент з класом "nav"
2. nav елемент
3. Div з ідентифікатором "nav"
Q6. Під час додавання стилів прозорості, яка різниця між використанням властивості opacity та властивості background зі значенням rgba()
?
- Opacity визначає рівень прозорості дочірніх елементів. background із значенням
rgba()
застосовує прозорість лише до кольору фону. - Opacity застосовує прозорість лише до кольору фону. background із значенням
rgba()
визначає рівень прозорості елемента в цілому, включаючи його вміст. - Opacity визначає рівень прозорості елемента, включаючи його вміст. background із значенням
rgba()
застосовує прозорість лише до кольору фону. - Opacity застосовує прозорість до батьківських і дочірніх елементів. background із значенням
rgba()
визначає рівень прозорості лише батьківського елемента.
Q7. Що стосується block і inline елементів? (Альтернатива: Яке твердження щодо block і inline елементів вірне?)
- За замовчуванням block елементи мають таку саму висоту та ширину, що й контейнер вмісту між їхніми тегами; inline елементи охоплюють всю ширину свого контейнера.
- За замовчуванням block елементи охоплюють всю ширину свого контейнера; inline елементи мають таку саму висоту та ширину, що й вміст між їхніми тегами.
- Елемент
<nav>
є прикладом inline елемента.<header>
є прикладом block елемента. -
<span>
є прикладом block елемента.<div>
є прикладом inline елемента.
Q8. CSS grid представила нову одиницю вимірювання довжини, fr, для створення гнучких доріжок сітки. Звертаючись до прикладу коду нижче, якою буде ширина трьох стовпців?
.grid {
display: grid;
width: 500px;
grid-template-columns: 50px 1fr 2fr;
}
- Перший стовпець матиме ширину 50 пікселів. Другий стовпець матиме ширину 50 пікселів, а третій – 100 пікселів.
- Перший стовпець матиме ширину 50 пікселів. Другий стовпець матиме ширину 150 пікселів, а третій – 300 пікселів.
- Перший стовпець матиме ширину 50 пікселів. Другий стовпець матиме ширину 300 пікселів, а третій – 150 пікселів.
- Перший стовпець матиме ширину 50 пікселів. Другий стовпець матиме ширину 500 пікселів, а третій – 1000 пікселів.
Примітка: альтернатива запитанню нижче.
.grid { display: grid; grid-template-columns: 50px 1fr 2fr; }
- 50px, 150px, 300px
- 50px, 200px, 300px
- 50px, 100px, 200px
- 50px, 50px, 100px
Примітка: альтернатива до запитання вище.
- для керування висотою інтервалу між двома рядками вмісту
- для керування висотою інтервалу між елементами заголовка
- для керування висотою розміру символу
- для керування шириною інтервалу між символами
- В одному елементі можна використовувати кілька класів.
- Один і той же клас можна використовувати кілька разів на сторінці.
- Селектори класів починаються з крапки
- Класи можна використовувати кілька разів на сторінці, але не в межах одного елемента.
Примітка: альтернатива запитанню нижче.
- Елементу можна призначити лише одне значення класу.
- Елемент може мати кілька значень класу.
- Селектори класів позначені крапкою на початку.
- Кілька елементів можуть мати однакове значення класу.
Примітка: альтернатива до запитання вище.
Q13. Є багато властивостей, які можна використовувати для вирівнювання елементів і створення макетів сторінок, таких як float, position, flexbox і grid. Яку з цих чотирьох властивостей слід використовувати для вирівнювання глобальної панелі навігації, яка залишається нерухомою у верхній частині сторінки?
- position
- flexbox
- grid
- float
background: blue url(image.jpg) no-repeat scroll 0px 0px;
- A
background-color: blue;
background-image: url(image.jpg);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0px 0px;
- B
background-color: blue;
background-img: URL(image.jpg);
background-position: no-repeat;
background-scroll: scroll;
background-size: 0px 0px;
- C
background-color: blue;
background-src: URL(image.jpg);
background-repeat: no-repeat;
background-wrap: scroll;
background-position: 0px 0px;
- D
background-color: blue;
background-src: URL(image.jpg);
background-repeat: no-repeat;
background-scroll: scroll;
background-position: 0px 0px;
Q15. У цьому прикладі, згідно з правилами каскадування та специфічності, якого кольору буде посилання?
.example {
color: yellow;
}
ul li a {
color: blue;
}
ul a {
color: green;
}
a {
color: red;
}
<ul>
<li><a href="#" class="example">link</a></li>
<li>list item</li>
<li>list item</li>
</ul>
- green
- yellow
- blue
- red
Q16. Коли елементи перекриваються, вони впорядковуються на осі z (тобто, який елемент покриває інший). Властивість z-index можна використовувати для визначення z-порядку елементів, що перекриваються. Який набір тверджень щодо властивості z-index є істинним?
- Більші значення z-index відображаються поверх елементів із нижчим значенням z-index. Можна використовувати від’ємні та додатні числа. z-index можна використовувати лише для позиціонованих елементів.
- Менші значення z-index відображаються поверх елементів із більшим значенням z-index. Можна використовувати від’ємні та додатні числа. z-index також потрібно використовувати з позиціонованими елементами.
- Більші значення z-index відображаються поверх елементів із нижчим значенням z-index. Можна використовувати лише додатні числа. z-index також потрібно використовувати з позиціонованими елементами.
- Менші значення z-index відображаються поверх елементів із більшим значенням z-index. Можна використовувати від’ємні та додатні числа. z-index можна використовувати з або без позиціонованих елементів.
Примітка: альтернатива запитанню нижче.
Q17. Коли елементи всередині контейнера перекриваються, властивість z-index можна використовувати, щоб вказати, як елементи розташовані один на одному. Який набір тверджень є істинним?
- A
1. Більші значення z-index відображаються поверх елементів із нижчим значенням z-index.
2. Можна використовувати від’ємні та додатні числа.
3. Z-index можна використовувати лише для позиціонованих елементів.
- B
1. Менші значення z-index відображаються поверх елементів із більшим значенням z-index.
2. Можна використовувати від’ємні та додатні числа.
3. Z-index можна використовувати з або без позиціонованих елементів.
- C
1. Менші значення z-index відображаються поверх елементів із більшим значенням z-index.
2. Можна використовувати від’ємні та додатні числа.
3. Z-index також необхідно використовувати з позиціонованими елементами.
- D
1. Більші значення z-index відображаються поверх елементів із нижчим значенням z-index.
2. Можна використовувати лише додатне число.
3. Z-index також необхідно використовувати з позиціонованими елементами.
Примітка: альтернатива до запитання вище.
line-height: 20px;
line-height: 2;
- Значення 20px встановить висоту рядка на 20px. Значення 2 встановить висоту рядка у подвійний розмір відповідного значення розміру шрифту.
- Значення 20px встановить висоту рядка на 20px. Значення 2 недійсне.
- Значення 20px встановить висоту рядка на 20px. Значення 2 буде за замовчуванням значенням 2 пікселів.
- Значення 20px встановить висоту рядка на 20px. Значення 2 встановить висоту рядка на 20% від відповідного значення розміру шрифту.
Q19. У наступному прикладі якого кольору буде абзац перший і абзац другий? (Альтернатива: у цьому прикладі, якого кольору будуть абзаци перший і другий?)
<section>
<p>paragraph one</p>
</section>
<p>paragraph two</p>
section p {
color: red;
}
section + p {
color: blue;
}
- Перший абзац буде синім, а другий – червоним.
- Обидва абзаци будуть синіми.
- Абзац перший буде червоним, а абзац другий — синім.
- Обидва абзаци будуть червоними.
- A
1. Зовнішній; CSS записується в окремому файлі.
2. Внутрішньорядний; CSS додається до <head> сторінки HTML.
3. Внутрішній; CSS включено в теги HTML.
- B
1. Зовнішній; CSS записується в окремому файлі та містить посилання в елементі <header> файлу HTML.
2. Внутрішньорядний; CSS додається до тегу HTML.
3. Внутрішній; CSS включено в елемент <header> файлу HTML.
- C
1. Зовнішній; CSS записується в окремому файлі та містить посилання в елементі <head> файлу HTML.
2. Внутрішній; CSS включено в елемент <header> файлу HTML.
3. Внутрішній; CSS додається до тегу HTML.
- D
1. Зовнішній; CSS записується в окремому файлі та містить посилання в елементі <head> файлу HTML.
2. Внутрішньорядний; CSS додається до тегу HTML.
3. Внутрішній; CSS включено в елемент <head> файлу HTML.
- CSS можна застосувати до SVG, але не JavaScript.
- SVG найкраще працюють для створення 3D-графіки.
- SVG можна створювати як векторну графіку або кодувати за допомогою специфічних для SVG елементів, таких як
<svg>
,<line>
та<ellipse>
. - SVG — це мова розмітки на основі HAML для створення векторної графіки.
a:active {
color: pink;
}
- Колір посилання відображатиметься як рожевий після натискання на нього або якщо миша наведеться на посилання.
- Під час наведення курсора миші колір посилання буде рожевим.
- Колір посилання відображатиметься як рожевий під час натискання посилання, але до того, як буде відпущено клацання миші.
- Колір посилання відображатиметься рожевим до того, як на ньому буде натиснуто.
- Скористатися background-fill, щоб установити колір всередині об’єкта, і stroke або border, щоб встановити колір рамки.
- Колір не можна змінити за допомогою CSS.
- Скористатися background-fill, щоб установити колір всередині об’єкта, і stroke, щоб встановити колір рамки.
- Скористатися fill для встановлення кольору всередині об’єкта та stroke для встановлення кольору рамки.
- найближчого елементу з position: relative
- вікна перегляду
- батьківського елементу
- елементу обгортки
- лише якщо властивість background-repeat встановлено на repeat
- необмежено, вертикально та горизонтально
- нескінченно лише по горизонтальній осі
- один раз, на осі x і y
Q26. Під час використання медіа-запитів типи медіа використовуються для націлювання на категорію пристрою. Який варіант містить поточні дійсні типи носіїв?
- print, screen, aural
- print, screen, television
- print, screen, speech
- print, speech, device
- p::first-letter { color: red; }
- p:first-letter { color: red; }
- first-letter::p { color: red; }
- first-letter:p { color: red; }
p {
color: #000000;
}
- A
"p" - селектор
"#000000" - властивість
"color" - значенням
- B
"p" - селектор
"color" - властивість
"#000000" - значення
- C
"color" - селектор
"#000000" - властивість
"#p" - значення
- D
"color" - селектор
"p" - властивість
"#000000" - значення
- Rem одиниця відносна до розміру шрифту елемента p.
- Потрібно встановити значення для одиниці rem, написавши таке оголошення, як rem { font-size: 1 Spx; }
- Rem одиниця відносна розміру шрифту вмісту (батьківського) елемента.
- Rem одиниця відносна розміру шрифту кореневого елемента сторінки.
-
corner-radius: 10px;
-
border-corner: 10px;
-
corner-curve: 10px;
-
border-radius: 10px;
@media (min-width: 1024px), screen and (orientation: landscape) { … }
- Це правило застосовуватиметься до пристроїв із шириною 1024 пікселів або більше або пристроїв із екраном у landscape режимі.
- Правило застосовуватиметься до пристроїв із шириною 1024 пікселів та менше та пристроїв із екраном у landscape режимі.
- Це правило застосовуватиметься до пристроїв із шириною 1024 пікселів або більше та пристроїв із екраном у landscape режимі.
- Це правило застосовуватиметься до пристроїв із шириною 1024 пікселів або менше або пристроїв із екраном у landscape режимі.
Q32. Властивості transform CSS використовуються для зміни форми та положення вибраних об’єктів. Властивість transform-origin визначає місце початку перетворення елемента. За замовчуванням, яке розташування початкової точки?
- верхній лівий кут елемента
- центр елемента
- верхній правий кут елемента
- нижня ліва частина елемента
Q33. Що з наведеного нижче не є дійсним значенням кольору? (Альтернатива: Який варіант не є дійсним значенням кольору?)
-
color: #000
-
color: rgb(0,0,0)
-
color: #000000
-
color: 000000
<div style="margin-bottom: 2rem;">Div 1</div>
<div style="margin-top: 2rem;">Div 2</div>
- 2rem
- 32px
- 64px
- 4rem
Q35. Під час використання методу Flexbox, яка властивість і значення використовуються для відображення flex елементів у стовпці?
- flex-flow: column; чи flex-direction: column
- flex-flow: column;
- flex-column: auto;
- flex-direction: column;
- будь-які оголошення в таблицях стилів user-agent
- important декларації у таблицях стилів user
- normal декларації в таблицях стилів author
- important декларації в таблицях стилів author
Q37. Властивість flex-direction використовується для визначення напрямку, у якому відображаються flex елементи. Які значення використовуються для визначення напрямку елементів у наведених нижче прикладах?
-
- Example 1:
flex-direction: row;
- Example 2:
flex-direction: row-reverse;
- Example 3:
flex-direction: column;
- Example 4:
flex-direction: column-reverse;
- Example 1:
-
- Example 1:
flex-direction: row-reverse;
- Example 2:
flex-direction: row;
- Example 3:
flex-direction: column-reverse;
- Example 4:
flex-direction: column;
- Example 1:
-
- Example 1:
flex-direction: row;
- Example 2:
flex-direction: row-reverse;
- Example 3:
flex-direction: column;
- Example 4:
flex-direction: reverse-column;
- Example 1:
-
- Example 1:
flex-direction: column;
- Example 2:
flex-direction: column-reverse;
- Example 3:
flex-direction: row;
- Example 4:
flex-direction: row-reverse;
- Example 1:
Q38. Є два братських комбінатори, які можна використовувати для вибору елементів, що містяться в одному батьківському елементі; загальний однорідний комбінатор (~) і суміжний однорідний комбінатор (+). Звертаючись до прикладу нижче, до яких елементів будуть застосовані стилі?
h2 ~ p {
color: blue;
}
h2 + p {
background: beige;
}
<section>
<p>Абзац 1</p>
<h2>Заголовок</h2>
<p>Абзац 2</p>
<p>Абзац 3</p>
</section>
- Абзаци 2 і 3 будуть синіми. h2 і абзац 2 матимуть бежевий фон.
- Абзаци 2 і 3 будуть синіми, а абзац 2 матиме бежевий фон.
- Абзац 2 буде синім. Абзаци 2 і 3 матимуть бежевий фон.
Примітка: варіант питання нижче.
h2 ~ p {
color: blue;
}
<section>
<p>P1</p>
<h2>H2</h2>
<p>P3</p>
<p>P4</p>
</section>
- P3
- P1, P3 та P4
- P3 та P4
- P1
Q40. Під час використання Flexbox властивість «justify-content» можна використовувати для розподілу простору між елементами flex уздовж головної осі. Яке значення слід використовувати для рівномірного розподілу flex елементів у показаному нижче контейнері?
- justify-content: space-around;
- justify-content: center;
- justify-content: auto;
- justify-content: space-between;
- Піктограми підвищують доступність.
- Піктограми можна використовувати для заміни власних шрифтів. — [x] Піктограми можна стилізувати за допомогою властивостей, пов’язаних із типографікою, таких як font-size і color.
- Піктограми також безпечні для Інтернету.
Q42. Яка різниця між display:none
і visibility:hidden
?
- Обидва приховують елемент на сторінці, але display:none має більшу підтримку браузера. visibility:hidden є новою властивістю і не має найкращої підтримки браузера
- display:none приховує елементи, але зберігає простір, який вони займали раніше. visibility:hidden приховає елемент від поля зору та вилучить його зі звичайного потоку документа
- display:none приховує елемент від поля зору та видаляє його зі звичайного потоку документа. visibility:hidden приховає елемент, але збереже простір, який він займав раніше.
- Немає різниці; обидва приховають елемент на сторінці
Q43. Який селектор і властивість ви б використали, щоб масштабувати елемент на 50% менше при наведенні?
- element:hover {scale: 0.5;}
- element:hover {transform: scale(0.5);}
- element:hover {scale: 50%;}
- element:hover {transform: scale(50%);}
- Піктограми можна вставляти лише за допомогою JavaScript.
- Піктограми вставляються як вбудовані зображення.
- Піктограми потребують розширень браузера. — [x] Піктограми можна стилізувати за допомогою властивостей, пов’язаних із типографікою, таких як font-size і color.
Q45. Значеннями властивості font-weight можуть бути ключові слова або числа. Для кожного пронумерованого нижче значення, яке пов’язане ключове слово?
font-weight: 400;
font-weight: 700;
- bold; normal
- normal; bold
- light; normal
- normal; bolder
Q46. Використовуючи псевдоклас :nth-child, яким буде найефективніший спосіб стилізувати кожен третій елемент у списку, незалежно від кількості присутніх елементів, починаючи з елемента 2?
- A
li:nth-child(3 + 2n) {
margin: 0 5 px;
}
- B
li:nth-child(3n + 2) {
margin: 0 5 px;
}
- C
li:nth-child(2),
li:nth-child(5),
li:nth-child(8) {
margin: 0 5 px;
}
- D
li:nth-child(2n + 3) {
margin: 0 5 px;
}
-
a[href="#"] {...}
-
a[href~="#"]
-
a[href^="#"]
-
a[href="#"]
- Margin додає простір навколо та всередині елемента; padding додає простір лише всередині елемента.
- Margin додає простір навколо елемента; padding додає простір всередині елемента.
- Margin додає лінію навколо елемента, padding додає простір усередині елемента.
- Margin додає простір усередині елемента, padding додає простір навколо елемента.
Q49. Що не є дійсним способом оголошення значення відступу 10 пікселів зверху та знизу та 0 пікселів ліворуч і праворуч?
- padding: 10px 10px 0px 0px;
- padding: 10px 0px;
- padding: 10px 0;
- padding: 10px 0px 10px 0px;
@font-face {
font-family: 'Avenir', sans-serif;
src:
url('avenir.woff2') format('woff2'),
url('avenir.woff') format('woff');
}
- Формати файлів шрифтів не підтримуються в сучасних браузерах.
- Атрибут src вимагає коми між URL-адресою та значеннями формату.
- У прикладі немає помилок.
- Включення sans-serif проблематично.
- position: absolute;
- display: flex;
- display: block;
- float: left;
Q52. Функція CSS calc() часто використовується для обчислення відносних значень. У прикладі нижче, що таке вказане значення margin-left?
.example {
margin-left: calc(5% + 5px);
}
- Значення margin-left дорівнює 5% ширини його батьківського елемента плюс 5 пікселів
- Значення margin-left дорівнює 5% ширини вікна перегляду плюс 5 пікселів
- Значення margin-left дорівнює 5% від ширини найближчого розташованого елемента плюс 5 пікселів
- Значення margin-left дорівнює 5% від ширини вибраного елемента (.example) плюс 5 пікселів
-
.logo { position: absolute; left: 100px; top: 150px; }
-
.logo { position: absolute; margin-left: 100px; margin-top: 150px; }
-
.logo { position: absolute; padding-left: 100px; padding-top: 150px; }
-
.logo { position: absolute; left-padding: 100px; top-padding: 150px; }
p:first-of-type {
color: red;
}
p {
color: blue;
}
.container {
color: yellow;
}
p:first-child {
color: green;
}
<div class="container">
<h1>Заголовок</h1>
<p>Абзац1</p>
<p>Абзац2</p>
</div>
- blue
- green
- red
- yellow
- Використовується для форматування вигляду тексту-заповнювача в елементі керування форми.
- Визначає текст введення за умовчанням для елемента керування форми.
- Записує текстовий вміст у спливаючу підказку гіперпосилання.
- Записує текстовий вміст у будь-який елемент сторінки.
Q56. Яке твердження є вірним для позначення з одинарною двокрапкою (:
) або подвійною двокрапкою (::
) для псевдоелементів, наприклад, ::before
і :before
?
- Усі браузери підтримують одинарну та подвійну двокрапку для нових та старіших псевдоелементів. Отже, ви можете використовувати будь-яке, але для узгодженості прийнято використовувати одну двокрапку.
- У CSS3 було введено подвійну двокрапку (
::
), щоб створити узгодженість між псевдоелементами з псевдокласів. Для новіших браузерів використовуйте двокрапку. Для IE8 і нижче використовуйте позначення з однією двокрапкою (:
). - Лише нові псевдоелементи CSS3 вимагають подвійної двокрапки, а псевдоелементи CSS2 – ні.
- У CSS3 було введено подвійну двокрапку (
::
), щоб відрізнити псевдоелементи від псевдокласів. Однак сучасні браузери підтримують обидва формати. Старіші браузери, наприклад IE8 і нижче - ні.
- normal
- italic
- none
- oblique
- Щоб встановити розмір шрифту тексту
- Щоб завантажити власні шрифти в таблицю стилів
- Щоб змінити назву шрифту, оголошеного в сімействі шрифтів
- Щоб встановити колір тексту
Q59. У вас є велике зображення, яке має поміститися в область розміром 400 x 200 пікселів. До якого розміру слід змінити розмір зображення, якщо ваші користувачі використовують дисплеї Retina?
- 2000 x 1400 пікселів
- 200 x 100 пікселів
- 800 x 400 пікселів
- 400 x 200 пікселів
- у розділі Таблиця стилів агента користувача праворуч
- на третій панелі під вкладкою «Макет».
- під вікном перегляду HTML ліворуч
- на середній панелі
- семантичне значення
- значення вмісту
- структуру документа
- зовнішній вигляд вмісту
- images
- #images
- Images
- my images
- Легше керувати.
- Легше додавати кілька стилів.
- Для швидкого тестування локальних замін CSS.
- Це зменшує конфлікт з іншими методами визначення CSS.
Q64. Який код статусу W3C представляє специфікацію CSS, яка повністю реалізована сучасними браузерами?
- Proposed Recommendation
- Working Draft
- Recommendation
- Candidate Recommendation
color: red; /* заява A */
font-size: 1em; /* заява B */
padding: 10px 0; /* заява C */
- Заява А недійсна.
- Заява B недійсна.
- Заява C недійсна.
- Усі заяви дійсні.
Q66. Який CSS код призведе до того, що ваші посилання матимуть суцільний блакитний фон, який змінюється на напівпрозорий під час наведення курсора?
- A
a:link {
background: #0000ff;
}
a:hover {
background: rgba(0, 0, 255, 0.5);
}
- B
a {
color: blue;
}
a:hover {
background: white;
}
- C
a:link {
background: blue;
}
a:hover {
color: rgba(0, 0, 255, 0.5);
}
- D
a:hover {
background: rgba(blue, 50%);
}
a:link {
background: rgba(blue);
}
-
div.sidebar {}
-
* {}
-
div#sidebar2 p {}
-
.sidebar p {}
Q68. body вашої сторінки містить кілька розділів HTML. Як це виглядатиме із застосуванням наступного CSS?
body {
background: #ffffff; /* white */
}
section {
background: #0000ff; /* blue */
height: 200px;
}
- Сині секції на білому фоні
- Жовті секції на синьому фоні
- Зелені секції на білому фоні
- Сині секції на червоному фоні
Q69. Яке ключове слово CSS можна використовувати для заміни стандартного порядку джерела та правил специфічності?
-
!elevate!
-
*prime
-
override
-
!important
Q70. Ви можете використовувати псевдоклас ___
, щоб встановити інший колір посилання, якщо воно було натиснуто.
-
a:visited
-
a:hover
-
a:link
-
a:focus
-
background-color: #aaa;
-
background-color: #999999;
-
background-color: rgba(170,170,170,0.5);
-
background-color: rgba(170,170,170,0.2);
Q72. Який селектор CSS можна використати, щоб вибрати та очистити всі елементи на сторінці, пов’язані з класами header та clear?
-
."header clear" {}
-
header#clear {}
-
.header.clear {}
-
.header clear {}
- рядка "h1".
- символу "a".
- символу "p".
- символу "*".
h1 {
color: red;
}
- властивість; декларація
- декларація; правило
- властивість; селектор.
- селектор; властивість
font-weight: bold;
- font-weight: 400;
- font-weight: medium;
- font-weight: 700;
- font-weight: Black;
Q76. Ви хочете, щоб ваш стиль базувався на наборі, що складається з трьох шрифтів. Де має бути вказаний загальний шрифт для вашого сімейства шрифтів?
- Має бути першим у списку.
- Загальні шрифти не рекомендовані до цього списку.
- Має бути останнім у списку.
- Має бути другим у списку.
Q77. У якому порядку мають відображатися значення, якщо для оголошення сімейства шрифтів використовується стек шрифтів?
- Перше значення є першим вибором, за яким йдуть альтернативні варіанти, упорядковані за перевагами. Останнім варіантом має бути загальний шрифт.
- Перше значення є першим вибором. Порядок альтернативних варіантів не має значення. Це залежить від того, що доступно на комп’ютері користувача.
- Перше значення є першим вибором і має супроводжуватися принаймні одним альтернативним варіантом перед додаванням загального шрифту.
- Перше значення є першим вибором, за яким йдуть максимум три альтернативи.
- Потрібно розмістити файли шрифтів на власному сервері.
- Використовує більше пропускної здатності сайту.
- Пропонує вузький вибір власних шрифтів.
- Це не завжди безкоштовна послуга.
- За допомогою елемента HTML-посилання, що посилається на наданий Google CSS
- Вставивши файл шрифту безпосередньо в головний JavaScript проекту
- За допомогою спеціального синтаксису CSS Google, який безпосередньо посилається на потрібний файл шрифту
- За допомогою стандартного визначення CSS шрифту, що містить файл шрифту на серверах Google
Q80. Використовуючи наступний приклад HTML і CSS, яким буде еквівалентне значення у px для елементів .em і .rem?
HTML {
font-size: 10px;
}
body {
font-size: 2rem;
}
.rem {
font-size: 1.5rem;
}
.em {
font-size: 2em;
}
<body>
<p class="rem"></p>
<p class="em"></p>
</body>
- .rem буде еквівалентним 25px; значення .em буде 20px.
- .rem буде еквівалентним 15px; значення .em буде 20px.
- .rem буде еквівалентним 15px; значення .em становитиме 40px.
- .rem буде еквівалентним 20px; значення .em становитиме 40px.
-
font-style
-
text-transform
-
font-variant
-
letter-spacing
Q82. Який правильний синтаксис для зміни курсору зі стрілки на вказівну руку, коли він взаємодіє з названим елементом?
-
.element {cursor: pointer;}
-
.element {cursor: hand;}
-
.element {cursor: move-hand;}
-
.element {cursor: pointer-hand;}
background-position: 10% 50%;
- Фонове зображення розміщується на 10% зліва та на 50% від верхньої частини контейнера
- Фонове зображення розміщується на 10% від низу та 50% від лівого боку контейнера
- Фонове зображення розміщується на 10% справа та на 50% знизу його контейнера
- Фонове зображення розміщується на 10% зверху та на 50% зліва від контейнера
grid-template-columns: 2fr 1fr;
- Перший стовпець буде вдвічі вищим за висоту другого стовпця і матиме таку ж ширину, як вміст.
- Перший стовпець матиме половину розміру контейнера, а другий стовпець займе вільний простір.
- Перший стовпець буде вдвічі ширший за другий стовпець і пропорційно поміщатиметься в контейнер сітки.
- Перший стовпець матиме удвічі більшу ширину та висоту другого стовпця та пропорційно поміщатиметься в контейнер сітки.
<img id="photo" alt="" src="..." />
- img#photo:hover {scale: 0.5;}
- img#photo:hover {transform: scale(0.5);}
- img#photo {hover-scale: 0.5;}
- img#photo:hover {size: smaller;}
Q86. Які властивості CSS можна використовувати, щоб створити заокруглений кут лише у верхньому лівому та верхньому правому кутах елемента?
A. border-radius: 10px 10px 0 0;
B. border-top-left-radius: 10px; and border-top-right-radius: 10px;
C. border-radius: 10px 0;
D. border-top-radius: 10px;
- A та C
- C та D
- B та C
- A та B
Q87. Перегляньте приклад HTML нижче. Потім виберіть список селекторів, які вибирають <p>, від найнижчої до найвищої специфічності.
<section>
<p class="example">...</p>
</section>
- A
1. section \* {
...;
}
2. [class*='example'] {
...;
}
3. p.example {
...;
}
4. section p {
...;
}
- B
1. p {
...;
}
2. p.example {
...;
}
3. section p {
...;
}
4. [class*='example'] {
...;
}
- C
1. p.example {
...;
}
2. section p {
...;
}
3. [class*='example'] {
...;
}
4. section \* {
...;
}
- D
1. p {
...;
}
2. section p {
...;
}
3. [class*='example'] {
...;
}
4. p.example {
...;
}
- element-shadow
- outer-shadow
- dropbox-shadow
- box-shadow
-
input[type="text"]:not([disabled]) {...}
-
input[type="text"]:not("disabled") {...}
-
input[type*="text"]:not([disabled="disabled"]) {...}
-
input[type="text"]:not([type="disabled"]) {...}
input[type="text"]
вибирає всі входження з типом text, а :not([disabled])
вибирає всі елементи, які не мають атрибута "disabled". Поєднання обох вибирає лише елементи з атрибутом типу "text" і без атрибута "disabled".
-
background-color: hsl(0, 0, 0, 0.5);
-
background-color: rgbx(0, 0, 0, 0.5);
-
background-color: rgba(0, 0, 0, 0.5);
-
background-color: rgba(0, 0, 0, 1);
rgba
— це функція в css. rgba означає червоний(Red), зелений(Green), синій(Blue) і альфа(Alpha). Значення альфа може бути від 0 до 1 включно, де 0 означає повністю прозорість, а 1 — повністю непрозорість.
<header>
<h1>Heading 1</h1>
<h2>Heading 2</h2>
</header>
<h2>Heading 2</h2>
-
header h1, header h2 {...}
-
header h1 + header h2 {...}
-
header h1, h2 {...}
-
h1, h2 {...}
Q92. Припустімо, що ви хочете, щоб список елементів (.item) відображався в рядку та у зворотному порядку за допомогою flexbox. Яка помилка в CSS нижче?
.container {
display: flex;
}
.item {
border: 1px solid red;
flex-direction: row-reverse;
}
- Значення для flex-direction має бути reverse-row.
- Елемент .container повинен мати властивість flex: display.
- Властивість flex-direction повинна бути оголошена в .container.
- Відображуване значення має бути flex-inline, щоб відображати елементи в рядок.
-
transition: margin 1000ms ease-in-out;
-
transition: color 1.3s ease-in;
-
transition: position 400ms linear;
-
transition: opacity 1s ease-in;
article p {
color: blue;
}
article > p {
color: green;
}
<article>
<p>Абзац 1</p>
<aside>
<p>Абзац 2</p>
</aside>
</article>
- Абзац 1 буде синім. Абзац 2 буде зеленим.
- Обидва абзаци будуть зеленими.
- Абзац 1 буде зеленим. Абзац 2 буде синього кольору.
- Обидва абзаци будуть синіми.
border: 1px solid red;
- A
border-size: 1px;
border-style: solid;
border-color: red;
- B
border-size: 1px;
border-type: solid;
border-color: red;
- C
border-width: 1px;
border-style: solid;
border-color: red;
- D
border-width: 1px;
border-line: solid;
border-color: red;
- стілізації стану вибраного елемента
- вставки презентаційного вмісту
- стілізації певної частини вибраного елемента
- стилізації елементів за допомогою селекторів класів
section {
color: gray;
}
<section>
<p>Абзац</p>
<a href="#">Посилання</a>
</section>
- Абзац і посилання будуть сірими.
- Колір фону елемента розділу буде сірим.
- Абзац буде сірим. Посилання буде типовим для браузера, чорним.
- Лише абзац буде сірим.
-
.header {...}
-
header {...}
-
#header {...}
-
header > h1 {...}
Q99. Який правильний порядок переліку різних станів посилань на веб-сайті, щоб ці стани правильно відображалися на сторінці?
- A
a
a:hover
- B
:link
:visited
:hover
:active
:focus
- C
:active
:focus
:hover
:link
:visited
- D
:link
:visited
:focus
:hover
:active
-
section * p
-
section + p
-
section ~ p
-
section > p
ul {
--color: red;
}
p {
color: var(--color);
}
a {
color: var(--color, orange);
}
<p>Paragraph</p>
<ul>
<li>
<a href="#">list item a link </a>
</li>
<li>list item</li>
</ul>
- red
- orange
- blue
- black
- Специфічність визначає, яке правило CSS застосовує браузер.
- Коли два селектори застосовуються до того самого елемента, перемагає той який із меншою специфічністю.
- Останнє визначене правило перекриває всі попередні правила та навіть конфліктні.
- Правила з більш конкретними селекторами мають більшу специфічність.
Q103. Яке на виході значення margin при використанні в цьому контексті, припускаючи, що елемент який його містить більше 800px?
.example {
width: 800px;
margin: 0 auto;
}
- Елемент матиме margin 0 навколо всього елемента. Автоматичне значення вирівняє елемент по центру горизонтально та вертикально всередині його контейнера.
- Елемент margin 0 ліворуч і праворуч. Його розмір буде автоматично змінено зверху та знизу, що вирівняє елемент по центру всередині його контейнера.
- Елемент матиме margin 0 у верхній і нижній частині. Розмір поля буде автоматично змінено ліворуч і праворуч, що може вирівняти елемент усередині контейнера по центру.
- Значення margin недійсне, оскільки в ньому відсутня одиниця вимірювання після 0.
Q104. Є чотири відносні види одиниць довжини, що можуть бути використані для визначення значення порівняно до розмірів viewport: vw, vh, vmin та vmax. Якщо поточний viewport має ширину 800px та висоту 600px, якими будуть еквіваленти цих значень в пікселях?
10vw = ?px
10vh = ?px
10vmin = ?px
10vmax = ?px
- 10vw = 80px 10vh = 60px 10vmin = 60px 10vmax = 80px
- 10vw = 60px 10vh = 80px 10vmin = 80px 10vmax = 60px
- 10vw = 8px 10vh = 6px 10vmin = 6px 10vmax = 8px
- 10vw = 6px 10vh = 8px 10vmin = 8px 10vmax = 6px
p:first-of-type:first-letter {
color: red;
}
<body>
<p>Абзац 1.</p>
<p>Абзац 2.</p>
<article>
<h1>Заголовок</h1>
<p>Абзац 3.</p>
<p>Абзац 4.</p>
</article>
<section>
<p>Абзац 5.</p>
<p>Абзац 6.</p>
</section>
</body>
- Перша літера в усіх абзацах буде червоного кольору.
- Тільки перша літера в абзацах 1 і 5 буде червоного кольору.
- Перша літера в абзацах 1, 3 і 5 буде червоного кольору.
- Тільки перша літера в абзаці 1 буде червоного кольору.
- margin, padding, border, width, height
- width, height, z-index, overflow, font size
- margin, padding, font size, line height, border
- font size, line height, letter spacing, width, height
Q107. Який варіант не призведе до того, що всі посилання, які включають domain.com, стануть рожевими?
- A
a[href$='domain.com'] {
color: pink;
}
- B
a[href='*domain.com'] {
color: pink;
}
- C
a[href*='domain.com'] {
color: rgba(255, 155, 155);
}
- D
a[href*='domain.com'] {
color: pink;
}
Q108. Яку пару властивості та значення можна використати для застосування ефекту лінійного градієнта?
-
css background: linear-gradient(#648880, #293f50);
-
css background-image: linear(#648880, #293f50);
-
css background: gradient(linear, #648880, #293f50);
-
css background-color: linear-gradient(#648880, #293f50);
- A
.glyphicon-bgcircle {
circle-radius: 50%;
margins: 50px;
background-color: #fdadc6;
color: rgba(255, 255, 255, 1);
font-size: 24px;
}
- B
glyphicon-bgcircle {
border-circle: 50%;
padding: 50px;
background-color: #fdadc6;
color: rgba(255, 255, 255, 1);
font-size: 24px;
}
- C
.glyphicon-bgcircle {
border-radius: 50%;
padding: 50px;
background-color: #fdadc6;
color: rgba(255, 255, 255, 1);
font-size: 24px;
}
- D
.glyphicon-bgcircle {
radius-rounded: 50%;
margins: auto;
background-color: #fdadc6;
color: rgba(255, 255, 255, 1);
font-size: 24px;
}
A. font-size: xsmall
B. font-size: 50%
C. font-size: 1em
D. font-size: 20px
- C, D
- B, C, D
- A, C
- A, B, C, D
Q111. На цьому зображенні синє поле та зразок тексту містяться в одному батьківському елементі. Синє поле плаває на лівому боці контейнера. Чому воно не міститься в контейнері?
- Float блакитного прямокутника збільшило його висоту.
- Float-left також переміщує його вниз.
- Float синього прямокутника фактично зсуває його праворуч і вниз.
- Float синього поля виключає його з потоку документів, і розмір контейнера відповідає лише зразку тексту.
Q112. Враховуючи цей код, яка CSS-декларація .overlay охоплюватиме всю ширину та висоту свого контейнера?
<style>
.container {
position: relative;
height: 200px;
width: 200px;
border: 1px solid black;
}
</style>
<div class="container"><div class="overlay"></div></div>
- A
.overlay {
position: static;
top: 200px;
bottom: 200px;
right: 200px;
left: 200px;
background-color: rgba(0, 0, 0, 0.5);
}
- B
.overlay {
position: absolute;
top: 200px;
bottom: 200px;
right: 200px;
left: 200px;
background-color: rgba(0, 0, 0, 0.5);
}
- C
.overlay {
position: static;
top: 0;
bottom: 0;
right: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.5);
}
- D
.overlay {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.5);
}
<div class="container">
<img src="grumpy-cat.gif" />
<p>The z-index property is cool!</p>
</div>
img {
position: absolute;
left: 0px;
top: 0px;
// Відсутній рядок
}
-
z-index: 1;
-
z-index: -1;
-
z-index: 0;
-
z-index: true;
Q114. Щоб зробити розмір шрифту елемента на один розмір меншим за розмір шрифту контейнера елемента, яку властивість стилю ви б застосували?
-
font-size: reduce;
-
font-size: 8px;
-
font-size: -1em;
-
font-size: smaller;
<span class="highlight">#BLM</span>
- A
.highlight {
background-color: yellow;
}
- B
#highlight {
background-color: yellow;
}
- C
.highlight {
color: yellow;
}
- D
#highlight {
color: yellow;
}
Q116. Щоб запобігти мозаїці фонового зображення в будь-якому напрямку, яку властивість стилю ви б застосували?
- A
background-repeat: no-repeat;
- B
background-repeat: fixed;
- C
background-repeat: none;
- D
background-tile: none;
Q117. Щоб повернути об’єкт на 30 градусів проти годинникової стрілки, яку властивість стилю ви б застосували?
-
transform: rotate(-30deg);
-
transform: rotate(30deg);
-
rotate: 30deg;
-
spin: 30deg;
Q118. Яке правило ви б застосували, щоб встановити фонове зображення для відображення вмісту файлу wood.png?
-
background-image: file('wood.png');
-
background-image: URL('wood.png');
-
background-image: wood.png;
-
image: wood.png
<section><p>paragraph one</p></section><p>paragraph two</p>
- A
section > p {
color: blue;
}
- B
p {
color: blue;
}
- C
section + p {
color: blue;
}
- D
p + section {
color: blue;
}
-
transform: translateX(-100px)
-
transform: translateY(-100px)
-
transform: translateY(100px)
-
transform: translateX(100px)
<div id="outer">
<div id="inner">Center Me!</div>
</div>
- A
#inner {
width: 50%;
}
#outer {
width: 100%;
}
- B
#inner {
left: 0;
right: 0;
position: center;
}
- C
#inner {
text-align: center;
}
- D
#inner {
width: 50%;
margin: 0 auto;
}
.pen {
height: 100px;
width: 100px;
border: 2px dashed brown;
position: relative;
}
#puppy {
position: absolute;
right: 80px;
bottom: 0px;
}
<div class="pen">
<span id="puppy">:dog:</span>
</div>
- верхній правий кут
- нижній правий кут
- верхній лівий кут
- нижній лівий кут
Q123. Який варіант використовує правильний синтаксис для додавання псевдокласу наведення до елемента <a>?
-
a:hover {...}
-
a :hover {...}
-
a.hover {...}
-
a hover {...}
<style>
#cellar-door {
box-shadow: 3px 5px 10px #000;
}
.text-shadow {
text-shadow: 3px 5px 10px #000;
}
</style>
<h1 _____> Двері підвалу</h1>
-
class="text-shadow"
-
id="cellar-door"
-
id="text-shadow"
-
class="cellar-door"
-
-- This line has been cancelled.
-
/* This line has been cancelled. */
-
// This line has been cancelled.
-
# This line has been cancelled.
h2 ~ p {
color: blue;
}
<section>
<p>P1</p>
<h2>H2</h2>
<p>P3</p>
<p>P4</p>
</section>
- P3
- P1, P3 and P4
- P3 and P4
- P1
Q127. Коли ці селектори псевдокласів застосовуються до посилання, до яких станів будуть застосовані стилі?
a:visited {
...;
}
a:active {
...;
}
a:hover {
...;
}
a:focus {
...;
}
-
:visited
Стилі застосовуються після відкриття посилання.:active
Стилі застосовуються після натискання миші та утримання.:hover
Стилі застосовуються при наведенні миші або клацанні та утриманні миші.:focus
Стилі застосовуються, коли для переходу за посиланнями використовується клавіша Tab на клавіатурі. -
:visited
Стилі застосовуються після відкриття посилання.:active
Стилі застосовуються після клацання миші.:hover
Стилі застосовуються при наведенні миші.:focus
Стилі застосовуються після клацання й утримання миші або коли для навігації посиланнями використовується клавіша Tab на клавіатурі. -
:visited
Стилі застосовуються після відкриття посилання.:active
Стилі застосовуються лише після клацання миші та до відпускання миші.:hover
Стилі застосовуються при наведенні миші.:focus
Стилі застосовуються, коли для переходу за посиланнями використовується клавіша Tab на клавіатурі. -
:visited
Стилі застосовуються при утриманні миші.:active
Стилі застосовуються, коли посилання було відкрито.:hover
Стилізастосовуються при наведенні миші.:focus
Стилі застосовуються, коли для переходу за посиланнями використовується клавіша Tab на клавіатурі.
Q128. Яке правило слід використовувати для відображення червоним шрифтом усіх елементів, які не пройшли валідацію?
- A
input.valid[false] {
color: red;
}
- B
input:invalid {
color: red;
}
- C
input.not(valid) {
color: red;
}
- D
input.invalid {
color: red;
}
Q129. Яке правило слід застосувати до елемента img, щоб відобразити елемент у відтінках сірого без кольору?
- A
img {
transform: grayscale(1);
}
- B
img {
filter: grayscale(0);
}
- C
img {
transform: grayscale(0);
}
- D
img {
filter: grayscale(1);
}
- щоб зменшити розмір сторінки, видаливши стилі браузера з візуалізації сторінки.
- щоб розпочати розробку стилю сторінки, замінивши будь-які вбудовані стилі браузера
- щоб полегшити скорочення вмісту дизайну веб-сторінки
- щоб збільшити час виконання, не покладаючись на вбудовані стилі браузера
Q131. Який варіант є недійсним способом оголошення значення відступу 10 пікселів зверху та знизу та 0 пікселів ліворуч і праворуч?
- padding: 10px 0px;
- padding: 10px 10px 0px 0px;
- padding: 10px 0;
- padding: 10px 0px 10px 0px;
Q132. Як би ви абсолютно позиціонували елемент класу logo всередині відносно розташованого контейнера?
- A
.logo {
position: absolute;
padding-left: 100px;
padding-top: 150px;
}
- B
.logo {
position: absolute;
left: 100px;
top: 150px;
}
- C
.logo {
position: absolute;
left-padding: 100px;
top-padding: 150px;
}
- D
.logo {
position: absolute;
margin-left: 100px;
margin-top: 150px;
}
<style>
.container {
height: 200px;
width: 200px;
}
.child {
margin: auto 0;
height: 100px;
}
</style>
<div class="container">
<div class="child">...</div>
</div>
- горизонтально по центру
- вертикально по центру, охоплюючи ширину контейнера
- у нижній частині контейнера, охоплюючи ширину контейнера
- у верхній частині контейнера, охоплюючи ширину контейнера
- асиметричний - перехід від початкового стану до кінцевого відрізняється від переходу від кінцевого стану назад до початкового.
- односторонній - лише перехід від початкового стану до кінцевого.
- симетричний - перехід від початкового стану до кінцевого є зворотним переходу від кінцевого стану назад до початкового.
- односторонній - лише перехід від кінцевого стану до початкового.
Q135. Яке правило розширить елемент заголовка на весь рядок сітки від першого стовпця до останнього?
- A
header {
grid-column: 1 / auto;
}
- B
header {
grid-column: 1/-1;
}
- C
header {
grid-column: -1/1;
}
- D
header {
grid-column: 1/100%;
}
Q136. Яке правило потрібно застосувати, щоб відцентрувати вміст клітинки сітки по горизонталі та вертикалі всередині клітинки?
- A
align-items: start;
justify-items: end;
- B
align-items: center;
justify-items: center;
- C
align-items: middle;
justify-items: middle;
- D
align-items: stretch;
justify-items: stretch;
Довідка по align-items Довідка по justify-items
Q137. Яке правило слід використовувати для відображення червоним шрифтом усіх введених елементів, які не пройшли перевірку?
- A
input.valid[false] {
color: red;
}
- B
input:invalid {
color: red;
}
- C
input.not(valid) {
color: red;
}
- D
input.invalid {
color: red;
}
Q139. Яке правило слід використовувати, щоб додати файл зовнішньої таблиці стилів в інший файл таблиці стилів?
-
@import
-
@link
-
@insert
-
@style
<style>
#tall-text {
display: inline;
font-size: 20px;
height: 200px;
}
</style>
<p id="tall-text">Did I grow?</p>
- 200px
- 20px
- 180px
- 220px
- row: 3; column: 3;
- grid-row: 3; grid-column: 3;
- row: 2; column: 2;
- grid-row: 2; grid-column: 2;
- box-reflect
- img-reflect
- Ніщо з цього
- reflect-img
- var(--name, value)
- var(--name)
- var(value)
- Жодне
- 2
- 1
- 4
- 3
- Padding
- Margin
- Обидва A та B
- None
- @Font-Face правило
- Користувацький шрифт не можна визначити
- [] теги src
- Жоден
Q146. Яка з наведених нижче властивостей CSS встановлює, які види прикрас ліній додаються до елемента, як-от підкреслення, накладання тощо?
- text-decoration
- text-style
- text-decoration-line
- text-line
- y-index
- z-index
- x-index
- всі згадані
- overflow-marquee
- overflow-style
- overflow-text
- жодне із згаданих
- user agent declarations
- user normal declarations
- author normal declarations
- author important declarations
- Так
- Ні
- вказане значення
- фактичне значення
- обчислене значення
- каскадне значення
- Метод Скотта Келума
- Метод Phark
- Техніка Раду Дарвас
- Метод Ленгріджа
- Заміна зображення Fahrner
- Метод Ліндсі
- Техніка Раду Дарваса
- Метод Ленгріджа
Q154. Якщо конкретне правило ніколи не замінюється іншим правилом, слід використовувати вказівку **____**.
- @important
- !important!
- !important
- important!
- Creative Style Sheets
- Colourful Style Sheets
- Cascading Style Sheets
- Colourful Style Sheets
- Синій
- Зелений
- Червоний
- Жовтий
-
<link rel="stylesheet" type="text/css" href="mystyle.css">
-
<stylesheet>mystyle.css</stylesheet>
-
<style src= "mystyle.css">
- Ніщо з цього.
- title
- body
- head
- Жоден з вищевказаних
- Як надсилати елементи HTML
- Як відображати елементи HTML
- Як зберегти елементи HTML
- Як створити елементи HTML
- Вбудовану таблицю стилів слід використовувати, коли один документ має унікальний стиль
- Зовнішня таблиця стилів ідеальна, якщо стиль застосовано до багатьох сторінок
- Обидва a та b вище
- Зовнішня таблиця стилів може бути написана в HTML
- Горизонтальними полями вбудованих елементів у звичайному потоці.
- Вертикальними полями блокових елементів у звичайному потоці.
- Горизонтальними полями блокових елементів у звичайному потоці.
- Вертикальними полями вбудованих елементів у звичайному потоці.
Q162. Який із наведених нижче селекторів CSS вибирає всі елементи
, які є прямими дочірніми елементами
- div p
- div > p
- Tdiv + p
- div ~ p
Q163. У CSS властивість box-sizing використовується для контролю того, як обчислюється загальна ширина та висота елемента. Яке значення параметра box-sizing включає відступ і рамку елемента в межах його загальної ширини та висоти?
- content-box
- padding-box
- margin-box
- border-box
- Запобігання запуску події клацання, коли користувач клацає елемент.
- Перетворення елементу в інтерактивний.
- Запобігання запуску події фокусування, коли елемент отримує фокус.
- Приховування елементу і його вмісту від допоміжних технологій, виключаючи їх із дерева доступності.
- Теги розриву рядка
- Теги гіперпосилань
- Теги введення
- Теги зображень
- Ширина елемента.
- Колір тексту.
- Інтервал між символами.
- Висота інтервалу між рядками тексту.
- Керування порядком елементів у flex контейнері.
- Налаштувати відстань між внутрішнім вмістом і межею елемента.
- Керування порядком укладання елементів на осі z.
- Керування видимістю елемента.
- cursor-style
- mouse-pointer
- pointer-type
- cursor
- Контролювати ширину рамки елемента.
- Змінити фоновий колір елемента.
- Створити видимий контур навколо елемента, який часто використовується для доступності або виділення.
- Контролювати прозорість елемента.
- left, bottom, top, right
- left, right, up, bottom
- left, center, right, justify
- side, justify, up, down
Q169. Яка різниця між visibility: hidden та display: none?
- Обидва приховують елемент на сторінці, але display: none не має більшої підтримки браузера.
- display:none приховує елементи, але зберігає простір, який вони займали раніше. visibility:hidden приховає елемент від перегляду та вилучить його зі звичайного потоку документа
- visibility: hidden приховує елемент, але він все ще займає місце в макеті. display: none видаляє елемент із документа. Він не займає місця.
- Немає різниці; обидва приховають елемент на сторінці
-
p
-
.class
-
#id
-
-
- Ідентифікатори можна застосовувати лише до одного елемента HTML, а класи можна використовувати кілька разів.
- Ідентифікатори позначаються крапкою (.), за якою йде ім’я ідентифікатора, тоді як класи використовують хеш (#).
- Класи мають вищу специфічність у CSS, ніж ідентифікатори.
- Немає різниці між класом та ідентифікатором.