1 person found this helpful
You should be able to fix this with a minor modification to your CSS file. If you add the x-next-class parameter to the glossary_definition section, the next paragraph should pick up the style you define.
The CSS entries for your pararaph styles should probably look something like this:
Thought I should follow up to share the root cause of this problem, at least in my case. Apparently RH does not like symbols and characters other than the basic alphanumeric variety. I had prepended all my styles with "!" to get them to appear at the top of the styles list and not mix them in with the RH default styles. I had also used underscore symbols between multiple words in the style name. For some reason, the error message that lead me to discover this did not appear until I tried forcing the style with FirstScript's CSS hack:
A style name cannot contain spaces and cannot begin with a digit. Also a style name containing anything but the letters and a-z and digits will not work in browsers other than IE.
I was aware that there couldn't be any spaces, but thought that the underscores were an acceptable work around. I don't think these limitaiton are fully detailed in the RH documentation.
This is a limitation of the HTML standard, not a limitation of RoboHelp. Multiple classnames are seperated by spaces, but underscores are allowed. The limitations are as follows:
- Letters, numbers, underscores and hyphens are allowed in style names.
- You must start a class name with a letter, an underscore or a hyphen.
- Class names are case sensitive.