As I understand it, your comment contains a question that has nothing to do with your original question. For a matter of styling, it doesn't matter whether it is h1 or h2, you can use any of them. It is very hard to guess what you are trying to do but this should be useful and fix any issue you can have:
HTML:
<div class="parent-class">
<h1>Blah</h1>
<div>
CSS:
h1 {
color: blue;
}
.parent-class h1 {
color: red;
}
So whenever the h1 is inside the class "parent-class" it will be red. In any other placement it will be blue.
Anyway, I'd recommend you to read some CSS tutorials. They aren't quite hard and have nothing to do with programming but rather styling.