Which of the following properties, when animated, would cause a "repaint" but not "reflow" in most browsers?
- color
- margin
- position
- width
When animated, changing the color property of an element typically causes a "repaint" (updating the pixels on the screen) but not a "reflow" (changing the layout of elements on the page). This is because changing the color doesn't affect the size or position of the element, but it does require repainting.
When using a mixin, you apply it to your styles with the ________ directive.
- @apply
- @extend
- @mixin
- @use
Mixins in SCSS are applied to your styles using the @include directive. This allows you to include the styles defined in the mixin within your CSS rules.
To ensure that a block of text doesn't wrap to the next line, you would set the white-space property to ________.
- break-word
- no-wrap
- nowrap
- wrap
To prevent a block of text from wrapping to the next line, you would set the white-space property to nowrap. This property prevents text from breaking at spaces or hyphens, keeping it on a single line.
If you're experiencing a "flash" of unstyled text on your webpage, it might be related to which aspect of font loading?
- "FOBT" - Flash of Bold Text
- "FOFT" - Flash of Font Text
- "FOIT" - Flash of Invisible Text
- "FOUT" - Flash of Unstyled Text
A "FOUT" (Flash of Unstyled Text) occurs when web fonts take a bit of time to load, and during this time, the browser displays text in the default font before switching to the web font. This can be mitigated by using techniques like font preloading or font-display property in CSS.
How do you position an item in the third row and second column of a grid?
- By applying the grid-area: 3/2; attribute.
- By using the grid-position: 3/2; property.
- By using the grid-row: 3, grid-column: 2; property.
- It's not possible to specify the exact position.
To position an item in the third row and second column of a grid, you use the grid-row and grid-column properties. For example, you can set grid-row: 3 and grid-column: 2 to achieve this precise placement.
The attr() function in CSS is used to retrieve the value of an HTML ______.
- attribute
- class
- element
- tag
The attr() function in CSS is employed to retrieve the value of an HTML attribute. This is particularly useful when you want to style elements based on the values of their attributes, such as custom data attributes or standard HTML attributes like "href" or "src".
How can you underline text using CSS?
- font-decoration: underline;
- font-style: underline;
- text-decoration: underline;
- text-style: underline;
To underline text in CSS, you should use the text-decoration property and set it to "underline." This CSS rule adds a line beneath the text.
Which property in CSS is used to control how inherited values and set values are used by an element and its child elements?
- color
- display
- inherited
- position
The property used to control how inherited values and set values are used by an element and its child elements is the inherited property. It allows for the explicit declaration of whether a property should be inherited by child elements. This is particularly useful for managing the cascading nature of CSS.
The space between the content of an element and its border is determined by the ________ property.
- Border
- Margin
- Outline
- Padding
The space between the content of an element and its border is determined by the "padding" property in CSS. Padding provides the spacing between the content and the border of an element, allowing you to control the inner spacing.
To ensure that fonts are loaded from the same origin, you can use the ________ HTTP header.
- Access-Control-Allow-Origin
- Cache-Control
- Content-Disposition
- User-Agent
To ensure that fonts are loaded from the same origin, you can use the Access-Control-Allow-Origin HTTP header. This header specifies which origins are permitted to access a resource, which is useful for preventing cross-origin resource sharing issues.