summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/css/CSS2/generated-content/quotes-036.xht
blob: f853ca2c69ea860fee6056e370dd7002fda61efe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
 <head>
  <title>CSS Test: CSS and Quotes: Counting Right (Evil Version)</title>
  <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/>
  <link rel="alternate" href="http://www.hixie.ch/tests/adhoc/css/quotes/002.xml" type="application/xhtml+xml"/>
  <link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#quotes" />
  <link rel="match" href="quotes-035-ref.xht"/>
  <meta name="flags" content="may"/>
  <style type="text/css">
  <![CDATA[
     .party1 * { display: inline; }
     .party1 .a { quotes: "Isn"        "'"
                          "t"          "FAIL!"
                          "FAIL!"      " i"; }
     .party1 .b { quotes: ""           "FAIL!!"
                          " wonderful" "!!!"
                          " to "       " work"
                          "see "       " [FAIL to]"
                          "C"          "quotes"
                          "S"          " "; }
     .party1 .c { quotes: none; }
     .party1 .d { quotes: "FAIL!"      "FAIL!"
                          "FAIL!"      "FAIL!"
                          ""           ""; }
     .test { margin-left: 2em; }
     .test .no-open:before { content: no-open-quote; }
     .test .open:before { content: open-quote; }
     .test .triple-open:before { content: open-quote open-quote open-quote; }
     .test .no-close:after { content: no-close-quote; }
     .test .triple-no-close:after { content: no-close-quote no-close-quote no-close-quote; }
     .test .close:after { content: close-quote; }
     .test .triple-close:after { content: close-quote close-quote close-quote; }
     .test .no-close-open:before { content: no-close-quote open-quote; }

     /* hr br */
     .test hr, .test br { display: inline; margin: 0; padding: 0;
       height: auto; width: auto; border: none; color: inherit;
       background: transparent; }
     .test br:before { content: "" }
     .test br:after { content: "" }
  ]]>
  </style>
 </head>
 <body>

    <!--                                               Isn't it wonderful to see CSS quotes work!!!
    --><div class="test c party1"><!--               c 0
     --><div class="a open close"><!-- open          a 1 isn
     --></div><!-- close                             a 0 '
     --><div class="a"><!--                          a 0
      --><div class="c open"><!-- open               c 1
       --><div class="a open"><!-- open              a 2 t
       --></div><!--                                 a 2
      --></div><!--                                  c 2
      --><div class="no-open close"><!--             a 3 [FAIL!]
      --></div><!-- close                            a 2 i
     --></div><!--                                   a 2
     --><div class="no-close-open no-close a"><!--   a 2 [FAIL!] t
     --></div><!-- close                             a 1
     --><div class="d no-open no-close"><!-- open    d 2 [FAIL!]
      --><div class="open close"><!-- open           d 3
       --><div class="open close"><!-- open          d 4
       --></div><!-- close                           d 3
      --></div><!-- close                            d 2
     --></div><!-- close                             d 1 [FAIL!]
     --><div class="b no-close"><!--                 b 1
      --><br class="triple-no-close"/><!-- close     b 0 [FAIL!!]                  <<< EVIL
      --><hr class="triple-open"/><!-- open x 3      b 3 "", "wonderful ", "to "   <<< EVIL
      --><br class="triple-open"/><!-- open x 3      b 6 "see ", "C", "S"          <<< EVIL
      --><div class="open close"><!-- open           b 7 S
       --><div class="close"><!--                    b 7
        --><div class="no-close"><!--                b 7
         --><div class="close"><!--                  b 7
          --><div class="no-close"><!--              b 7
           --><div class="close"><!--                b 7
           --></div><!-- close                       b 6 " "
          --></div><!-- close                        b 5 [" "]
         --></div><!-- close                         b 4  quotes
        --></div><!-- close                          b 3 [ FAIL to]
       --></div><!-- close                           b 2  work
      --></div><!-- close                            b 1 !!!
     --></div><!-- close                             b 0 [FAIL!!]
    --></div><!--                                    b 0
    -->

 </body>
</html>