Total Validator
HTML / XHTML / WCAG / Section 508 / CSS / Links / Spelling

Home | Tools | Downloads | Purchases | Support | Site Map

CSS problems

These are parsing problems independent of CSS specification
CodeSummaryDetails
E700Missing end of commentA CSS comment was found, but the end of the comment was missing.
E701Closing quote is missingAn opening quote was found, but the matching end quote was missing. Outside of strings, quotes must always appears in matching pairs, and any single quotes must be escaped using '\'.
E702Closing brace '}' is missingThe start of a block '{' was found, but the matching end brace '}' was missing.
E703Mismatched pairs of '()', or '[]' foundOutside of strings, you must have matching pairs of parentheses '()' and square brackets '[]'. This error is normally displayed when there is a missing parenthesis or bracket, or an additional one has been entered by mistake, or an extra one has been deliberately added but hasn't been properly escaped using '\'.
E704An incomplete at-rule has been detectedThe start of an at-rule was found, but the rest of the rule appears to be missing.
E705A block was expected but was not foundA block was expected but the opening brace '{' at the start of a block could not be found.
E706A selector was expected but could not be foundA selector appears to be missing. This may be caused by the complete absence of any selector, or in a complex selector one of the simple selectors is missing. This may be due to a simple error such as having an extra comma.
E707The block appears to have ended prematurelyThe closing brace '}' of a block appears before the end of the declaration.
E708The property name is missingA property name was expected but could not be found.
E709Incomplete declarationThe declaration appears to be incomplete. Either no property name or no values were found.
E710The semi-colon is missing from the end of the at-ruleat-rules should either have a block or a statement ending with a semi-colon, and in this case neither could be found.
E711The identifier includes a character which is not allowedIdentifiers are restricted in the characters that are allowed. Note that there are normally greater restrictions on the first character of the identifier compared to the rest of it. See "http://www.w3.org/TR/CSS2/syndata.html#characters (displayed in new window).

These are problems due to non-conformance with the chosen CSS specification
CodeSummaryDetails
E721Unknown at-ruleThe at-rule is not recognised as valid for the CSS Level used for the validation.
E722The @charset rule is not allowed hereThe @charset rule can only be used in a separate CSS document and not in (X)HTML documents.
E723The @charset rule must be the first line in the documentThe exact 10 characters '@charset "' must be the first thing in the document. Anything, even white space, prior to this will trigger this error.See http://www.w3.org/TR/CSS2/syndata.html#charset (displayed in new window).
E724The character set is not recognisedThe character set specified is not recognised. This may be because it is misspelled.
E725The @import rule does not precede all other rulesAny @import rules must precede all other rules, except the @charset rule.See http://www.w3.org/TR/CSS2/cascade.html#at-import (displayed in new window).
E726The at-rule used is not formatted correctlyThe at-rule used does not follow the accepted format for this rule.Please consult the relevant documentation for details.
E727Invalid characters found in URIURIs can only contain a limited set of US-ASCII characters. See http://www.ietf.org/rfc/rfc2396.txt (displayed in new window).
E728An item is not allowed hereAn at-rule, property or other item was used which is not allowed in this context.
E729Invalid @page selector usedThe @page rule can only be used with a restricted number of selectors. In this case the selector used was not recognised as valid for the @page rule.
E730Missing font familyWith the @font-feature-values rule, one or more font family names should be provided.
E731One or more of the listed font families is badly formattedOne or more of the font family names listed do not meet the requirements of the specification.
E732Missing feature value listWith font variant value definitions, a list of feature values must be provided.
E733Invalid feature value listThe list of feature values does not meet the requirements of the specification.
E734One or more required font descriptors are missingThe @font-face at-rule must have both a 'font-family' and a 'src' descriptor.
E735The @namespace rule does not precede all other rulesAny @namespace rules must precede all other rules, except the @charset and @import rules. See http://www.w3.org/TR/css3-namespace/#syntax (displayed in new window).
E736The namespace NAMESPACE has not been not declaredA @namespace rule declaring the namespace used in the selector was not found.
E737A counter-style type descriptor is requiredMISSING_FEATURE_VALUE_LIST
E738The counter-style name has an invalid nameThe @counter-style at-rule cannot have any of these names: 'decimal', 'default', 'hanging', 'inherit', 'initial', 'inline', 'inside', 'none', or 'outside'.
E755Pseudo-elements can only appear at the end of a selectorPseudo-elements may only be appended after the last simple selector of the selector. See http://www.w3.org/TR/CSS2/selector.html#pseudo-elements (displayed in new window).
E756The pseudo-element/pseudo-class used was not recognisedEach CSS standard allows different pseudo-elements and pseudo-classes to be used, and one used here does not match the list of allowed pseudo-classes/pseudo-elements for this CSS Level.
E757A media type is missingA media type was expected but appears to be missing. This can be caused by an extra comma in a list of media types.
E758The media type MEDIA_TYPE was not recognisedEach CSS standard allows different media types to be used, and the type used here does not match the list of allowed types for this CSS Level.
E759A media query contains a parsing errorThe media query contains a colon (:) in the wrong place.
E760Unknown media feature: MEDIA_FEATUREThe media feature name is not recognised as valid for the CSS Level used for the validation.
E761TEXT_DESCRIBING_PROBLEM: RULES_FOR_THIS_FEATUREThe value used is invalid for this media feature, because the value does not follow the allowed rules for this feature. A list of valid rules will be displayed for the feature.
E762The 'to' and 'from' keywords must appear only onceThe 'to' and 'from' keywords must appear only once in a keyframe selector. See http://www.w3.org/TR/css3-animations/#keyframes (displayed in new window).
E763Invalid percentage found in keyframe selectorPercentages must contain the '%' character and the value must be between 0% and 100%. See http://www.w3.org/TR/css3-animations/#keyframes (displayed in new window).
E776Unknown property: PROPERTY_NAMEThe property name is not recognised as a valid name for the CSS Level used for the validation.
E777TEXT_DESCRIBING_PROBLEM: RULES_FOR_THIS_PROPERTYThe value used is invalid for this property, because the value does not follow the allowed rules for this property. A list of valid rules will be displayed for the property using the format used in the chosen standard.
E778TEXT_DESCRIBING_PROBLEM: RULES_FOR_THIS_DESCRIPTORThe value used is invalid for this descriptor, because the value does not follow the allowed rules for this descriptor. A list of valid rules will be displayed for the descriptor using the format used in the chosen standard.
E779The '!important' keyword is not allowed hereThe '!important' keyword is only allowed in property values and not in declaration values.
W776A vendor extension has been usedAuthors should avoid using vendor extensions where possible. See http://www.w3.org/TR/CSS2/syndata.html#vendor-keywords (displayed in new window).

top