Getting a weird CSS Parser message when I save my stylesheet

This forum is for all Flare issues related to styles, stylesheets and XML.
Post Reply
hferguson
Propeller Head
Posts: 57
Joined: Fri Jun 15, 2012 9:39 am

Getting a weird CSS Parser message when I save my stylesheet

Post by hferguson »

I'm using Flare 9, and I typically edit the style sheet using the internal text editor. I'm getting this error when I save:

CSS Parser: Line: 1. Char: 15. Missing colon (:)(tokens=pagebreakbefore)

I've looked at line 1, character 15 and it's just our internal notes (see code).

Code: Select all

/*<meta conditions="Corptax.X_nohelp" />*/

.indent
{
	margin-left: 18pt;
}

@media print
{
	body
	{
		mc-hyphenate: never;
		letter-spacing: 0px;
		orphans: 3;
		line-height: 14pt;
		font-size: 11pt;
		font-family: Calibri;
		color: #000000;
	}
I've looked at all the "pagebreakbefore" instances and don't really know why any of them would need colons... This is the first I'm seeing this error, even though we've been using pagebreakbefore as a style for quite some time.

What happens if I ignore the message?
Rene Severens
Sr. Propeller Head
Posts: 210
Joined: Mon Sep 19, 2011 2:06 am
Location: Netherlands - Zoetermeer
Contact:

Re: Getting a weird CSS Parser message when I save my stylesheet

Post by Rene Severens »

Hi,

Maybe this might help:

http://forums.madcapsoftware.com/viewto ... &sk=t&sd=a

(if link does not work, copy and paste it in the address bar of an internet browser)

Greetings,
Rene Severens
"The numbers are strange today; they somehow do not seem to add up."
Msquared
Propellus Maximus
Posts: 848
Joined: Mon Aug 06, 2012 10:19 am
Location: Southampton, UK

Re: Getting a weird CSS Parser message when I save my stylesheet

Post by Msquared »

Although it's complaining about line 1 (which is, as you say, a comment), the line number could be a red herring, caused by a syntax error somewhere else which has broken the structure of the CSS file so that it can't be parsed properly.

Try removing your existing line 1 temporarily, and see what happens. My guess is that you will still get the error, possibly on another line. That may be more helpful, or it may not.

If not, next I'd locate all instances of pagebreakbefore in the CSS stylesheet, and for each, check the syntax of the lines immediately *before* those lines. I suspect the error isn't on that line, but somewhere just before it, for example, a missing semicolon at the end of one of the preceding lines, or perhaps a missing } from the end of the previous style definition.

If so, what you are seeing is just the first point where Flare can no longer make sense of the file, which may be a few lines after the actual error.

Don't ignore it, until you've found out what has caused it (and then, you may as well fix it :-)). If there is a genuine error, as I suspect there is, you'll find that none of your styles after the error will work properly. :-(

If not, post the whole stylesheet if you can, so we can look at it. Good luck!
Marjorie

My goal in life is to be as good a person as my dogs already think I am.
hferguson
Propeller Head
Posts: 57
Joined: Fri Jun 15, 2012 9:39 am

Re: Getting a weird CSS Parser message when I save my stylesheet

Post by hferguson »

Thanks for the replies - I didn't think to just remove line 1. It looks like that and some stray brackets might have solved it. I'll post the stylesheet code if I see the error again today.

Thanks!
hferguson
Propeller Head
Posts: 57
Joined: Fri Jun 15, 2012 9:39 am

Re: Getting a weird CSS Parser message when I save my stylesheet

Post by hferguson »

Looks like I am still getting the error. My styles are working for the most part, but there are some weird things going on that may or may not have to do with this error.

Here is the code for our stylesheet. I know it is super long and there are some stupid things in it, but it was inherited from an old team :lol:

Code: Select all

.indent
{
	margin-left: 18pt;
}

