How can you reference an external SVG file within an HTML document for displaying an icon?
A). Using the <img>
element with the SVG file path
B). Using the <use>
element with the SVG file path
C). Using the <object>
element with the SVG file path
D). Using the <embed>
element with the SVG file path
What is the advantage of using CSS for styling SVG icons instead of inline styles?
A). Easier maintenance and consistent styling
B). Better compatibility with older browsers
C). Faster loading times
D). Increased file size
How can you add a title to an SVG icon for accessibility purposes?
A). Using the <desc>
element
B). Using the <span>
element
C). Using the <title>
element
D). Using the <header>
element
Which attribute of SVG sprite <symbol>
elements is used to define a unique ID for each icon within the sprite sheet?
A). id
B). name
C). class
D). label
How can you apply CSS styles to an SVG icon referenced using the <use>
element?
A). Apply styles directly to the <use>
element
B). Apply styles to the referenced SVG file
C). Apply styles to the <svg>
element containing the <use>
element
D). Apply styles to the parent container of the <svg>
element
Which attribute is used in SVG <use>
elements to reference a specific icon within an external SVG file?
A). xlink:href
B). src
C). href
D). file
How can you create a hover effect for an SVG icon using CSS?
A). Apply :hover pseudo-class to the SVG element
B). Use JavaScript for hover effects
C). Add a <hover>
attribute to the SVG icon
D). Apply a class on hover using JavaScript
What is the purpose of using external CSS stylesheets for SVG icons?
A). Centralized styling, easier maintenance, and consistent design
B). Increased file size and slower loading times
C). Inline styling options
D). Compatibility with non-SVG formats
Which CSS property is commonly used to style SVG icons in HTML documents?
A). fill
B). background-color
C). border
D). text-decoration
What is the advantage of using SVG icons over raster images in web design?
A). Scalability without loss of quality
B). Larger file sizes
C). Limited color options
D). Incompatibility with HTML5