Test Suite

misc

http://www.google.com/intl/zh-CN/

Go to the Validator page

Chinese Google
Empty 'font-family' property

Awaited result
Not valid
Errors: 1
Warnings: 0
Result
Not valid
Errors: 1
Warnings: 0

testsuite/general/misc/sampleCSS1.css

Go to the Validator page

This style sheet is written according to the suggested rendering in theHTML 2.0 specification. Some styles, e.g. colors, have been added forcompleteness. It is suggested that a style sheet similar to this oneis used as the UA default.

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

bugs

testsuite/general/bugs/corrected-bug-750.css

Go to the Validator page

See http://www.w3.org/Bugs/Public/show_bug.cgi?id=750

Awaited result
Not valid
Errors: 4
Warnings: 0
Result
Not valid
Errors: 4
Warnings: 0

testsuite/general/bugs/corrected-bug-372.css

Go to the Validator page

See http://www.w3.org/Bugs/Public/show_bug.cgi?id=372

Awaited result
Not valid
Errors: 1
Warnings: 0
Result
Not valid
Errors: 1
Warnings: 0

testsuite/general/bugs/corrected-bug_invalid-value1.css

Go to the Validator page

Awaited result
Not valid
Errors: 1
Warnings: 0
Result
Not valid
Errors: 1
Warnings: 0

testsuite/general/bugs/corrected-bug_invalid-value2.css

Go to the Validator page

Quoted keyword

Awaited result
Not valid
Errors: 1
Warnings: 0
Result
Not valid
Errors: 1
Warnings: 0

testsuite/general/bugs/corrected-bug-920.css

Go to the Validator page

See http://www.w3.org/Bugs/Public/show_bug.cgi?id=920

Awaited result
Not valid
Errors: 1
Warnings: 0
Result
Not valid
Errors: 1
Warnings: 0

testsuite/general/bugs/corrected-bug-778.css

Go to the Validator page

See http://www.w3.org/Bugs/Public/show_bug.cgi?id=778

Awaited result
Not valid
Errors: 3
Warnings: 0
Result
Not valid
Errors: 3
Warnings: 0

testsuite/general/bugs/corrected-bug-289.css

Go to the Validator page

See http://www.w3.org/Bugs/Public/show_bug.cgi?id=289

Awaited result
Not valid
Errors: 19
Warnings: 0
Result
Not valid
Errors: 19
Warnings: 0

testsuite/general/bugs/corrected-bug-287.css

Go to the Validator page

See http://www.w3.org/Bugs/Public/show_bug.cgi?id=287

Awaited result
Not valid
Errors: 1
Warnings: 0
Result
Not valid
Errors: 1
Warnings: 0

testsuite/general/bugs/corrected-bug-696.css

Go to the Validator page

See http://www.w3.org/Bugs/Public/show_bug.cgi?id=696

Awaited result
Not valid
Errors: 1
Warnings: 0
Result
Not valid
Errors: 1
Warnings: 0

testsuite/general/bugs/corrected-bug-764.css

Go to the Validator page

See http://www.w3.org/Bugs/Public/show_bug.cgi?id=764

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

loops

http://jigsaw.w3.org/Yves/testloop2.css

Go to the Validator page

This CSS calls testloop3.css which calls testloop2...

Awaited result
Not valid
Errors: 1
Warnings: 0
Result
Not valid
Errors: 1
Warnings: 0

testsuite/general/loops/loop1.css

Go to the Validator page

loop1.css tries to import itself

Awaited result
Not valid
Errors: 1
Warnings: 0
Result
Valid
Errors: 0
Warnings: 1

testsuite/general/loops/loop2.css

Go to the Validator page

loop2 imports loop3, which imports loop4, which imports loop2 ;)

Awaited result
Not valid
Errors: 1
Warnings: 0
Result
Valid
Errors: 0
Warnings: 1

parse-errors

testsuite/general/parse/parse-error1.css

Go to the Validator page

Missing closing curly brace

Awaited result
Not valid
Errors: 1
Warnings: 0
Result
Not valid
Errors: 1
Warnings: 0

testsuite/general/parse/parse-error2.css

Go to the Validator page

Missing opening curly brace

Awaited result
Not valid
Errors: 3
Warnings: 0
Result
Not valid
Errors: 3
Warnings: 0

testsuite/general/parse/parse-error3.css

Go to the Validator page

Missing both opening and closing curly braces

Awaited result
Not valid
Errors: 2
Warnings: 0
Result
Not valid
Errors: 2
Warnings: 0

testsuite/general/parse/parse-error4.css

Go to the Validator page

Missing ':' after the property name

Awaited result
Not valid
Errors: 1
Warnings: 0
Result
Not valid
Errors: 1
Warnings: 0

testsuite/general/parse/valid1.css

Go to the Validator page

A valid 'mono-property' CSS

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/parse/valid2.css

Go to the Validator page

A valid 'mono-property' CSS withoutending ';'

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

properties

testsuite/general/properties/inexistant.css

Go to the Validator page

Inexistant property

Awaited result
Not valid
Errors: 1
Warnings: 0
Result
Not valid
Errors: 1
Warnings: 0

testsuite/general/properties/not-terminated.css

Go to the Validator page

The property is not terminated, ie it has no value

Awaited result
Not valid
Errors: 1
Warnings: 0
Result
Not valid
Errors: 1
Warnings: 0

comments

testsuite/general/comments/not-terminated.css

Go to the Validator page

Not terminated comment

Awaited result
Not valid
Errors: 1
Warnings: 0
Result
Not valid
Errors: 1
Warnings: 0

