70-480 question 152 discussion

answered

You develop an HTML5 webpage with custom CSS. You have the following HTML markup:
<div class="new" Item">...</div>
You have the following requirements:
✑ In addition to your CSS, you must use a corporate branded stylesheet named
corporate.css.
✑ The corporate.css file contains the style rule that must be used for .newsItem.
✑ You must use the corporate.css file to ensure that the webpage changes when the
brand changes.
✑ You must add additional style rules to the webpage.
✑ You cannot modify the corporate.css file.
You need to apply the appropriate CSS rules to meet the requirements.
What should you do?

  • A. Add a CSS class named .newsItemUpdates to the webpage, add only the new styles to this class, and update the class attribute of the HTML markup: &lt;div class=nnewsltem newsItemUpdates">..,&lt;/div>
  • B. Update the corporate.css file to include! important for each rule for the .newsItem. class, and add the new CSS rules to the webpage by using the CSS class .newsItem.
  • C. Add a CSS class named .newsitemUpdates to the webpage, add the new styles to this class, and update the HTML markup to replace the .newsItem class with this new class: &lt;div class*"newsItemOpdates">...&lt;/div>
  • D. Add the new CSS rules to the webpage by using the CSS class .newsItem, and add! important to each rule.
Created 4 months, 3 weeks ago by cjmorelock@hotmail.com

cjmorelock@hotmail.com

The discussion in the answer explanation about author and user style sheets is irrelevant. We're only dealing with author style sheets. The question says nothing about styles applied by users, only ones applied by the developers. Applying !important, as recommended by answer D would lead to styling defined in corporate.css being overridden.