All Tracks/quiz css pseudo classes/
Đang tải...
Hướng dẫn thử thách
1 / 1

CSS Pseudo-classes Quiz

To pass the quiz, you must correctly answer at least 18 of the 20 questions below. # --quizzes-- ## --quiz-- ### --question-- #### --text-- What are pseudo-classes? #### --distractors-- They are CSS rules that create additional content within an element when needed. --- They are properties that adjust an element's size or layout on the page. --- They are selectors used to add movement effects to an element during interactions. #### --answer-- They are keywords added to a selector that style an element based on its state. ### --question-- #### --text-- Which pseudo-class applies when a pointing device is being positioned over an element? #### --distractors-- `:focus` --- `:active` --- `:checked` #### --answer-- `:hover` ### --question-- #### --text-- Which pseudo-element allows you to style the first letter of a paragraph? #### --distractors-- `:first-letter` --- `:first-child` --- `:last-of-type` #### --answer-- `::first-letter` ### --question-- #### --text-- Which pseudo-class changes the style of an element while it is being clicked? #### --distractors-- `:focus` --- `:hover` --- `:checked` #### --answer-- `:active` ### --question-- #### --text-- Which pseudo-class is used to style an element when it is ready to receive user input, such as a text field being clicked or tabbed into? #### --distractors-- `::focus` --- `:active` --- `:visited` #### --answer-- `:focus` ### --question-- #### --text-- Which of the following CSS rules correctly adds the text `Note:` in front of each paragraph element with a class of `note`? #### --distractors-- ```css .note::before { content: "Note:"; } ``` --- ```css p.note::after { content: "Note:"; } ``` --- ```css p::before { content: "Note:"; } ``` #### --answer-- ```css p.note::before { content: "Note:"; } ``` ### --question-- #### --text-- Which pseudo-class applies to an input field when it is selected or toggled on? #### --distractors-- `:required` --- `:disabled` --- `:optional` #### --answer-- `:checked` ### --question-- #### --text-- Which of the following is the correct syntax to style the last child of a list? #### --distractors-- ```css li:nth-child(last) { color: blue; } ``` --- ```css #li:last-child { color: blue; } ``` --- ```css .li:last-child() { color: blue; } ``` #### --answer-- ```css li:last-child { color: blue; } ``` ### --question-- #### --text-- Which pseudo-class targets input fields that are not required to fill out? #### --distractors-- `:required` --- `:enabled` --- `::optional` #### --answer-- `:optional` ### --question-- #### --text-- What does the `:disabled` pseudo-class do? #### --distractors-- It styles checked inputs. --- It styles elements being hovered over. --- It selects elements that do not match a given selector. #### --answer-- It styles elements that are not available for user interaction. ### --question-- #### --text-- Which pseudo-class applies when a form input meets its validation criteria? #### --distractors-- `:checked` --- `:required` --- `:disabled` #### --answer-- `:valid` ### --question-- #### --text-- Which one of these is not a location pseudo-class? #### --distractors-- `:visited` --- `:any-link` --- `:link` #### --answer-- `:current` ### --question-- #### --text-- Which of the following selects the third list item? #### --distractors-- ```css li:child(3) { color: red; } ``` --- ```css li:last-child(3) { color: red; } ``` --- ```css li:nth-child(three) { color: red; } ``` #### --answer-- ```css li:nth-child(3) { color: red; } ``` ### --question-- #### --text-- Which elements will have a `color` of `blue` with the following CSS? ```css p:is(.blue, .highlight) { color: blue; } ``` #### --distractors-- ```html <p class="class">Paragraph 1</p> <p class="highlight">Paragraph 2</p> ``` --- ```html <div class="blue">Paragraph 1</div> <div class="highlight">Paragraph 2</div> ``` --- ```html <p>Paragraph 1</p> <span class="highlight">Paragraph 2</span> ``` #### --answer-- ```html <p class="blue">Paragraph 1</p> <p class="highlight">Paragraph 2</p> ``` ### --question-- #### --text-- What does the `:not()` pseudo-class do? #### --distractors-- It adds styles to all elements. --- It selects all child elements of a parent. --- It selects elements that match a given selector. #### --answer-- It selects elements that do not match a given selector. ### --question-- #### --text-- What does the following CSS rule do? ```css p:first-of-type { font-style: italic; } ``` #### --distractors-- It selects the first `p` element in the document. --- It selects all `p` elements in the document. --- It selects the first child of every `p` element. #### --answer-- It selects the first `p` element within a parent container. ### --question-- #### --text-- What does the `:last-of-type` pseudo class do? #### --distractors-- It selects the first child element of a specific type within its parent. --- It selects the middle child element of a specific type within its parent. --- It selects every child element of a specific type within its parent. #### --answer-- It selects the last child element of a specific type within its parent. ### --question-- #### --text-- Which pseudo-class is used to select the second item in a list? #### --distractors-- `:first-child` --- `:required` --- `:is()` #### --answer-- `:nth-child(2)` ### --question-- #### --text-- Which one of these is a functional pseudo-class? #### --distractors-- `:first-child` --- `:match()` --- `:checked` #### --answer-- `:is()` ### --question-- #### --text-- Which one of these is not a functional pseudo-class? #### --distractors-- `:has()` --- `:not()` --- `:where()` #### --answer-- `:contains()` ## --quiz-- ### --question-- #### --text-- Which pseudo-class is used to target form elements that are enabled? #### --distractors-- `:disabled` --- `:active` --- `:focus` #### --answer-- `:enabled` ### --question-- #### --text-- Which pseudo-class allows you to select elements by counting from the end? #### --distractors-- `:nth-child(n)` --- `:last-child` --- `:last-of-type` #### --answer-- `:nth-last-child(n)` ### --question-- #### --text-- Which of the following allows you to select elements that contain specific child elements? #### --distractors-- `:is()` --- `:where()` --- `:in-range` #### --answer-- `:has()` ### --question-- #### --text-- Which of the following selects elements that do not contain any content or child elements? #### --distractors-- `:only-child` --- `:last-child` --- `:not()` #### --answer-- `:empty` ### --question-- #### --text-- What does this CSS selector target? ```css input:invalid { background-color: red; } ``` #### --distractors-- All input elements. --- All input elements with values inside the allowed range. --- All input elements that pass validation. #### --answer-- All input elements that fail validation. ### --question-- #### --text-- Which pseudo-class selects input fields whose value is automatically filled by the browser? #### --distractors-- `:visited` --- `:valid` --- `:where()` #### --answer-- `:autofill` ### --question-- #### --text-- Which pseudo-class selects an element if it or any of its descendants is focused? #### --distractors-- `:focus` --- `:in-range` --- `:only-child` #### --answer-- `:focus-within` ### --question-- #### --text-- Which pseudo class represents links that point to the same document? #### --distractors-- `:target` --- `:visited` --- `:link` #### --answer-- `:local-link` ### --question-- #### --text-- Which of the following styles the `p` element when it is the target of a URL fragment? #### --distractors-- ```css p:empty { background-color: gold; } ``` --- ```css p:not(.targeted) { background-color: gold; } ``` --- ```css p:is(.target) { background-color: gold; } ``` #### --answer-- ```css p:target { background-color: gold; } ``` ### --question-- #### --text-- Which pseudo-class is used when an element is the target of a URL fragment? #### --distractors-- `:focus-within` --- `:hover` --- `:visited` #### --answer-- `:target` ### --question-- #### --text-- What does the `:only-child` pseudo-class select? #### --distractors-- It selects the parent element which has only one child. --- It selects all child elements inside the parent element. --- It selects the parent element that contains only one type of child element. #### --answer-- It selects an element that has no siblings inside its parent element. ### --question-- #### --text-- Which pseudo-class selects an element if it's the only one of its type within its parent? #### --distractors-- `:only-child` --- `:nth-of-type(n)` --- `:first-of-type` #### --answer-- `:only-of-type` ### --question-- #### --text-- Which CSS rule will apply a `color` of `yellow` to the second `p` element in the following HTML? ```html <div> <h1>Courses</h1> <p>HTML</p> <p>CSS</p> <p>JavaScript</p> </div> ``` #### --distractors-- ```css p:nth-child(2) { color: yellow; } ``` --- ```css p:first-of-type { color: yellow; } ``` --- ```css p:last-of-type { color: yellow; } ``` #### --answer-- ```css p:nth-of-type(2) { color: yellow; } ``` ### --question-- #### --text-- Which pseudo-element allows you to select the marker of list items for styling? #### --distractors-- `::before` --- `::after` --- `:root` #### --answer-- `::marker` ### --question-- #### --text-- Which pseudo-class allows you to target the highest-level element in the document, typically the `html` element? #### --distractors-- `:first-child` --- `:in-range` --- `:target` #### --answer-- `:root` ### --question-- #### --text-- Which CSS pseudo-class has a specificity of zero, ensuring it won’t interfere with other specific styling rules? #### --distractors-- `:is()` --- `:not()` --- `:focus` #### --answer-- `:where()` ### --question-- #### --text-- Which one of the following is a tree-structural pseudo-class? #### --distractors-- `:where()` --- `:valid` --- `:link` #### --answer-- `:root` ### --question-- #### --text-- Which CSS rule will set the `background-color` of the following element to `red` if its value is outside the specified range? ```html <input type="number" min="10" max="25"/> ``` #### --distractors-- ```css input:in-range { background-color: red; } ``` --- ```css input { background-color: red; } ``` --- ```css input:valid { background-color: red; } ``` #### --answer-- ```css input:out-of-range { background-color: red; } ``` ### --question-- #### --text-- Which pseudo-element uses the `content` property to insert content after the element? #### --distractors-- `::before` --- `::marker` --- `::first-letter` #### --answer-- `::after` ### --question-- #### --text-- Which pseudo-class applies styles to an element if its value is within the specified range? #### --distractors-- `:out-of-range` --- `:enabled` --- `:checked` #### --answer-- `:in-range`
Vượt qua bài kiểm tra hiện tại để mở khóa bài tiếp theo.
main.sh
UTF-8 • Tab Size: 2Kiểm tra bài:⌘↵
Test Output
Thử thách này không có bài test tự động. Hãy quan sát kết quả trực tiếp ở khung Preview.