Why might the code .body { margin: 10px; } be considered a typo?

Prepare for the Web Development 201 Test. Utilize our flashcards and multiple choice questions with hints and explanations. Ensure you're ready for your web development exam!

The statement that the code .body { margin: 10px; } might be considered a typo because the period indicates that it is targeting a class selector rather than a tag or element selector is valid. In CSS, when a period is used at the beginning of a selector, it signifies that the styles are being applied to a class. If the intention was to apply styles directly to the body element of the HTML document, the appropriate selector would simply be body without the period.

Using a class selector mistakenly implies that there must be an HTML element with a class attribute set to "body," which may not exist. Therefore, if you intended to style the <body> element itself, writing .body would be a typo in this context.

Understanding the differentiation between element selectors (like body, p, div) and class selectors (defined with a period) is crucial for applying styles correctly in CSS.

Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy