I'm working with an alreayd made website to try to teach myself HTML and CSS. For every image or button on the website, there is a different section of the CSS code that corresponds to it. For example, if the name was "button," at different points in the CSS file it would say
button
button a
button a ins
button a:hover
button,
What do all these mean? Is this normal coding? Why can't all the attributes of the button be in one section?