It seems like not following the convention at least in firefox
aside h2 { text-align: center; }
will only affect h2, which is a child aside
aside h1,h2,h3,h4,h5,h6 { text-align: center; }
seems to affect all headlines regardless of whether the child is on the sidelines.
Firefox has a bug or CSS is not very logical in its syntax.
source share