@media print
{
	body
	{
		mc-hyphenate: never;
		letter-spacing: 0px;
		orphans: 3;
		line-height: 14pt;
		font-size: 11pt;
		font-family: Calibri;
		color: #000000;
	}

	body.footer
	{
		font-family: Calibri;
		color: #bcbdbc;
		font-size: 9pt;
		line-height: 10pt;
	}

	h1
	{
		mc-hyphenate: never;
		orphans: 3;
		widows: 2;
		column-break-inside: avoid;
		margin: 0;
		column-break-before: always;
		mc-heading-level: 0;
		font-family: Calibri;
	}

	h1.heading-1
	{
		column-break-before: always;
		mc-heading-level: 2;
		font-size: 24pt;
		margin-bottom: 4pt;
		font-family: Calibri;
		font-weight: 900;
		margin-right: 24pt;
		color: #000000;
		border-left-width: 0pt;
		padding-left: 0pt;
		margin-left: 0pt;
		border-left: solid 0pt #616365;
		clear: both;
		line-height: 26.4pt;
		mc-next-tag: p;
		mc-next-class: body-text;
	}

	h1.heading1Preface
	{
		column-break-before: always;
		mc-heading-level: 0;
		font-size: 24pt;
		margin-bottom: 4pt;
		font-family: Calibri;
		font-weight: 900;
		margin-right: 24pt;
		color: #000000;
		padding-left: 0pt;
		margin-left: 0pt;
		clear: both;
		line-height: 26.4pt;
	}

	h1.ChapterNumber
	{
		font-style: italic;
		font-weight: normal;
		margin: 0;
		text-align: right;
		word-spacing: 0px;
		page-break-before: avoid;
		display: inline;
		clear: left;
		mc-heading-level: 0;
		mc-auto-number-format: '{Gn}';
		line-height: 4in;
		color: #739600;
		font-family: 'Avenir LT Com 35 Light';
		font-size: 3.50in;
	}

	h1.ChapterTitle
	{
		text-align: left;
		page-break-before: avoid;
		margin: 0;
		margin-top: 56pt;
		margin-bottom: 2.5in;
		vertical-align: top;
		letter-spacing: 0px;
		float: left;
		margin-top: 56pt;
		column-break-after: always;
		padding-right: 0in;
		clear: right;
		mc-heading-level: 1;
		color: #000000;
		column-break-before: avoid;
		font-size: 44pt;
		line-height: 46pt;
		font-family: 'Avenir LT Com 35 Light';
		font-weight: bolder;
	}

	h1.AppendixTitle
	{
		text-align: left;
		page-break-before: avoid;
		margin: 0;
		margin-top: 56pt;
		margin-bottom: 2.5in;
		vertical-align: top;
		letter-spacing: 0px;
		mc-heading-level: 0;
		color: #000000;
		font-size: 44pt;
		line-height: 46pt;
		font-family: 'Avenir LT Com 35 Light';
		font-weight: bolder;
	}

	.ShowInTOC
	{
		mc-heading-level: 1;
	}

	h1.Title
	{
		color: #000000;
		letter-spacing: 0px;
		text-align: left;
		font-weight: bold;
		line-height: 100%;
		orphans: 0;
		widows: 0;
		column-break-before: avoid;
		page-break-before: avoid;
		page-break-after: always;
		font-family: 'Avenir LT Com 35 Light';
		margin-top: 0in;
		font-size: 38pt;
	}

	h1.Subtitle
	{
		column-break-before: avoid;
		orphans: 0;
		widows: 0;
		page-break-before: avoid;
		color: #000000;
		letter-spacing: 0px;
		text-align: left;
		font-family: 'Avenir LT Com 35 Light';
		margin-top: 0pt;
		font-size: 28pt;
		line-height: 32pt;
		font-weight: lighter;
		page-break-after: always;
	}

	.RegMark
	{
		font-size: 22pt;
		vertical-align: super;
	}

	h1.Sidebar
	{
		font-size: 16pt;
		margin: 0;
		column-break-before: avoid;
		column-break-inside: avoid;
		mc-heading-level: 0;
		orphans: 3;
		page-break-before: avoid;
		widows: 2;
		font-weight: bolder;
		line-height: 16pt;
		letter-spacing: 0px;
		vertical-align: baseline;
		text-indent: 0em;
		margin-bottom: 2pt;
		padding-left: 0em;
		font-family: Calibri;
		color: #616365;
	}

	h1.Contents
	{
		margin: 0pt;
		mc-heading-level: 0;
		column-break-before: avoid;
		page-break-before: avoid;
		font-size: 36pt;
		font-family: Calibri;
		color: #0039a6;
		font-weight: bold;
		line-height: normal;
		letter-spacing: 0px;
		font-variant: normal;
		font-style: italic;
		text-align: left;
		width: 3in;
		margin-bottom: 0.5in;
	}

	h1.Index
	{
		margin: 0pt;
		mc-heading-level: 1;
		column-break-before: avoid;
		page-break-before: avoid;
		font-size: 36pt;
		font-family: Calibri;
		color: #0039a6;
		font-weight: bold;
		line-height: normal;
		letter-spacing: 0px;
		font-variant: normal;
		font-style: italic;
		text-align: left;
		margin-bottom: 2in;
		width: 3in;
	}

	h2
	{
		mc-heading-level: 0;
		margin: 0pt;
		color: #0039a6;
		font-size: 18pt;
		margin-bottom: 4pt;
		mc-heading-level: 3;
	}

	h2.heading-2
	{
		column-break-inside: avoid;
		widows: 2;
		orphans: 3;
		margin-top: 14pt;
		letter-spacing: 0px;
		mc-heading-level: 3;
		font-size: 18pt;
		margin-bottom: 4pt;
		font-family: Calibri;
		font-weight: bold;
		color: #0039a6;
		line-height: 124%;
		mc-next-tag: p;
		mc-next-class: body-text;
	}

	h2.pagebreakbefore
	{
		page-break-before: always;
		column-break-before: always;
		line-height: 124%;
	}

	h2.heading-2Preface
	{
		column-break-inside: avoid;
		widows: 2;
		orphans: 3;
		margin-top: 14pt;
		letter-spacing: 0px;
		mc-heading-level: 0;
		font-size: 18pt;
		margin-bottom: 4pt;
		font-family: Calibri;
		font-weight: bold;
		color: #0039a6;
		line-height: 20.4pt;
	}

	h3
	{
		mc-heading-level: 0;
		margin-top: 16pt;
		page-break-before: auto;
		column-break-before: auto;
		column-break-inside: avoid;
		orphans: 3;
		widows: 2;
		font-size: 14pt;
		font-style: italic;
		font-family: Calibri;
		font-weight: bold;
		color: #616365;
		line-height: 16.4pt;
		margin-bottom: 4pt;
		mc-next-tag: p;
		mc-next-class: body-text;
	}

	h4
	{
		mc-heading-level: 0;
		margin: 0pt;
		margin-bottom: 2pt;
		margin-top: 6pt;
		font-family: Calibri;
		color: #f68a33;
		font-size: 11pt;
		line-height: 12pt;
	}

	h4.heading-4
	{
		font-size: 12pt;
		margin: 0;
		margin-bottom: 2pt;
		mc-heading-level: 0;
		font-family: Calibri;
		color: #f68a33;
		mc-next-tag: p;
		mc-next-class: body-text;
		margin-left: 0pt;
		margin-top: 6pt;
		padding-left: 0pt;
	}

	h5
	{
		mc-heading-level: 0;
		mc-next-tag: p;
		mc-next-class: body-text;
	}

	h6
	{
		mc-heading-level: 0;
		mc-next-tag: p;
		mc-next-class: body-text;
	}

	table.TableStyle-TwoColumn
	{
		mc-auto-number-format: '{ }{ }{ }{ }{ }';
		mc-hyphenate: never;
		column-break-after: auto;
		column-break-before: auto;
		page-break-inside: auto;
		max-width: 5.5in;
		min-width: 3.5in;
		clear: both;
		widows: 2;
		orphans: 3;
		mc-next-tag: p;
		mc-next-class: body-text;
		margin-left: 0.25in;
		margin-right: 0.25in;
	}

	p
	{
		letter-spacing: 0em;
		widows: 2;
		orphans: 3;
		mc-hyphenate: never;
		margin: 0pt;
		font-family: Calibri;
		font-size: 11pt;
		line-height: 14pt;
	}

	p.body-text
	{
		color: #000000;
		display: block;
		text-align: left;
		white-space: normal;
		height: auto;
		orphans: 3;
		mc-heading-level: 0;
		column-break-after: auto;
		column-break-before: auto;
		column-break-inside: auto;
		page-break-after: auto;
		page-break-before: auto;
		page-break-inside: auto;
		margin: 0pt;
		font-size: 11pt;
		line-height: 14pt;
		margin-bottom: 12pt;
		widows: 3;
	}

	p.FtrCpyrt
	{
		font-size: 8pt;
		display: inline;
		color: #6295ff;
		font-family: Calibri;
		margin: 0;
		float: left;
	}

	p.tip
	{
		page-break-inside: avoid;
		mc-heading-level: 0;
		column-break-inside: avoid;
		clear: both;
		height: auto;
		padding-top: 10px;
		padding-bottom: 10px;
		font-family: Calibri;
		line-height: 12pt;
		mc-auto-number-offset: 36pt;
		mc-auto-number-format: '{ }{ }{ }{ }{ }';
		font-style: italic;
		margin-left: 20pt;
		background-color: #ffffff;
		font-size: 11pt;
		color: #739600;
		border-left-color: #739600;
		border-left-width: 4pt;
		border-left: dotted 2pt;
		padding-left: 4pt;
		margin-right: 24pt;
		orphans: 0;
		widows: 0;
		margin-top: 6pt;
		margin-bottom: 6pt;
	}

	p.note
	{
		font-family: Calibri;
		margin-left: 20pt;
		margin-right: 40pt;
		margin-bottom: 6pt;
		margin-top: 6pt;
		padding-left: 8pt;
		padding-top: 10 px;
		padding-bottom: 10 px;
		mc-auto-number-offset: 36pt;
		widows: 0;
		orphans: 0;
		page-break-inside: avoid;
		background-color: #e0e1dd;
	}

	p.note:before
	{
		content: 'Note: ';
		font-weight: bold;
	}

	p.Introduction
	{
		margin-top: 160pt;
	}

	p.fieldsub-def
	{
		margin-left: 12pt;
	}

	p.code
	{
		font-family: "Courier New", Courier;
		font-size: 10pt;
		line-height: 14pt;
		margin-right: 18pt;
		margin-left: 18pt;
		display: block;
		font-weight: 900;
	}

	p.TOC1
	{
		font-size: 14pt;
		margin-bottom: 2pt;
		margin-top: 14pt;
		line-height: 110%;
		mc-auto-number-format: '{ }';
		mc-leader-format: ' ';
		page-break-after: avoid;
		column-break-after: avoid;
		widows: 3;
	}

	p.TOC2
	{
		line-height: 110%;
		font-size: 10.5pt;
		mc-leader-format: '.';
		mc-leader-offset: 26pt;
		mc-auto-number-position: inside-head;
		margin-left: 24pt;
		margin-top: 0pt;
		margin-bottom: 2pt;
		padding-right: 8pt;
		widows: 3;
	}

	p.TOC2:after
	{
		content: '  ';
	}

	p.TOC3
	{
		margin-bottom: 2pt;
		line-height: 110%;
		font-size: 10.5pt;
		mc-leader-format: '.';
		mc-leader-offset: 26pt;
		mc-auto-number-position: inside-head;
		margin-left: 36pt;
		padding-right: 8pt;
		widows: 3;
	}

	p.TOC3:after
	{
		content: '  ';
	}

	img
	{
		max-width: 5in;
	}

	img.FigureLarge,
	p.FigureLarge
	{
		margin-top: 8pt;
		margin-bottom: 6pt;
		text-align: center;
		mc-next-tag: p;
		mc-next-class: CaptionLarge;
		display: block;
		column-break-after: avoid;
		column-break-inside: avoid;
		page-break-after: avoid;
		page-break-inside: avoid;
		max-width: 5.5in;
		clear: both;
		orphans: 0;
		widows: 0;
		border: 0;
	}

	p.CaptionLarge
	{
		line-height: 112%;
		clear: both;
		column-break-before: avoid;
		column-break-inside: avoid;
		mc-heading-level: 0;
		page-break-before: avoid;
		page-break-inside: avoid;
		text-align: center;
		margin-top: 4pt;
		color: #616365;
		orphans: 0;
		widows: 0;
		margin-bottom: 10pt;
		font-variant: normal;
		font-family: 'Avenir LT Com 55 Roman';
		font-size: 9pt;
	}

	img.FigureSmall
	{
		display: block;
		column-break-after: avoid;
		column-break-inside: avoid;
		page-break-after: avoid;
		page-break-inside: avoid;
		mc-next-tag: p;
		mc-next-class: CaptionLarge;
		max-width: 4in;
		mc-next-tag: p;
		mc-next-class: CaptionLarge;
	}

	MadCap|variable.ChapterTitle
	{
		font-style: italic;
		color: #bcbdbc;
		font-size: 10pt;
		letter-spacing: 0px;
		text-align: left;
		font-family: Corbel;
		line-height: 10pt;
	}

	MadCap|variable.ChapterNumber
	{
		font-style: italic;
		font-family: Constantia;
		font-size: 4in;
		color: #e0e1dd;
	}

	span.bullet
	{
		mc-auto-number-offset: 0em;
		background-repeat: no-repeat;
		display: inline;
		font-family: 'ZapfDingbats BT';
		line-height: 6pt;
		font-size: 4pt;
		vertical-align: super;
		background-image: none;
		color: #0039a6;
	}

	table
	{
		orphans: 3;
		widows: 2;
		mc-hyphenate: never;
		mc-heading-level: 0;
		border-spacing: 2pt;
		border-collapse: collapse;
		clear: both;
		vertical-align: top;
		margin-left: .5in;
		column-break-after: avoid;
		column-break-before: avoid;
		caption-side: top;
		max-width: 5.5in;
		mc-auto-number-format: '{ }{ }{ }{ }{ }{ }';
		column-break-inside: auto;
	}

	table.footer
	{
		mc-hyphenate: never;
		max-width: 5.0in;
	}

	tbody
	{
		border-collapse: collapse;
		orphans: 3;
		widows: 2;
		vertical-align: top;
		border-spacing: 4pt;
		padding: 4pt;
		border-bottom-width: 0pt;
		font-size: 10.5pt;
		mc-heading-level: 0;
		mc-hyphenate: never;
	}

	th
	{
		color: #ffffff;
		padding: 2pt;
		border-bottom-width: 0.5pt;
		column-break-after: avoid;
		column-break-inside: avoid;
		mc-heading-level: 0;
		page-break-after: avoid;
		page-break-inside: avoid;
		orphans: 3;
		widows: 2;
		column-break-before: avoid;
		page-break-before: avoid;
		display: table-cell;
		text-align: left;
		font-family: Calibri;
		vertical-align: middle;
		background-color: #616365;
	}

	thead
	{
		color: #ffffff;
		padding: 2pt;
		column-break-after: avoid;
		column-break-inside: avoid;
		mc-heading-level: 0;
		page-break-after: avoid;
		page-break-inside: avoid;
		orphans: 3;
		widows: 2;
		column-break-before: avoid;
		page-break-before: avoid;
		text-align: left;
		font-family: Calibri;
		font-size: 11pt;
		font-weight: 700;
		line-height: 11pt;
		mc-hyphenate: never;
		background-color: #616365;
		vertical-align: bottom;
	}

	td
	{
		column-break-inside: avoid;
		page-break-inside: avoid;
		column-break-before: avoid;
		mc-heading-level: 0;
		orphans: 3;
		widows: 2;
		page-break-before: auto;
		font-size: 100%;
		mc-hyphenate: never;
		vertical-align: inherit;
	}

	td.footer
	{
		font-size: 9pt;
		font-family: Calibri;
		color: #bcbdbc;
	}

	tr
	{
		padding: 2pt;
		border-bottom-width: 0pt;
		vertical-align: top;
	}

	span.numbr
	{
		mc-auto-number-offset: 0em;
		display: inline;
		color: #616365;
		font-family: Calibri;
		text-align: right;
		font-size: 12pt;
		vertical-align: baseline;
	}

	span.Number
	{
		mc-auto-number-offset: 0em;
		display: inline;
		font-family: Calibri;
		color: #616365;
		font-weight: 900;
		text-align: right;
		font-size: 12pt;
		vertical-align: baseline;
	}

	span.numSMALL
	{
		mc-auto-number-offset: 0em;
		display: inline;
		color: #616365;
		font-family: Calibri;
		font-size: 10pt;
		text-align: right;
		vertical-align: baseline;
	}

	span.Wingding
	{
		font-weight: normal;
		font-style: normal;
		letter-spacing: 0em;
		text-decoration: none;
		font-family: 'ZapfDingbats BT';
		display: inline;
		padding-bottom: 0pt;
		color: #0039a6;
		line-height: 100%;
		font-size: 5pt;
		vertical-align: super;
	}

	span.list-term
	{
		padding-right: 1em;
		font-weight: bolder;
		font-style: italic;
		color: #739600;
	}

	span.list-term:after
	{
		padding-right: 12pt;
	}

	span.Checkmark
	{
		font-family: 'ZapfDingbats BT';
		font-variant: normal;
		height: auto;
		padding-left: auto;
		padding: 0pt;
		margin-right: 0pt;
		margin-bottom: 0pt;
		color: #000000;
		border: none 0;
	}

	.bold
	{
		display: inline;
		font-weight: 900;
	}

	span.user-text
	{
		font-family: 'Courier New';
		display: inline;
		font-size: 10pt;
		font-weight: bolder;
	}

	a,
	a:link,
	a:visited
	{
		display: block;
		text-decoration: none;
		text-transform: none;
		color: inherit;
	}

	MadCap|xref
	{
		text-decoration: none;
		white-space: normal;
	}

	MadCap|xref.pagenum
	{
		mc-format: 'page {page}';
	}

	MadCap|xref.seepagelower
	{
		mc-format: '(see page {page})';
	}

	MadCap|xref.SeeHeadingUpper
	{
		mc-format: 'See {i}{paratext}{/i} {pageref}';
	}

	MadCap|xref.SeePageUpper
	{
		mc-format: 'See page {page}';
	}

	MadCap|xref.seeheadinglower
	{
		mc-format: 'see {i}{paratext}{/i} {pageref}';
	}

	MadCap|xref.SeeChapter
	{
		mc-format: 'See Chapter {paranumonly} {paratext}';
	}

	MadCap|xref.CTXHelpLower
	{
		mc-format: '(see {i}{paratext}{/i} in Corptax Help)';
		text-decoration: none;
	}

	MadCap|xref.CTXHelpUpper
	{
		mc-format: 'See {i}{paratext}{/i} in Corptax Help.';
		text-decoration: none;
	}

	.emphasis
	{
		font-style: italic;
	}

	img.inline
	{
		display: inline;
		font-size: inherit;
		vertical-align: baseline;
		margin-bottom: inherit;
		margin-top: inherit;
		clear: none;
		height: 10.5pt;
	}

	html.ChapterNumber
	{
		margin: 0;
		text-align: right;
		word-spacing: 0px;
		page-break-before: avoid;
		vertical-align: top;
		white-space: normal;
		text-indent: 0px;
		height: auto;
		line-height: 80%;
		font-weight: bolder;
		font-size: 275pt;
		font-family: 'Avenir LT Com 55 Roman';
		color: #78a22f;
		letter-spacing: -50pt;
	}

	MadCap|tocProxy
	{
		padding-left: 0pt;
		border-top-width: 0px;
		letter-spacing: 0px;
		margin-top: 0pt;
		padding-top: 0pt;
		margin-left: 0.25in;
		border-collapse: collapse;
		white-space: normal;
		width: 5.5in;
		display: block;
		mc-output-support: all;
		mc-toc-depth: 2;
	}

	MadCap|xref.TOCPageNumber
	{
		mc-hyphenate: never;
		letter-spacing: 0px;
	}

	td.GenTOCPageText1
	{
		mc-auto-number-format: '{ }';
		display: none;
	}

	td.GenIndexText1
	{
		margin-top: 36pt;
		margin-bottom: -2pt;
		color: #0039a6;
	}

	MadCap|miniTocProxy
	{
		color: #0088bf;
		border-top-color: #0088bf;
		border-top-style: ridge;
	}

	span.code
	{
		font-size: 10pt;
		display: inline;
		font-family: 'Courier New';
		font-weight: normal;
	}

	b
	{
		font-weight: 900;
	}

	sup
	{
		font-size: 5pt;
	}

	span.button
	{
		font-weight: 900;
		display: inline;
		color: #0039a6;
		font-family: Corbel;
	}

	p.BookVersion
	{
		font-size: 8pt;
		line-height: 8pt;
		color: #0039a6;
	}

	MadCap|variable.PageNumber
	{
		font-family: Calibri;
		font-size: 16pt;
		font-style: normal;
		font-weight: bolder;
		color: #0039a6;
	}

	MadCap|snippetBlock.ChapterTitle
	{
		font-family: Calibri;
		font-style: italic;
		color: #bcbdbc;
		font-size: 10pt;
		line-height: 10pt;
	}

	p.ChapterNumber
	{
		font-style: italic;
		font-family: Constantia;
		color: #bcbdbc;
		font-size: 3in;
		line-height: normal;
	}

	p.RunningHeadRight,
	body.RunningHeadRight
	{
		text-align: right;
		font-size: 10pt;
		line-height: 10pt;
		orphans: 0;
		widows: 0;
		color: #bcbcbc;
		font-style: italic;
		font-family: Corbel;
	}

	MadCap|indexProxy
	{
		margin: 0pt;
		padding: 0px;
		word-spacing: normal;
		letter-spacing: 0px;
		line-height: 12pt;
		mc-page-type: all;
		mc-output-support: all;
		border-collapse: collapse;
		display: block;
		text-align: left;
		vertical-align: top;
		white-space: normal;
		border-top-style: none;
		width: 3.325in;
	}

	p.IndexHeading
	{
		color: #005daa;
		font-family: Calibri;
		font-size: 18pt;
		text-align: left;
		letter-spacing: 0px;
		clear: both;
		padding: 0pt;
		widows: 0;
		orphans: 0;
		column-break-after: avoid;
		page-break-after: avoid;
		font-style: italic;
		line-height: 18pt;
		margin-top: 24pt;
		margin-bottom: -2pt;
	}

	p.Index1
	{
		color: #000000;
		font-family: Calibri;
		font-size: 11pt;
		line-height: 12pt;
		white-space: normal;
		text-align: left;
		letter-spacing: 0px;
		column-break-after: auto;
		page-break-after: auto;
		widows: 0;
		orphans: 0;
		padding: 0pt;
		margin-bottom: 0pt;
		margin-top: 2pt;
	}

	p.Index2
	{
		margin-bottom: -2pt;
		color: #000000;
		font-family: Calibri;
		font-size: 11pt;
		line-height: 12pt;
		letter-spacing: 0px;
		white-space: normal;
		margin-left: 12pt;
		text-align: left;
		column-break-after: auto;
		page-break-after: auto;
		widows: 0;
		orphans: 0;
	}

	p.Index3
	{
		color: #000000;
		font-family: Calibri;
		font-size: 11pt;
		line-height: 12pt;
		letter-spacing: 0px;
		white-space: normal;
		margin-bottom: -2pt;
		column-break-after: auto;
		page-break-after: auto;
		widows: 0;
		orphans: 0;
		padding: 0pt;
		margin-left: 24pt;
	}

	p.Index4
	{
		color: #000000;
		font-family: Calibri;
		font-size: 11pt;
		line-height: 12pt;
		letter-spacing: 0px;
		white-space: normal;
		margin-left: 36pt;
		margin-bottom: -2pt;
		line-height: 12pt;
	}

	p.Edition,
	MadCap|snippetBlock.Edition
	{
		font-size: 9pt;
		line-height: 10pt;
		color: #807f83;
		font-family: Calibri;
	}

	body.RunningHeadLeft,
	p.RunningHeadLeft
	{
		font-style: italic;
		font-family: Corbel;
		font-size: 10pt;
		line-height: 10pt;
		margin-top: 0pt;
		color: #bcbdbc;
		text-align: left;
		display: block;
		orphans: 0;
		widows: 0;
		color: #bcbdbc;
		font-size: 10pt;
		line-height: 10pt;
		font-style: italic;
		text-align: left;
		font-style: italic;
	}

	p.ExampleTitle
	{
		text-align: center;
		font-size: 12pt;
		color: #807f83;
		font-weight: bolder;
		orphans: 0;
		widows: 0;
		margin-left: 0in;
		margin-right: 0in;
		padding-top: 4pt;
		padding-bottom: 2pt;
		padding: 0pt;
		padding-left: 36pt;
		padding-right: 36pt;
		margin-top: 2pt;
		margin-bottom: 0pt;
	}

	div.Example
	{
		clear: both;
		padding: 4pt;
		margin-bottom: 10pt;
		margin-top: 6pt;
		border: dotted 1pt #c9cacc;
		column-break-inside: avoid;
		page-break-inside: avoid;
	}

	p.ExampleTitle:before
	{
		content: 'Example of ';
	}

	div.SidebarSmall
	{
		letter-spacing: 0px;
		text-align: left;
		mc-heading-level: 0;
		widows: 3;
		orphans: 3;
		margin-right: 0px;
		padding-right: 0.5em;
		position: fixed;
		page-break-inside: avoid;
		column-break-inside: avoid;
		background-repeat: no-repeat;
		padding-bottom: 0.5em;
		padding: 1em;
		margin-bottom: 10pt;
		clear: none;
		margin-left: 0.25in;
		margin-top: 0pt;
		width: 2.33in;
		white-space: normal;
		word-spacing: normal;
		float: right;
		vertical-align: baseline;
		padding-left: 1.5em;
		padding-top: 1em;
		mc-short-line-method: inherit;
		height: auto;
		background-image: none;
		font-family: Calibri;
		font-size: 9pt;
		line-height: 10pt;
		background-color: #e0e1dd;
	}

	.pagebreakbefore
	{
		page-break-before: always;
		widows: 0;
		orphans: 0;
		column-break-before: always;
	}

	.pagebreakafter
	{
		page-break-after: always;
		widows: 0;
		orphans: 0;
		column-break-after: always;
	}

	.keepWithNext
	{
		page-break-after: avoid;
		widows: 0;
		orphans: 0;
		column-break-after: avoid;
	}

	.table-text
	{
		padding: 2pt;
		vertical-align: top;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		color: #000000;
		column-break-inside: avoid;
		mc-hyphenate: never;
	}

	tr.Odd
	{
		column-break-after: avoid;
		column-break-before: avoid;
		column-break-inside: avoid;
		background-color: #f9f9f0;
	}

	tr.Even
	{
		background-color: #ffffff;
	}

	p.warning:before
	{
		padding: 0pt;
		clear: both;
		height: auto;
		font-variant: normal;
		font-style: normal;
		marker-offset: 0pt;
		display: block;
		white-space: pre-line;
		text-align: center;
		width: auto;
		margin: 0pt;
		font-weight: 900;
		margin-bottom: 0pt;
		content: 'W    A    R    N    I    N    G';
		font-size: 12pt;
		line-height: 12pt;
		max-height: 0in;
		top: -24pt;
		margin-top: -2pt;
		color: #000000;
	}

	p.warning
	{
		margin-bottom: 6pt;
		font-family: Calibri;
		color: #ffffff;
		margin-left: 36pt;
		margin-right: 36pt;
		mc-auto-number-offset: 0pt;
		mc-auto-number-position: none;
		padding: 2pt;
		padding-left: 4pt;
		padding-top: 0pt;
		font-weight: 600;
		clear: both;
		margin-top: 8pt;
		page-break-inside: avoid;
		orphans: 0;
		widows: 0;
		background-color: #000000;
	}

	table.TwoColumn
	{
		page-break-before: avoid;
		column-break-before: avoid;
		mc-auto-number-format: '{ }{ }{ }{ }';
		border-bottom: solid 0.50pt #616365;
		border-collapse: collapse;
		clear: both;
		margin-top: 4pt;
		column-break-after: avoid;
		column-break-inside: avoid;
		margin-bottom: 10pt;
		vertical-align: top;
		border-spacing: 4pt;
		text-align: left;
		letter-spacing: 0px;
		padding: 4pt;
		table-layout: auto;
		max-width: 5.5in;
		mc-hyphenate: never;
		margin-left: 0pt;
		widows: 3;
	}

	table.Fields
	{
		page-break-before: avoid;
		column-break-before: avoid;
		mc-auto-number-format: '{ }{ }{ }{ }';
		border-bottom: solid 0.50pt #bcbdbc;
		border-collapse: collapse;
		clear: both;
		margin-top: 4pt;
		margin-bottom: 10pt;
		vertical-align: top;
		border-spacing: 4pt;
		text-align: left;
		letter-spacing: 0px;
		padding: 4pt;
		table-layout: auto;
		max-width: 5.5in;
		margin-left: 24pt;
		mc-hyphenate: never;
		border: dotted 1pt #ff0000;
		border-left-width: 0pt;
		border-right-width: 0pt;
	}

	table
	{
		font-family: Calibri;
		font-size: 11pt;
		line-height: 124%;
	}

	td.table-text
	{
		mc-hyphenate: never;
		font-family: Calibri;
		font-size: 11pt;
	}

	p.table-text
	{
		font-family: Calibri;
		font-size: 11pt;
		line-height: 124%;
		mc-hyphenate: never;
	}

	p ul,
	p ul ul,
	p ol ul,
	p ul ol,
	ul p ul,
	ol p ol,
	ol ul ul,
	ul ul ol,
	ul ul p
	{
		display: block;
		margin: 0pt;
	}

	li
	{
		text-align: left;
		margin-right: 0in;
		margin-top: 0pt;
		margin-bottom: 2pt;
		font-weight: normal;
		margin-left: 12pt;
		orphans: 3;
		font-variant: normal;
		list-style-type: none;
		display: block;
		font-size: 11pt;
		line-height: 14pt;
		margin: 0pt;
		font-family: Calibri;
		widows: 3;
	}

	ol,
	ul
	{
		display: block;
		margin: 0pt;
		margin-bottom: 14pt;
	}

	ul ul,
	ol ul,
	li li
	{
		margin: 0pt;
		letter-spacing: 0px;
		display: block;
	}

	p.list-bullet-stem
	{
		column-break-after: avoid;
		column-break-before: auto;
		column-break-inside: avoid;
		mc-heading-level: 0;
		orphans: 3;
		page-break-after: avoid;
		page-break-before: auto;
		page-break-inside: avoid;
		widows: 2;
		margin-bottom: 2pt;
		margin-right: 18pt;
		font-family: Calibri;
		mc-auto-number-format: '{ }{ }{ }{ }{ }';
		font-weight: normal;
		margin-top: 2pt;
		font-style: italic;
		color: #696969;
		line-height: 10pt;
		font-size: 11pt;
		mc-next-tag: li;
	}

	p.list-number-stem
	{
		text-align: left;
		margin-left: 0in;
		margin-top: 0pt;
		margin-bottom: 2pt;
		font-weight: normal;
		font-family: Calibri;
		mc-auto-number-format: '{ =0}{ =0}{ =0}{ =0}{ =0}';
		orphans: 3;
		color: #696969;
		line-height: 10pt;
		margin-right: 18pt;
		font-style: italic;
		font-size: 11pt;
		column-break-after: avoid;
		page-break-after: avoid;
		mc-next-tag: li;
	}

	ul li
	{
		text-align: left;
		margin-bottom: 2pt;
		font-weight: normal;
		font-style: normal;
		color: #000000;
		mc-auto-number-format: 'l';
		mc-auto-number-position: outside-head;
		mc-auto-number-class: Wingding;
		orphans: 3;
		widows: 2;
		font-variant: normal;
		width: auto;
		font-family: Calibri;
		height: auto;
		font-size: 11pt;
		line-height: 14pt;
		mc-auto-number-offset: 18pt;
		margin-left: 18pt;
		list-style: none;
	}

	ul ul li
	{
		padding: 0px;
		line-height: 124%;
		mc-auto-number-format: '{ }{ }{ }{ }{ }{ }';
		list-style-position: outside;
		mc-hyphenate: never;
		mc-auto-number-position: outside-head;
		mc-auto-number-class: Wingding;
		color: #000000;
		mc-auto-number-offset: 18pt;
		orphans: 3;
		widows: 2;
		margin-bottom: 2pt;
		font-variant: normal;
		font-style: normal;
		height: auto;
		width: auto;
		margin-top: 0pt;
		font-weight: normal;
		font-family: Calibri;
		font-size: 11pt;
		mc-auto-number-format: '{ }m{ }';
		margin-left: 36pt;
	}

	ol ul li
	{
		padding: 0px;
		line-height: 124%;
		mc-auto-number-format: '{ }{ }{ }{ }{ }{ }';
		list-style-position: outside;
		mc-hyphenate: never;
		mc-auto-number-position: outside-head;
		mc-auto-number-class: Wingding;
		color: #000000;
		mc-auto-number-offset: 18pt;
		orphans: 3;
		widows: 2;
		margin-bottom: 2pt;
		font-variant: normal;
		font-style: normal;
		height: auto;
		width: auto;
		margin-top: 0pt;
		font-weight: normal;
		font-family: Calibri;
		font-size: 11pt;
		mc-auto-number-format: '{ }m{ }';
		margin-left: 36pt;
	}

	ul ul ul li
	{
		text-align: left;
		margin-left: 54pt;
		margin-right: 0in;
		margin-top: 0pt;
		font-weight: normal;
		font-style: normal;
		color: #000000;
		mc-auto-number-position: outside-head;
		mc-auto-number-class: Wingding;
		mc-auto-number-offset: 18pt;
		orphans: 3;
		widows: 2;
		margin-bottom: 2pt;
		width: auto;
		font-variant: normal;
		font-size: 10pt;
		line-height: 110%;
		mc-auto-number-format: '{color #616365}o{/color}{ }{ }{ }{ }{ }{ }{ }';
	}

	ol ol ul li
	{
		text-align: left;
		margin-left: 54pt;
		margin-right: 0in;
		margin-top: 0pt;
		font-weight: normal;
		font-style: normal;
		color: #000000;
		mc-auto-number-position: outside-head;
		mc-auto-number-class: Wingding;
		mc-auto-number-offset: 18pt;
		orphans: 3;
		widows: 2;
		margin-bottom: 2pt;
		width: auto;
		font-variant: normal;
		font-size: 10pt;
		line-height: 110%;
		mc-auto-number-format: '{color #616365}o{/color}{ }{ }{ }{ }{ }{ }{ }';
	}

	p ul ul
	{
		margin-top: 0em;
		margin-left: 0em;
		line-height: 124%;
		list-style-position: outside;
	}

	p ul ul ul
	{
		margin: 0px;
		padding: 0px;
		line-height: 124%;
		list-style-position: outside;
	}

	p ul p
	{
		margin-top: 0em;
		margin-left: -3em;
		padding: 0px;
	}

	ol li
	{
		text-align: left;
		margin-left: 18pt;
		margin-right: 0in;
		margin-top: 0pt;
		font-weight: normal;
		font-style: normal;
		letter-spacing: 0em;
		color: #000000;
		mc-hyphenate: never;
		mc-auto-number-position: outside-head;
		text-decoration: none;
		mc-auto-number-offset: 16pt;
		mc-auto-number-format: '{n+}.{ }{ }{ }{ }';
		margin-bottom: 2pt;
		mc-auto-number-class: Number;
		orphans: 3;
		widows: 2;
		font-family: Calibri;
		font-size: 11pt;
		font-variant: normal;
		line-height: 124%;
	}

	ol ol ol li
	{
		text-align: left;
		margin-left: 56pt;
		margin-right: 0in;
		margin-top: 0pt;
		font-weight: normal;
		font-style: normal;
		letter-spacing: 0em;
		color: #000000;
		mc-hyphenate: never;
		mc-auto-number-position: outside-head;
		text-decoration: none;
		mc-auto-number-offset: 18pt;
		mc-auto-number-format: '{n+}.{ }{ }{ }{ }{ }{ }{ }';
		margin-bottom: 2pt;
		mc-auto-number-class: numSMALL;
		orphans: 3;
		widows: 2;
		font-family: Calibri;
		padding: 0px;
		font-size: 11pt;
		font-variant: normal;
		line-height: 124%;
	}

	ol ol li
	{
		font-family: Calibri;
		margin-left: 38pt;
		margin-bottom: 2pt;
		line-height: 14pt;
		column-break-inside: avoid;
		mc-heading-level: 0;
		orphans: 3;
		page-break-inside: avoid;
		widows: 2;
		font-size: 11pt;
		mc-auto-number-offset: 18pt;
		mc-auto-number-position: outside-head;
		list-style-position: outside;
		display: block;
		margin-right: 18pt;
		mc-auto-number-class: Number;
		mc-auto-number-format: '{ }{a+}.{ }{ }{ }';
		font-style: normal;
		font-variant: normal;
	}

	td ul li
	{
		mc-auto-number-format: '{ }{ }{ }{ }{ }';
		mc-auto-number-format: 'l ';
		mc-auto-number-position: outside-head;
		mc-auto-number-class: Wingding;
		mc-auto-number-offset: 18pt;
		margin-left: 18pt;
	}

	td ul ul li
	{
		mc-auto-number-format: '{ }{ }{ }{ }{ }{ }';
		list-style-position: outside;
		mc-hyphenate: never;
		mc-auto-number-position: outside-head;
		mc-auto-number-class: Wingding;
		mc-auto-number-offset: 18pt;
		mc-auto-number-format: '{ }m{ }';
		margin-left: 36pt;
	}

	li.RENUMa
	{
		mc-auto-number-format: '{ }{a=1}.{ }{ }{ }';
	}

	li.RENUM1
	{
		mc-auto-number-format: '{n=1}.{ }{ }{ }';
	}

	a
	{
		display: block;
	}

	MadCap|dropDownHotspot
	{
		margin-top: 6pt;
	}

	MadCap|dropDownHotspot.H1
	{
		color: #000000;
		font-size: 24pt;
		font-family: Calibri;
		font-weight: bolder;
	}

	MadCap|dropDownHotspot.H2
	{
		font-size: 18pt;
		color: #005daa;
		font-family: Calibri;
		font-weight: bolder;
		line-height: 28pt;
	}

	MadCap|dropDownHotspot.H4
	{
		margin: 0pt;
		margin-bottom: 2pt;
		margin-top: 6pt;
		font-family: Calibri;
		color: #f68a33;
		font-size: 11pt;
		line-height: 12pt;
	}

	p.TOC4
	{
		widows: 3;
	}

	.Hyperlink
	{
		font-style: italic;
		color: #0039a6;
	}

	p.CaptionPopup
	{
		line-height: 112%;
		clear: both;
		column-break-before: avoid;
		column-break-inside: avoid;
		mc-heading-level: 0;
		page-break-before: avoid;
		page-break-inside: avoid;
		text-align: center;
		margin-top: 4pt;
		color: #616365;
		orphans: 0;
		widows: 0;
		margin-bottom: 10pt;
		font-variant: normal;
		font-family: 'Avenir LT Com 55 Roman';
		font-size: 9pt;
	}

	h1.Title_Focus
	{
		color: #000000;
		letter-spacing: 0px;
		text-align: left;
		line-height: 100%;
		orphans: 0;
		widows: 0;
		font-family: 'Avenir LT Com 35 Light';
		margin-top: 0in;
		font-size: 40pt;
		font-weight: lighter;
		padding-bottom: 30px;
	}

	h1.Subtitle_Focus
	{
		orphans: 0;
		widows: 0;
		color: #000000;
		letter-spacing: 0px;
		text-align: left;
		font-family: 'Avenir LT Com 35 Light';
		margin-top: 0pt;
		font-size: 28pt;
		line-height: 32pt;
		font-weight: lighter;
		page-break-after: always;
		page-break-before: avoid;
		padding-bottom: 0px;
	}

	MadCap|dropDownHotspot.H2_pagebreakbefore
	{
		font-size: 18pt;
		color: #005daa;
		font-family: Calibri;
		font-weight: bolder;
		padding-top: 10 pt;	
		page-break-before: always;
	}	
	
	MadCap|xref.Overview
	{
		mc-format: '{paratext}';
		text-decoration: none;
		color: #ffffff;
		font-family: Calibri;
		font-size: 14pt;
		padding: 3px;
	}

	MadCap|xref.Overview_sub
	{
		mc-format: '{paratext}';
		text-decoration: none;
		color: #ffffff;
		font-family: Calibri;
		font-size: 11pt;
		padding: 3px;
	}
}

