-the action attribute defines the action to be performed when the form is submitted, usually meaning it is sent to a file on the server when the user clicks on the submit button
-in order for a form’s data to be accessed by the location specified in the action attribute, you must give the text field a name attribute and assign it a value to represent the data being submitted
-for example:
-placeholder text is used to give people a hint about what kind of info to enter into an input
-for example:
-to prevent a user from submitting your form when required info is missing, you need to add the required attribute to an input element
-there is no need to set a value to the "required" attribute
-use the button element to create a clickable button
-for example
-the default behavior of clicking a form button without any attributes submits the form to the location specified in the form's action attribute
-you can use radio buttons for questions where yuou want only one answer out of multiple options
-label elements are used to help associate the text for an input element with the input element itself
-for example: makes it so clicking the word cat also selects the corresponding radio button
-the id attribute is used to identify specific html elements
-each id attribute’s value must be unique from all other id values for the entire page