Unified class/style manager

I’ve posted about this before, so apologies for the duplicate, but I still don’t feel like I understand how the theme handles this or the planned roadmap.

I made a site for a client and for each individual section (headings, body text, quotes, quote citations, etc.) I had to set font properties individually in Cornerstone. I prefer the theme to other builders, but I don’t understand why blocks ask me what tag they should apply (h1, h2, h3, p, div, span, etc.) when the application of those tags does nothing to format the block. This is primarily in relation to text content, but it’s a larger question as well.

Additionally, even when I manually added CSS defining those basic heading/paragraph styles in the global CSS, it was overridden by the block text properties unless I manually re-entered the face, size, etc. in the properties in Cornerstone.

Ultimately, I’d like to know:

  1. Is there functionality that allows me to specify global CSS formatting properties that can then be applied to a block using the block’s selector even if it has to be manually coded in CSS, and
  2. is there a plan in the roadmap to add a way to define global default styles for text elements (at least) so that an element (say H2) can be changed sitewide without having to hunt down every instance of an H2 and edit them manually? I’ve already decided against this competitor builder for other reasons, but by way of an example, this is the functionality as applied in Oxygen.

Hi Tristan,

Unfortunately, the answer is the same as the previous, there is no such option to set the style for specific tags. You need to add the custom CSS code as suggested by my colleague in your previous post. And there is no such plan to add a similar kind of option right now.

Thanks

You need to add the custom CSS code as suggested by my colleague in your previous post.

As I read it, the suggestion he made was basically using paid support given my experience with the editors. I’ve added the standard CSS formats below (properly filled in, obviously):

h1 {
}

h2 {
}

h3 {
}

h4 {
}

h5 {
}

h6 {
}

p {
}

to the Global CSS settings, set content blocks with the appropriate tag, and had the final product completely disregard the CSS font criteria in favor of the default content in the block editor.

Is there a certain procedure I’m missing?

Also, I’ve read the monthly-ish updates-- do you have a public roadmap for the product available other than users suggesting things on the forum and whoever saying you’ll consider it?

Hi Tristan,

Your CSS code is proper but it will affect only where these tags are not overriden by any custom CSS code or used in any elements which have specific styles for that tags. As an example if you use the Headline elements by choosing the h1 tag and styled it using the attributes available in the element, then the elemnt style will override the default style of the h1 tag.

Hope I am able to explain it to you.
Thanks

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.