@media non-print
{
	MadCap|dropDownHotspot
	{
		color: #005daa;
		font-family: Calibri;
		font-size: 1em;
		font-weight: bold;
	}

	MadCap|dropDownHotspot.H1
	{
		color: #005daa;
		font-size: 1em;
	}

	MadCap|dropDownHotspot.H1
	{
		color: #005daa;
		font-family: Calibri;
		font-size: 1em;
		font-weight: bold;
	}

	MadCap|dropDownHotspot.H2
	{
		color: #005daa;
		font-family: Calibri;
		font-size: 1em;
		font-weight: bold;
	}

	MadCap|xref.CTXHelpLower
	{
		mc-format: '(see {i}{paratext}{/i})';
	}

	MadCap|xref.CTXHelpUpper
	{
		mc-format: 'See {i}{paratext}{/i}.';
		text-decoration: none;
	}

	MadCap|xref.Overview
	{
		mc-format: '{paratext}';
		text-decoration: none;
		color: #ffffff;
		font-family: Calibri;
		font-size: 14pt;
		padding: 3px;
	}

	MadCap|xref.Overview_sub
	{
	mc-format: '{paratext}';
	text-decoration: none;
	color: #ffffff;
	font-family: Calibri;
	font-size: 11pt;
	padding: 3px;
	}
}
Please let me know if you see anything weird.
Nita Beck
Senior Propellus Maximus
Posts: 3672
Joined: Thu Feb 02, 2006 9:57 am
Location: Pittsford, NY

