Maybe I'm wrong about what you are looking for, but I would decide to solve your problem:
.box {font:24px;}
.box div {font:18px}
.box div div {font:12px;}
This will work well for you, however keep in mind that if you have another .box with a div in it, they will also be affected.
source
share