0
0
HTMLmarkup~5 mins

Attribute best practices in HTML - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is the purpose of using attributes in HTML elements?
Attributes provide additional information about an element, such as its behavior, appearance, or identity. They help browsers understand how to display or interact with the element.
Click to reveal answer
beginner
Why should attribute values be enclosed in quotes?
Enclosing attribute values in quotes ensures the browser correctly reads the value, especially if it contains spaces or special characters. It also improves code readability and consistency.
Click to reveal answer
intermediate
What is the best practice for boolean attributes like 'disabled' or 'checked'?
Boolean attributes should be written without a value or with the attribute name as the value (e.g., <input disabled> or <input disabled="disabled">). This clearly indicates the attribute is active.
Click to reveal answer
intermediate
How can you improve accessibility using attributes?
Use attributes like aria-label, alt for images, and title to provide descriptive information. These help screen readers and assistive technologies understand content better.
Click to reveal answer
beginner
Why avoid using inline styles as attributes like 'style' for layout?
Using inline styles mixes content with design, making code harder to maintain and less flexible. It's better to use CSS files or <style> blocks for styling.
Click to reveal answer
Which of the following is the correct way to write an attribute with a value?
AAll of the above
B<input type=text>
C<input type='text'>
D<input type="text">
What does the 'alt' attribute in an <img> tag do?
AProvides alternative text for screen readers
BLinks the image to another page
CAdds a border around the image
DSpecifies the image size
How should you write a boolean attribute like 'checked' in a checkbox input?
A<input checked="true">
B<input checked>
C<input checked="checked">
DBoth B and D
Which attribute helps improve accessibility by labeling elements for screen readers?
Aid
Bclass
Caria-label
Dstyle
Why is it better to avoid using the 'style' attribute for layout?
AIt makes the page load slower
BIt mixes content with design, making maintenance harder
CIt is not supported by browsers
DIt disables accessibility features
Explain why enclosing attribute values in quotes is a good practice in HTML.
Think about how browsers read attribute values.
You got /3 concepts.
    Describe how attributes can help make a webpage more accessible.
    Consider users who rely on screen readers.
    You got /4 concepts.