Re: Getting a weird CSS Parser message when I save my stylesheet

Post by Nita Beck »

I copied your whole stylesheet into a new stylesheet in a Flare project and didn't get any complaints. I also studied the code by eye, and nothing seemed amiss. Could there be something amiss with the filename itself, or with the containing folder's name? (I'm guessing at this point.)

(P.S. Are you going to MadWorld again this year? :wink: )
Nita
Image
RETIRED, but still fond of all the Flare friends I've made. See you around now and then!
Msquared
Propellus Maximus
Posts: 848
Joined: Mon Aug 06, 2012 10:19 am
Location: Southampton, UK

Re: Getting a weird CSS Parser message when I save my stylesheet

Post by Msquared »

Thanks Nita for confirming what I'd already tried. I did exactly the same as Nita (tried it in my project, and checked the structure and content carefully by eye and in Notepad++), and couldn't find anything wrong. But I held off posting as I thought I may have missed something obvious, and I did observe a couple of oddities and was still deep in thought.
  • When I deliberately introduced an error into your stylesheet (I deleted a "}"), Flare didn't report an error, whereas if I deliberately introduced an error into one of my stylesheets, Flare does report an error. I had already set up one of my targets to use your stylesheet, and added a temporary topic to it that used a few of your styles.
  • When I applied your styles initially, I had to hard-code them in the XML. They weren't available for selection in the styles window.
  • When I tried to delete your stylesheet from my project, I couldn't (and still can't) because of some odd permission issue. This is a really weird one, since I'd just copy-pasted your code into a new text file. But we've just changed our Perforce server and updated our Perforce client software, and I used Perforce to try to revert the files I'd been fiddling with. All other files reverted fine, except this one. This could be a Perforce issue, or there could just possibly be something odd about your content (perhaps odd characters in your file)?.
