What's the best naming convention for HTML5 tags?

Hello all,
What’s the best naming convention for HTML5 tags?

I mean

<header class="main-header"></header>
<!-- or --> 
<header class="top-header"></header>

because when styling these tags without classes it causes problems when I want to do another styling for inside

Is there any convention about this?

Thanks!

BEM is excellent.

1 Like