Quote (Yosho)
you mean if you combine h1 with em it will be blue?
Yes. It's css hierarchy. One selector, or visualizing it from the tag element perspective must go after the other. let's say you have an unordered list.
<ul>
<li>first list</li>
<li> <span>second <a href="/">list</a></span></li>
</ul>
you follow like so in the first list(don't pay attention to the >, it's there for explaining):
ul > li [ul li {selector:value;}]
in the second list, you would follow direct such as a website url (domain.com/path/to/file):
ul > li > span [ul li span {selector:value;}]
In that case, you would be specifying the span inside the list element inside the unordered list.
Now if you were to target the link tag (<a>), then you would code the following:
ul > li > span > a [ul li span a {selector:value;}]
Those are just the basics, it can get a bit icky once you become really involved in css and designing. There are more efficient ways of specifying a single element you want to change, some of which involve taking into account compression.