So, like Nita, I agree the problem you are seeing could be due to some interaction with something else in your project.

This is what I'd try next. I'd do a binary chop of your style sheet (comment out about half of it) and see if the problem goes away. If it does, the problem is likely to be in the bit you commented out, so reinstate about half of that and try again. If it's still present, the problem is likely to be in the bit you didn't comment out, comment out half of that too and try again. Eventually, you should be able to nail the area with the problem. But bear in mind that the problem may be in more than one place, so if you get down to one style definition that is a problem, even if you just remove that one, you may find there are others, or the problem may be some sort of interaction. And as you comment out styles, other things may go wrong not related to your original problem, but so long as you're aware of that, this can be a very useful technique.

If you want my hunch as to where to start (just a hunch, mind) I'd remove any style with "pagebreakbefore" in the name, and the style that immediately precedes it and the style that immediately follows it (that's the area in which Flare thinks it has a problem). I'd also remove any style with a "-" in the name, for example, "h2.heading-2Preface" . So far as I'm aware, that's a perfectly valid name for a style, but just look at how it is colour-coded in Flare's text editor - Flare clearly hasn't understood something about this character sequence. So that may just be where the problem has crept in. :-)

And of course, if this stylesheet used to work OK, I'd compare the current version against a known good version, and suspect any areas that have changed.
Marjorie

