[ Para [ Span ( "front.xhtml" , [] , [] ) [] ] , Div ( "" , [ "section" ] , [] ) [ Header 1 ( "" , [] , [] ) [ Str "EPUB 3 Styling Test Document: 0101" ] , Div ( "" , [ "section" ] , [] ) [ Header 2 ( "" , [] , [] ) [ Str "Status of this Document" ] , Para [ Str "This publication is currently considered " , Span ( "" , [ "status" ] , [] ) [ Str "[UNDER DEVELOPMENT]" ] , Str " by the IDPF." ] , Para [ Str "This publication is part of version " , Span ( "" , [ "version" ] , [] ) [ Str "X.X" ] , Str " of the EPUB 3.0 Compliance Test Suite released" , SoftBreak , Str "on " , RawInline (Format "html") "" , Str "." ] , Para [ Str "Before using this publication to evaluate reading systems, testers are strongly encouraged to" , SoftBreak , Str "verify that they have the latest release by checking the current release version and date of" , SoftBreak , Str "the test suite at " , Link ( "" , [] , [] ) [ Str "TBD" ] ( "http://idpf.org/" , "" ) ] , Para [ Str "This publication is one of several that currently comprise the EPUB 3 conformance test suite" , SoftBreak , Str "for reflowable content. The complete test suite includes all of the following publications:" ] , OrderedList ( 1 , DefaultStyle , DefaultDelim ) [ [ Plain [ Str "." ] ] ] ] , Div ( "" , [ "section" ] , [] ) [ Header 2 ( "" , [] , [] ) [ Str "About this Document" ] , Para [ Str "This document focuses on human-evaluated binary (pass/fail) tests in a" , SoftBreak , Str "reflowable context. Tests for fixed-layout content and other individual tests that" , SoftBreak , Str "require a dedicated epub file are available in additional sibling documents; refer to" , SoftBreak , Str "the " , Link ( "" , [] , [] ) [ Str "test suite" , SoftBreak , Str "wiki" ] ( "https://github.com/mgylling/epub-testsuite/wiki/Overview" , "" ) , Str " (" , Code ( "" , [] , [] ) "https://github.com/mgylling/epub-testsuite/wiki/Overview" , Str ") for additional" , SoftBreak , Str "information." ] ] , Div ( "" , [ "section" ] , [] ) [ Header 2 ( "" , [] , [] ) [ Str "Conventions" ] , Para [ Str "The following conventions are used throughout the document:" ] , DefinitionList [ ( [ Str "1. Locating a test" ] , [ [ Div ( "" , [ "ctest" ] , [] ) [ Para [ Str "Tests for " , Emph [ Str "required" ] , Str " Reading System functionality are" , SoftBreak , Str "preceded by the label: " , Span ( "" , [ "nature" ] , [ ( "style" , "display: inline; font-size: 100%" ) ] ) [ Str "[REQUIRED]" ] ] ] , Div ( "" , [ "otest" ] , [] ) [ Para [ Str "Tests for " , Emph [ Str "optional" ] , Str " Reading System functionality are" , SoftBreak , Str "preceded by the label: " , Span ( "" , [ "nature" ] , [ ( "style" , "display: inline; font-size: 100%" ) ] ) [ Str "[OPTIONAL]" ] ] ] ] ] ) , ( [ Str "2. Performing the test" ] , [ [ Plain [ Str "Each test includes a description of its purpose followed by the actual " , Strong [ Str "test statement," , SoftBreak , Str "which can always be evaluated to true or false" ] , Str ". These statements typically have the form:" , SoftBreak , Str "\"If [some condition], the test passes\"." ] ] ] ) , ( [ Str "3. Scoring in the results form" ] , [ [ Plain [ Str "@@@TODO provide info on where to get the results form" ] ] ] ) ] ] ] , Para [ Span ( "styling-xhtml-001.xhtml" , [] , [] ) [] ] , Div ( "styling-xhtml-001.xhtml#epub-css" , [ "section" ] , [] ) [ Header 1 ( "" , [] , [] ) [ Str "EPUB Style Sheets" ] , Para [ Str "This section contains tests for styling and layout." ] ] , Para [ Span ( "styling-xhtml-003.xhtml" , [] , [] ) [] ] , Div ( "styling-xhtml-003.xhtml#style-110" , [ "section" , "ctest" ] , [] ) [ Header 2 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-110" ] , Str " Multi-Column Layouts" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "CSS Multi-Column Layout" , Str " properties are supported." ] , Div ( "" , [ "multicol" ] , [] ) [ Para [ Str "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." ] , Para [ Str "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." ] , Para [ Str "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." ] , Para [ Str "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." ] , Para [ Str "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." ] , Para [ Str "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." ] , Para [ Str "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." ] , Para [ Str "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." ] , Para [ Str "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." ] ] , Para [ Str "If the preceding text is rendered in three columns, the test passes." ] ] , Para [ Span ( "styling-xhtml-002.xhtml" , [] , [] ) [] ] , Div ( "styling-xhtml-002.xhtml#style-lists" , [ "section" ] , [] ) [ Header 2 ( "" , [] , [] ) [ Str "Lists" ] , Div ( "styling-xhtml-002.xhtml#style-list-style-type" , [ "section" ] , [] ) [ Header 3 ( "" , [] , [] ) [ Str "The " , Code ( "" , [] , [] ) "list-style-type" , Str " property" ] , Div ( "styling-xhtml-002.xhtml#style-009" , [ "section" , "ctest" ] , [] ) [ Header 4 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-009" ] , Str " " , Code ( "" , [] , [] ) "decimal" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "list-style-type" , Str " property set to " , Code ( "" , [] , [] ) "decimal" , Str " is supported on a " , Code ( "" , [] , [] ) "ol" , Str " element." ] , OrderedList ( 1 , DefaultStyle , DefaultDelim ) [ [ Plain [ Str "Lorem" ] ] , [ Plain [ Str "Ipsum" ] ] , [ Plain [ Str "Dolor" ] ] , [ Plain [ Str "Sit" ] ] , [ Plain [ Str "Amet" ] ] ] , Para [ Str "If the preceding list has decimal markers in ascending order, the test passes." ] ] , Div ( "styling-xhtml-002.xhtml#style-010" , [ "section" , "ctest" ] , [] ) [ Header 4 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-010" ] , Str " " , Code ( "" , [] , [] ) "circle" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "list-style-type" , Str " property set to " , Code ( "" , [] , [] ) "circle" , Str " is supported on a " , Code ( "" , [] , [] ) "ul" , Str " element." ] , BulletList [ [ Plain [ Str "Lorem" ] ] , [ Plain [ Str "Ipsum" ] ] , [ Plain [ Str "Dolor" ] ] , [ Plain [ Str "Sit" ] ] , [ Plain [ Str "Amet" ] ] ] , Para [ Str "If the preceding list has circle markers, the test passes." ] ] , Div ( "styling-xhtml-002.xhtml#style-011" , [ "section" , "ctest" ] , [] ) [ Header 4 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-011" ] , Str " " , Code ( "" , [] , [] ) "square" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "list-style-type" , Str " property set to " , Code ( "" , [] , [] ) "square" , Str " is supported on a " , Code ( "" , [] , [] ) "ul" , Str " element." ] , BulletList [ [ Plain [ Str "Lorem" ] ] , [ Plain [ Str "Ipsum" ] ] , [ Plain [ Str "Dolor" ] ] , [ Plain [ Str "Sit" ] ] , [ Plain [ Str "Amet" ] ] ] , Para [ Str "If the preceding list has square markers, the test passes." ] ] , Div ( "styling-xhtml-002.xhtml#style-012" , [ "section" , "ctest" ] , [] ) [ Header 4 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-012" ] , Str " " , Code ( "" , [] , [] ) "disc" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "list-style-type" , Str " property set to " , Code ( "" , [] , [] ) "disc" , Str " is supported on a " , Code ( "" , [] , [] ) "ul" , Str " element." ] , BulletList [ [ Plain [ Str "Lorem" ] ] , [ Plain [ Str "Ipsum" ] ] , [ Plain [ Str "Dolor" ] ] , [ Plain [ Str "Sit" ] ] , [ Plain [ Str "Amet" ] ] ] , Para [ Str "If the preceding list has disc markers, the test passes." ] ] , Div ( "styling-xhtml-002.xhtml#style-013" , [ "section" , "ctest" ] , [] ) [ Header 4 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-013" ] , Str " " , Code ( "" , [] , [] ) "lower-latin" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "list-style-type" , Str " property set to " , Code ( "" , [] , [] ) "lower-latin" , Str " is supported on a " , Code ( "" , [] , [] ) "ol" , Str " element." ] , OrderedList ( 1 , DefaultStyle , DefaultDelim ) [ [ Plain [ Str "Lorem" ] ] , [ Plain [ Str "Ipsum" ] ] , [ Plain [ Str "Dolor" ] ] , [ Plain [ Str "Sit" ] ] , [ Plain [ Str "Amet" ] ] ] , Para [ Str "If the preceding list has lower-latin markers in ascending order, the test passes." ] ] , Div ( "styling-xhtml-002.xhtml#style-014" , [ "section" , "ctest" ] , [] ) [ Header 4 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-014" ] , Str " " , Code ( "" , [] , [] ) "lower-roman" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "list-style-type" , Str " property set to " , Code ( "" , [] , [] ) "lower-roman" , Str " is supported on a " , Code ( "" , [] , [] ) "ol" , Str " element." ] , OrderedList ( 1 , DefaultStyle , DefaultDelim ) [ [ Plain [ Str "Lorem" ] ] , [ Plain [ Str "Ipsum" ] ] , [ Plain [ Str "Dolor" ] ] , [ Plain [ Str "Sit" ] ] , [ Plain [ Str "Amet" ] ] ] , Para [ Str "If the preceding list has lower-roman markers in ascending order, the test passes." ] ] , Div ( "styling-xhtml-002.xhtml#style-015" , [ "section" , "ctest" ] , [] ) [ Header 4 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-015" ] , Str " " , Code ( "" , [] , [] ) "upper-alpha" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "list-style-type" , Str " property set to " , Code ( "" , [] , [] ) "upper-alpha" , Str " is supported on a " , Code ( "" , [] , [] ) "ol" , Str " element." ] , OrderedList ( 1 , DefaultStyle , DefaultDelim ) [ [ Plain [ Str "Lorem" ] ] , [ Plain [ Str "Ipsum" ] ] , [ Plain [ Str "Dolor" ] ] , [ Plain [ Str "Sit" ] ] , [ Plain [ Str "Amet" ] ] ] , Para [ Str "If the preceding list has upper-alpha markers in ascending order, the test passes." ] ] , Div ( "styling-xhtml-002.xhtml#style-016" , [ "section" , "ctest" ] , [] ) [ Header 4 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-016" ] , Str " " , Code ( "" , [] , [] ) "hiragana" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "list-style-type" , Str " property set to " , Code ( "" , [] , [] ) "hiragana" , Str " is supported on a " , Code ( "" , [] , [] ) "ol" , Str " element." ] , OrderedList ( 1 , DefaultStyle , DefaultDelim ) [ [ Plain [ Str "Lorem" ] ] , [ Plain [ Str "Ipsum" ] ] , [ Plain [ Str "Dolor" ] ] , [ Plain [ Str "Sit" ] ] , [ Plain [ Str "Amet" ] ] ] , Para [ Str "If the preceding list has hiragana markers in ascending order, the test passes." ] ] , Div ( "styling-xhtml-002.xhtml#style-017" , [ "section" , "ctest" ] , [] ) [ Header 4 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-017" ] , Str " " , Code ( "" , [] , [] ) "hiragana-iroha" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "list-style-type" , Str " property set to " , Code ( "" , [] , [] ) "hiragana-iroha" , Str " is supported on a " , Code ( "" , [] , [] ) "ol" , Str " element." ] , OrderedList ( 1 , DefaultStyle , DefaultDelim ) [ [ Plain [ Str "Lorem" ] ] , [ Plain [ Str "Ipsum" ] ] , [ Plain [ Str "Dolor" ] ] , [ Plain [ Str "Sit" ] ] , [ Plain [ Str "Amet" ] ] ] , Para [ Str "If the preceding list has hiragana-iroha markers in ascending order, the test passes." ] ] , Div ( "styling-xhtml-002.xhtml#style-018" , [ "section" , "ctest" ] , [] ) [ Header 4 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-018" ] , Str " " , Code ( "" , [] , [] ) "katakana" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "list-style-type" , Str " property set to " , Code ( "" , [] , [] ) "katakana" , Str " is supported on a " , Code ( "" , [] , [] ) "ol" , Str " element." ] , OrderedList ( 1 , DefaultStyle , DefaultDelim ) [ [ Plain [ Str "Lorem" ] ] , [ Plain [ Str "Ipsum" ] ] , [ Plain [ Str "Dolor" ] ] , [ Plain [ Str "Sit" ] ] , [ Plain [ Str "Amet" ] ] ] , Para [ Str "If the preceding list has katakana markers in ascending order, the test passes." ] ] , Div ( "styling-xhtml-002.xhtml#style-019" , [ "section" , "ctest" ] , [] ) [ Header 4 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-019" ] , Str " " , Code ( "" , [] , [] ) "katakana-iroha" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "list-style-type" , Str " property set to " , Code ( "" , [] , [] ) "katakana-iroha" , Str " is supported on a " , Code ( "" , [] , [] ) "ol" , Str " element." ] , OrderedList ( 1 , DefaultStyle , DefaultDelim ) [ [ Plain [ Str "Lorem" ] ] , [ Plain [ Str "Ipsum" ] ] , [ Plain [ Str "Dolor" ] ] , [ Plain [ Str "Sit" ] ] , [ Plain [ Str "Amet" ] ] ] , Para [ Str "If the preceding list has katakana-iroha markers in ascending order, the test passes." ] ] , Div ( "styling-xhtml-002.xhtml#style-020" , [ "section" , "ctest" ] , [] ) [ Header 4 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-020" ] , Str " " , Code ( "" , [] , [] ) "upper-roman" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "list-style-type" , Str " property set to " , Code ( "" , [] , [] ) "upper-roman" , Str " is supported on a " , Code ( "" , [] , [] ) "ol" , Str " element." ] , OrderedList ( 1 , DefaultStyle , DefaultDelim ) [ [ Plain [ Str "Lorem" ] ] , [ Plain [ Str "Ipsum" ] ] , [ Plain [ Str "Dolor" ] ] , [ Plain [ Str "Sit" ] ] , [ Plain [ Str "Amet" ] ] ] , Para [ Str "If the preceding list has upper-roman markers in ascending order, the test passes." ] ] , Div ( "styling-xhtml-002.xhtml#style-021" , [ "section" , "ctest" ] , [] ) [ Header 4 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-021" ] , Str " " , Code ( "" , [] , [] ) "upper-latin" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "list-style-type" , Str " property set to " , Code ( "" , [] , [] ) "upper-latin" , Str " is supported on a " , Code ( "" , [] , [] ) "ol" , Str " element." ] , OrderedList ( 1 , DefaultStyle , DefaultDelim ) [ [ Plain [ Str "Lorem" ] ] , [ Plain [ Str "Ipsum" ] ] , [ Plain [ Str "Dolor" ] ] , [ Plain [ Str "Sit" ] ] , [ Plain [ Str "Amet" ] ] ] , Para [ Str "If the preceding list has upper-latin markers in ascending order, the test passes." ] ] , Div ( "styling-xhtml-002.xhtml#style-022" , [ "section" , "ctest" ] , [] ) [ Header 4 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-022" ] , Str " " , Code ( "" , [] , [] ) "lower-alpha" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "list-style-type" , Str " property set to " , Code ( "" , [] , [] ) "lower-alpha" , Str " is supported on a " , Code ( "" , [] , [] ) "ol" , Str " element." ] , OrderedList ( 1 , DefaultStyle , DefaultDelim ) [ [ Plain [ Str "Lorem" ] ] , [ Plain [ Str "Ipsum" ] ] , [ Plain [ Str "Dolor" ] ] , [ Plain [ Str "Sit" ] ] , [ Plain [ Str "Amet" ] ] ] , Para [ Str "If the preceding list has lower-alpha markers in ascending order, the test passes." ] ] , Div ( "styling-xhtml-002.xhtml#style-023" , [ "section" , "ctest" ] , [] ) [ Header 4 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-023" ] , Str " " , Code ( "" , [] , [] ) "lower-greek" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "list-style-type" , Str " property set to " , Code ( "" , [] , [] ) "lower-greek" , Str " is supported on a " , Code ( "" , [] , [] ) "ol" , Str " element." ] , OrderedList ( 1 , DefaultStyle , DefaultDelim ) [ [ Plain [ Str "Lorem" ] ] , [ Plain [ Str "Ipsum" ] ] , [ Plain [ Str "Dolor" ] ] , [ Plain [ Str "Sit" ] ] , [ Plain [ Str "Amet" ] ] ] , Para [ Str "If the preceding list has lower-greek markers in ascending order, the test passes." ] ] , Div ( "styling-xhtml-002.xhtml#style-024" , [ "section" , "ctest" ] , [] ) [ Header 4 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-024" ] , Str " " , Code ( "" , [] , [] ) "armenian" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "list-style-type" , Str " property set to " , Code ( "" , [] , [] ) "armenian" , Str " is supported on a " , Code ( "" , [] , [] ) "ol" , Str " element." ] , OrderedList ( 1 , DefaultStyle , DefaultDelim ) [ [ Plain [ Str "Lorem" ] ] , [ Plain [ Str "Ipsum" ] ] , [ Plain [ Str "Dolor" ] ] , [ Plain [ Str "Sit" ] ] , [ Plain [ Str "Amet" ] ] ] , Para [ Str "If the preceding list has armenian markers in ascending order, the test passes." ] ] , Div ( "styling-xhtml-002.xhtml#style-025" , [ "section" , "ctest" ] , [] ) [ Header 4 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-025" ] , Str " " , Code ( "" , [] , [] ) "cjk-ideographic" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "list-style-type" , Str " property set to " , Code ( "" , [] , [] ) "cjk-ideographic" , Str " is supported on a " , Code ( "" , [] , [] ) "ol" , Str " element." ] , OrderedList ( 1 , DefaultStyle , DefaultDelim ) [ [ Plain [ Str "Lorem" ] ] , [ Plain [ Str "Ipsum" ] ] , [ Plain [ Str "Dolor" ] ] , [ Plain [ Str "Sit" ] ] , [ Plain [ Str "Amet" ] ] ] , Para [ Str "If the preceding list has cjk-ideographic markers in ascending order, the test passes." ] ] , Div ( "styling-xhtml-002.xhtml#style-026" , [ "section" , "ctest" ] , [] ) [ Header 4 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-026" ] , Str " " , Code ( "" , [] , [] ) "decimal-leading-zero" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "list-style-type" , Str " property set to " , Code ( "" , [] , [] ) "decimal-leading-zero" , Str " is supported on a " , Code ( "" , [] , [] ) "ol" , Str " element." ] , OrderedList ( 1 , DefaultStyle , DefaultDelim ) [ [ Plain [ Str "Lorem" ] ] , [ Plain [ Str "Ipsum" ] ] , [ Plain [ Str "Dolor" ] ] , [ Plain [ Str "Sit" ] ] , [ Plain [ Str "Amet" ] ] ] , Para [ Str "If the preceding list has decimal-leading-zero markers in ascending order, the test passes." ] ] , Div ( "styling-xhtml-002.xhtml#style-027" , [ "section" , "ctest" ] , [] ) [ Header 4 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-027" ] , Str " " , Code ( "" , [] , [] ) "georgian" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "list-style-type" , Str " property set to " , Code ( "" , [] , [] ) "georgian" , Str " is supported on a " , Code ( "" , [] , [] ) "ol" , Str " element." ] , OrderedList ( 1 , DefaultStyle , DefaultDelim ) [ [ Plain [ Str "Lorem" ] ] , [ Plain [ Str "Ipsum" ] ] , [ Plain [ Str "Dolor" ] ] , [ Plain [ Str "Sit" ] ] , [ Plain [ Str "Amet" ] ] ] , Para [ Str "If the preceding list has georgian markers in ascending order, the test passes." ] ] , Div ( "styling-xhtml-002.xhtml#style-028" , [ "section" , "ctest" ] , [] ) [ Header 4 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-028" ] , Str " " , Code ( "" , [] , [] ) "hebrew" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "list-style-type" , Str " property set to " , Code ( "" , [] , [] ) "hebrew" , Str " is supported on a " , Code ( "" , [] , [] ) "ol" , Str " element." ] , OrderedList ( 1 , DefaultStyle , DefaultDelim ) [ [ Plain [ Str "Lorem" ] ] , [ Plain [ Str "Ipsum" ] ] , [ Plain [ Str "Dolor" ] ] , [ Plain [ Str "Sit" ] ] , [ Plain [ Str "Amet" ] ] ] , Para [ Str "If the preceding list has hebrew markers in ascending order, the test passes." ] ] , Div ( "styling-xhtml-002.xhtml#style-029" , [ "section" , "ctest" ] , [] ) [ Header 4 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-029" ] , Str " " , Code ( "" , [] , [] ) "none" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "list-style-type" , Str " property set to " , Code ( "" , [] , [] ) "none" , Str " is supported on a " , Code ( "" , [] , [] ) "ol" , Str " element." ] , OrderedList ( 1 , DefaultStyle , DefaultDelim ) [ [ Plain [ Str "Lorem" ] ] , [ Plain [ Str "Ipsum" ] ] , [ Plain [ Str "Dolor" ] ] , [ Plain [ Str "Sit" ] ] , [ Plain [ Str "Amet" ] ] ] , Para [ Str "If the preceding list has no markers, the test passes." ] ] ] , Div ( "styling-xhtml-002.xhtml#style-list-style" , [ "section" ] , [] ) [ Header 3 ( "" , [] , [] ) [ Str "The " , Code ( "" , [] , [] ) "list-style" , Str " property" ] , Div ( "styling-xhtml-002.xhtml#style-030" , [ "section" , "ctest" ] , [] ) [ Header 4 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-030" ] , Str " images" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "list-style" , Str " shorthand property is supported using a gif on a " , Code ( "" , [] , [] ) "ul" , Str " element." ] , BulletList [ [ Plain [ Str "Lorem" ] ] , [ Plain [ Str "Ipsum" ] ] , [ Plain [ Str "Dolor" ] ] , [ Plain [ Str "Sit" ] ] , [ Plain [ Str "Amet" ] ] ] , Para [ Str "If the preceding list has the purple and aqua square bullet the test passes." ] ] ] , Div ( "styling-xhtml-002.xhtml#style-list-style-position" , [ "section" ] , [] ) [ Header 3 ( "" , [] , [] ) [ Str "The " , Code ( "" , [] , [] ) "list-style-position" , Str " property" ] , Div ( "styling-xhtml-002.xhtml#style-040" , [ "section" , "ctest" ] , [] ) [ Header 4 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-040" ] , Str " The " , Code ( "" , [] , [] ) "list-style-position" , Str " property: " , Code ( "" , [] , [] ) "inside" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "list-style-position" , Str " property set to " , Code ( "" , [] , [] ) "inside" , Str " is supported on a " , Code ( "" , [] , [] ) "ul" , Str " element." ] , BulletList [ [ Plain [ Str "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat." ] ] , [ Plain [ Str "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat." ] ] , [ Plain [ Str "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat." ] ] ] , Para [ Str "If the preceding list has markers inside the indentation, the test passes." ] ] , Div ( "styling-xhtml-002.xhtml#style-041" , [ "section" , "ctest" ] , [] ) [ Header 4 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-041" ] , Str " The " , Code ( "" , [] , [] ) "list-style-position" , Str " property: " , Code ( "" , [] , [] ) "outside" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "list-style-position" , Str " property set to " , Code ( "" , [] , [] ) "outside" , Str " is supported on a " , Code ( "" , [] , [] ) "ul" , Str " element." ] , BulletList [ [ Plain [ Str "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat." ] ] , [ Plain [ Str "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat." ] ] , [ Plain [ Str "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat." ] ] ] , Para [ Str "If the preceding list has the default setting (marker outside the indentation), the test passes." ] ] ] , Div ( "styling-xhtml-002.xhtml#style-list-start" , [ "section" ] , [] ) [ Header 3 ( "" , [] , [] ) [ Str "The HTML " , Code ( "" , [] , [] ) "start" , Str " attribute" ] , Div ( "styling-xhtml-002.xhtml#style-050" , [ "section" , "ctest" ] , [] ) [ Header 4 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-050" ] , Str " Without " , Code ( "" , [] , [] ) "list-style-type" , Str " set" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "start" , Str " attribute is supported on a " , Code ( "" , [] , [] ) "ol" , Str " element with no " , Code ( "" , [] , [] ) "list-style-type" , Str " property." ] , OrderedList ( 25 , DefaultStyle , DefaultDelim ) [ [ Plain [ Str "Lorem" ] ] , [ Plain [ Str "Ipsum" ] ] , [ Plain [ Str "Dolor" ] ] , [ Plain [ Str "Sit" ] ] , [ Plain [ Str "Amet" ] ] ] , Para [ Str "If the preceding list starts at 25, the test passes." ] ] , Div ( "styling-xhtml-002.xhtml#style-051" , [ "section" , "ctest" ] , [] ) [ Header 4 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-051" ] , Str " With " , Code ( "" , [] , [] ) "list-style-type" , Str " set" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "start" , Str " attribute is supported on a " , Code ( "" , [] , [] ) "ol" , Str " element with a " , Code ( "" , [] , [] ) "list-style-type" , Str " property." ] , OrderedList ( 50 , DefaultStyle , DefaultDelim ) [ [ Plain [ Str "Lorem" ] ] , [ Plain [ Str "Ipsum" ] ] , [ Plain [ Str "Dolor" ] ] , [ Plain [ Str "Sit" ] ] , [ Plain [ Str "Amet" ] ] ] , Para [ Str "If the preceding list starts at 'L' (50), the test passes." ] ] ] ] , Para [ Span ( "styling-xhtml-004.xhtml" , [] , [] ) [] ] , Div ( "styling-xhtml-004.xhtml#style-media-rules" , [ "section" ] , [] ) [ Header 2 ( "" , [] , [] ) [ Code ( "" , [] , [] ) "@media" , Str " Rules" ] , Div ( "styling-xhtml-004.xhtml#style-210" , [ "section" , "ctest" ] , [] ) [ Header 3 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-210" ] , Str " " , Code ( "" , [] , [] ) "all" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "@media" , Str " rule set to " , Code ( "" , [] , [] ) "all" , Str " is supported." ] , Para [ Str "FAIL" ] , Para [ Str "If the preceding paragraph reads \"FAIL\", the test fails." ] ] , Div ( "styling-xhtml-004.xhtml#style-211" , [ "section" , "ctest" ] , [] ) [ Header 3 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-211" ] , Str " " , Code ( "" , [] , [] ) "screen" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "@media" , Str " rule set to " , Code ( "" , [] , [] ) "screen" , Str " is supported." ] , Para [ Str "FAIL" ] , Para [ Str "If the preceding paragraph reads \"FAIL\", the test fails." ] ] , Div ( "styling-xhtml-004.xhtml#style-212" , [ "section" , "ctest" ] , [] ) [ Header 3 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-212" ] , Str " " , Code ( "" , [] , [] ) "handheld" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "@media" , Str " rule set to " , Code ( "" , [] , [] ) "handheld" , Str " is supported." ] , Para [ Str "FAIL" ] , Para [ Str "If the preceding paragraph reads \"FAIL\", the test fails." ] ] , Div ( "styling-xhtml-004.xhtml#style-213" , [ "section" , "ctest" ] , [] ) [ Header 3 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-213" ] , Str " " , Code ( "" , [] , [] ) "tv" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "@media" , Str " rule set to " , Code ( "" , [] , [] ) "tv" , Str " is supported." ] , Para [ Str "FAIL" ] , Para [ Str "If the preceding paragraph reads \"FAIL\", the test fails." ] ] , Div ( "styling-xhtml-004.xhtml#style-220" , [ "section" , "ctest" ] , [] ) [ Header 3 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-220" ] , Str " " , Code ( "" , [] , [] ) "orientation:landscape" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "@media" , Str " rule set to " , Code ( "" , [] , [] ) "orientation:landscape" , Str " is supported." ] , Para [ Str "FAIL" ] , Para [ Str "If the preceding paragraph reads \"FAIL\" when the device is held in landscape mode, and the device supports multiple orientations, the test fails." ] ] , Div ( "styling-xhtml-004.xhtml#style-221" , [ "section" , "ctest" ] , [] ) [ Header 3 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-221" ] , Str " " , Code ( "" , [] , [] ) "orientation:portrait" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "@media" , Str " rule set to " , Code ( "" , [] , [] ) "orientation:portrait" , Str " is supported." ] , Para [ Str "FAIL" ] , Para [ Str "If the preceding paragraph reads \"FAIL\" when the device is held in portrait mode, and the device supports multiple orientations, the test fails." ] ] , Div ( "styling-xhtml-004.xhtml#style-230" , [ "section" , "ctest" ] , [] ) [ Header 3 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-230" ] , Str " " , Code ( "" , [] , [] ) "min-width" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "@media" , Str " rule set to " , Code ( "" , [] , [] ) "min-width:200px" , Str " is supported." ] , Para [ Str "FAIL" ] , Para [ Str "If the preceding paragraph reads \"FAIL\", the test fails." ] ] , Div ( "styling-xhtml-004.xhtml#style-231" , [ "section" , "ctest" ] , [] ) [ Header 3 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-231" ] , Str " " , Code ( "" , [] , [] ) "max-width" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "@media" , Str " rule set to " , Code ( "" , [] , [] ) "max-width:2000px" , Str " is supported." ] , Para [ Str "FAIL" ] , Para [ Str "If the preceding paragraph reads \"FAIL\", the test fails." ] ] , Div ( "styling-xhtml-004.xhtml#style-240" , [ "section" , "ctest" ] , [] ) [ Header 3 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-240" ] , Str " " , Code ( "" , [] , [] ) "min-device-width" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "@media" , Str " rule set to " , Code ( "" , [] , [] ) "min-device-width:200px" , Str " is supported." ] , Para [ Str "FAIL" ] , Para [ Str "If the preceding paragraph reads \"FAIL\", the test fails." ] ] , Div ( "styling-xhtml-004.xhtml#style-241" , [ "section" , "ctest" ] , [] ) [ Header 3 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-241" ] , Str " " , Code ( "" , [] , [] ) "max-device-width" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "@media" , Str " rule set to " , Code ( "" , [] , [] ) "max-device-width:2000px" , Str " is supported." ] , Para [ Str "FAIL" ] , Para [ Str "If the preceding paragraph reads \"FAIL\", the test fails." ] ] ] , Para [ Span ( "styling-xhtml-005.xhtml" , [] , [] ) [] ] , Div ( "styling-xhtml-005.xhtml#style-text-xform" , [ "section" ] , [] ) [ Header 2 ( "" , [] , [] ) [ Str "The " , Code ( "" , [] , [] ) "text-transform" , Str " property" ] , Div ( "styling-xhtml-005.xhtml#style-310" , [ "section" , "ctest" ] , [] ) [ Header 2 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-310" ] , Str " " , Code ( "" , [] , [] ) "uppercase" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "text-transform" , Str " property set to uppercase is supported." ] , Para [ Str "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." ] , Para [ Str "If the preceding paragraph is in upper case, the test passes." ] ] , Div ( "styling-xhtml-005.xhtml#style-311" , [ "section" , "ctest" ] , [] ) [ Header 2 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-311" ] , Str " " , Code ( "" , [] , [] ) "capitalize" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "text-transform" , Str " property set to capitalize is supported." ] , Para [ Str "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." ] , Para [ Str "If each first letter of each word in the preceding paragraph is in upper case, the test passes." ] ] , Div ( "styling-xhtml-005.xhtml#style-312" , [ "section" , "ctest" ] , [] ) [ Header 2 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-312" ] , Str " " , Code ( "" , [] , [] ) "lowercase" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "text-transform" , Str " property set to lowercase is supported." ] , Para [ Str "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." ] , Para [ Str "If the preceding paragraph is in lower case, the test passes." ] ] ] , Para [ Span ( "styling-xhtml-006.xhtml" , [] , [] ) [] ] , Div ( "styling-xhtml-006.xhtml#style-ruby" , [ "section" ] , [] ) [ Header 2 ( "" , [] , [] ) [ Str "The " , Code ( "" , [] , [] ) "epub-ruby-position" , Str " property" ] , Div ( "styling-xhtml-006.xhtml#style-410" , [ "section" , "ctest" ] , [] ) [ Header 2 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-410" ] , Str " " , Code ( "" , [] , [] ) "over" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "-epub-ruby-position" , Str " property set to over is supported." ] , Plain [ RawInline (Format "html") "" , Strong [ Str "Lorem Ipsum" ] , Str " " , RawInline (Format "html") "" , Str "(" , RawInline (Format "html") "" , RawInline (Format "html") "" , Str "Lorem Ipsum" , RawInline (Format "html") "" , RawInline (Format "html") "" , Str ")" , RawInline (Format "html") "" , RawInline (Format "html") "" ] , Para [ Str "If the Ruby text is positioned on the " , Link ( "" , [] , [] ) [ Str "over" ] ( "http://www.w3.org/TR/css3-writing-modes/#over" , "" ) , Str " side of the ruby base, the test passes." ] ] , Div ( "styling-xhtml-006.xhtml#style-411" , [ "section" , "ctest" ] , [] ) [ Header 2 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-411" ] , Str " " , Code ( "" , [] , [] ) "under" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "-epub-ruby-position" , Str " property set to under is supported." ] , Plain [ RawInline (Format "html") "" , Strong [ Str "Lorem Ipsum" ] , Str " " , RawInline (Format "html") "" , Str "(" , RawInline (Format "html") "" , RawInline (Format "html") "" , Str "Lorem Ipsum" , RawInline (Format "html") "" , RawInline (Format "html") "" , Str ")" , RawInline (Format "html") "" , RawInline (Format "html") "" ] , Para [ Str "If the Ruby text is positioned on the " , Link ( "" , [] , [] ) [ Str "under" ] ( "http://www.w3.org/TR/css3-writing-modes/#under" , "" ) , Str " side of the ruby base, the test passes." ] ] , Div ( "styling-xhtml-006.xhtml#style-412" , [ "section" , "ctest" ] , [] ) [ Header 2 ( "" , [] , [] ) [ Span ( "" , [ "nature" ] , [] ) [ Str "[REQUIRED]" ] , Str " " , Span ( "" , [ "test-id" ] , [] ) [ Str "style-412" ] , Str " " , Code ( "" , [] , [] ) "inter-character" ] , Para [ Str "Tests whether the " , Code ( "" , [] , [] ) "-epub-ruby-position" , Str " property set to inter-caracter is supported." ] , Plain [ RawInline (Format "html") "" , Strong [ Str "Lorem Ipsum" ] , Str " " , RawInline (Format "html") "" , Str "(" , RawInline (Format "html") "" , RawInline (Format "html") "" , Str "Lorem Ipsum" , RawInline (Format "html") "" , RawInline (Format "html") "" , Str ")" , RawInline (Format "html") "" , RawInline (Format "html") "" ] , Para [ Str "If the Ruby text is positioned on the right side of the base text, the test passes." ] ] ] ]