Sorry, I'm still confused! I have a background in typography, book design, graphic design, typeface design, and web design. In HTML I can get what I want. Here in Squarespace, I can't. I can adjust the font size of any display (heading) or text (paragraph) fonts, and I get larger or smaller type. When I adjust line height, that changes the amount of space ABOVE AND BELOW the type in equal amounts. Typographically, this is bad. The only rational way to set this parameter is for what works best with text, because you don't want text lines to be too far apart or close together vertically. This means there is no way to adjust the vertical spacing after headings independently, and in any event it doesn't even do that, it does both above and below.
So I tried the code. It seems "line height" adds the same amount of space above and below the headline, which of course I don't want at the same time. I'd want to control those independently. I have found something that kind of works, though it isn't the full control I'm looking for:
h1 {
line-height: calc(0.1);
}
Is there any way to do this for ALL headers, or do I have to name each one and repeat the same code for each?
Is there any way to adjust white space above and below independently?