testsuite/general/comments/valid.css

Go to the Validator page

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/comments/invalid.css

Go to the Validator page

A comment in a word (back/**/ground) is invalid

Awaited result
Not valid
Errors: 1
Warnings: 0
Result
Not valid
Errors: 1
Warnings: 0

values

testsuite/general/values/invalid3.css

Go to the Validator page

Invalid value: inexistant keyword intead of length

Awaited result
Not valid
Errors: 1
Warnings: 0
Result
Not valid
Errors: 1
Warnings: 0

at-rule

testsuite/general/at-rule/invalid.css

Go to the Validator page

Non implemented at-rule

Awaited result
Not valid
Errors: 1
Warnings: 0
Result
Not valid
Errors: 1
Warnings: 0

testsuite/general/at-rule/valid.css

Go to the Validator page

A valid CSS containing at-rules

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 1

Valid CSS with warnings

testsuite/general/warnings/font-family.css

Go to the Validator page

font-family without generic family

Awaited result
Valid
Errors: 0
Warnings: 1
Result
Valid
Errors: 0
Warnings: 0

URI errors

http://sdfsdf.org

Go to the Validator page

Inexistant URI

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Not valid
Errors: 6
Warnings: 0

file://tmp/tmp.css

Go to the Validator page

Forbidden protocol

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Not valid
Errors: 1
Warnings: 0

https://www.test.com

Go to the Validator page

Forbidden protocol

Reply status code: 500
Invalid URL: Sender error

Attribute Selectors

testsuite/general/selectors/multipleattributes-001.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/selectors/multipleattributes-002.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 1
Result
Valid
Errors: 0
Warnings: 1

testsuite/general/selectors/multipleattributes-003.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/selectors/multipleattributes-004.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/selectors/multipleattributes-005.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 1
Result
Valid
Errors: 0
Warnings: 1

testsuite/general/selectors/multipleattributes-006.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 1
Result
Valid
Errors: 0
Warnings: 1

testsuite/general/selectors/multipleattributes-007.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/selectors/multipleattributes-008.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/selectors/multipleattributes-009.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/selectors/multipleattributes-010.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 1
Result
Valid
Errors: 0
Warnings: 1

testsuite/general/selectors/multipleattributes-011.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/selectors/multipleattributes-012.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/selectors/multipleattributes-013.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 1
Result
Valid
Errors: 0
Warnings: 1

testsuite/general/selectors/multipleattributes-014.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/selectors/multipleattributes-015.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/selectors/multipleattributes-016.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/selectors/multipleattributes-017.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 1
Result
Valid
Errors: 0
Warnings: 1

testsuite/general/selectors/multipleattributes-018.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/selectors/multipleattributes-019.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/selectors/multipleattributes-020.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/selectors/multipleattributes-021.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 1
Result
Valid
Errors: 0
Warnings: 1

testsuite/general/selectors/multipleattributes-022.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 1
Result
Valid
Errors: 0
Warnings: 1

testsuite/general/selectors/multipleattributes-023.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/selectors/multipleattributes-024.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/selectors/multipleattributes-025.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/selectors/multipleattributes-026.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 1
Result
Valid
Errors: 0
Warnings: 1

testsuite/general/selectors/multipleattributes-027.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 1
Result
Valid
Errors: 0
Warnings: 1

testsuite/general/selectors/multipleattributes-028.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/selectors/multipleattributes-029.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/selectors/multipleattributes-030.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 1
Result
Valid
Errors: 0
Warnings: 1

testsuite/general/selectors/multipleattributes-031.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/selectors/multipleattributes-032.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/selectors/multipleattributes-033.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/selectors/multipleattributes-034.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/selectors/multipleattributes-035.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 1
Result
Valid
Errors: 0
Warnings: 1

testsuite/general/selectors/multipleattributes-036.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 1
Result
Valid
Errors: 0
Warnings: 1

testsuite/general/selectors/multipleattributes-037.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 1
Result
Valid
Errors: 0
Warnings: 1

testsuite/general/selectors/multipleattributes-038.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/selectors/multipleattributes-039.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/selectors/multipleattributes-040.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/selectors/multipleattributes-041.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/selectors/multipleattributes-042.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/selectors/multipleattributes-043.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 1
Result
Valid
Errors: 0
Warnings: 1

testsuite/general/selectors/multipleattributes-044.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 1
Result
Valid
Errors: 0
Warnings: 1

testsuite/general/selectors/multipleattributes-045.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/selectors/multipleattributes-046.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/selectors/multipleattributes-047.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 1
Result
Valid
Errors: 0
Warnings: 1

testsuite/general/selectors/multipleattributes-048.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/selectors/multipleattributes-049.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 1
Result
Valid
Errors: 0
Warnings: 1

testsuite/general/selectors/multipleattributes-050.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/selectors/multipleattributes-051.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/selectors/multipleattributes-052.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/selectors/multipleattributes-053.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 1
Result
Valid
Errors: 0
Warnings: 1

testsuite/general/selectors/multipleattributes-054.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 1
Result
Valid
Errors: 0
Warnings: 1

testsuite/general/selectors/multipleattributes-055.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/selectors/multipleattributes-056.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/selectors/multipleattributes-057.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 0
Result
Valid
Errors: 0
Warnings: 0

testsuite/general/selectors/multipleattributes-058.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
Valid
Errors: 0
Warnings: 1
Result
Valid
Errors: 0
Warnings: 1

Valid XHTML 1.0! Valid CSS!