Question: what is the difference between attribute and element?
Answer: Very simply, an HTML element is any object that sits on your page. An attribute provides further detail about a particular HTML element. That's it! That's the gist at least on the differences between HTML elements and attributes.