I really don't understand question 22 of Head First book of chapter 10. The question is:
A web application includes many forms for users to fill out and submit. Nothing in the pages indicates that a field is required. Business decided that a red asterisk shoubl be place preceding the text labels of required fields but the project manager is contending that the background color of required fields be light blue and another department is demanding that the project's application be consistent with their own, where the text of the labels be bold for required fields.
A. <cust:requiredIcon/> First Name: <input type="text" name="firstName" />
B. <cust:textField label="First Name " required="true"/>
C. <cust:requiredField color="red" symbol="*" label="First Name" />
D. <cust:required> First Name: <input type="text" name="firstName "/>
I really don't get it, why the option B is correct, not A, C, and D?