I was checking the HTML code for some popular websites and noticed that they used descriptive names for css styles.
For eg -
Title would <h1 class="title"
Post matter would be <div class="entry-content"> which would end with - </div><!-- end .entry-content -->
Is this something that is done specifically for the Google Bot? How else would Google differentiate content except for the H1, H2 and H3 tags.
If not then, what are the best practices for style naming convention for a content heavy website?