My goal in life is to be as good a person as my dogs already think I am.
hferguson
Propeller Head
Posts: 57
Joined: Fri Jun 15, 2012 9:39 am

Re: Getting a weird CSS Parser message when I save my stylesheet

Post by hferguson »

Thanks, y'all! Today I'm seeing the error specifically when I open one topic, so I think I have it narrowed down to that. I will definitely keep the steps above as a troubleshooting measure.

Nita - I'm going to LavaCon this year, no room in the budget for both. :(
Msquared
Propellus Maximus
Posts: 848
Joined: Mon Aug 06, 2012 10:19 am
Location: Southampton, UK

Re: Getting a weird CSS Parser message when I save my stylesheet

Post by Msquared »

In that case, try a binary chop of your topic file. I guess the problem style is being used in that topic. if you can cut the topic down to identify the problem text, I guess you'll be almost there.
Marjorie

My goal in life is to be as good a person as my dogs already think I am.
emsachs
Propeller Head
Posts: 91
Joined: Wed Nov 19, 2014 12:49 pm

Re: Getting a weird CSS Parser message when I save my styles

Post by emsachs »

I just had a similar error in Flare 12, and the binary chop is the way to go. I made a copy of the file and cut and pasting things in and out. I was getting an error for Line 1 Character 4, and it actually was line 116. In my case it was a topic with a font setting that used Style instead of Class.
Post Reply