/[suikacvs]/www/test/css/trident/expression/pseudo-hover.html
Suika

Contents of /www/test/css/trident/expression/pseudo-hover.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.4 - (hide annotations) (download) (as text)
Tue May 24 01:43:49 2005 UTC (20 years, 1 month ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
Changes since 1.3: +4 -3 lines
File MIME type: text/html
Sync style element with example

1 wakaba 1.1 <html xmlns="http://www.w3.org/1999/xhtml"
2     lang="en" xml:lang="en">
3     <head>
4     <title>Pseudo Pseudo Class “hover” for WinIE</title>
5     <style type="text/css">
6     li {
7     behavior: expression(function (el) {
8 wakaba 1.4 el.onmouseover = function () { this.className += ' HOVER' };
9     el.onmouseout = function () { this.className = this.className.replace (/\\s*HOVER\\b/g, '') };
10 wakaba 1.1 runtimeStyle.bahavior = 'none';
11     } (this));
12     }
13 wakaba 1.4 li:hover,
14     li.HOVER {
15 wakaba 1.1 color: red;
16     background-color: white;
17     }
18     </style>
19     </head>
20     <body>
21     <h1>Pseudo Pseudo Class “hover”</h1>
22    
23     <div class="section" id="EXAMPLE">
24     <h2>Test</h2>
25    
26     <ul>
27     <li>List item 1</li>
28     <li>List item 2</li>
29     <li>List item 3</li>
30     <li>List item 4</li>
31     </ul>
32     </div>
33    
34 wakaba 1.2 <div class="section" id="SOURCE">
35     <h2>Source</h2>
36 wakaba 1.1
37 wakaba 1.2 <div class="section" id="SOURCE-DOC">
38     <h3>Document Fragment</h3>
39    
40     <pre><code class="HTML">&lt;<code class="HTMLe">ul</code>&gt;
41     &lt;<code class="HTMLe">li</code>&gt;List item 1&lt;/<code class="HTMLe">li</code>&gt;
42     &lt;<code class="HTMLe">li</code>&gt;List item 2&lt;/<code class="HTMLe">li</code>&gt;
43     &lt;<code class="HTMLe">li</code>&gt;List item 3&lt;/<code class="HTMLe">li</code>&gt;
44     &lt;<code class="HTMLe">li</code>&gt;>List item 4&lt;/<code class="HTMLe">li</code>&gt;
45     &lt;/<code class="HTMLe">ul</code>&gt;</code></pre>
46    
47 wakaba 1.3 <div class="note memo"></p>Only! No <code class="HTMLa">onmouseover</code>
48     is required in HTML documents!</p></div>
49 wakaba 1.2
50     </div>
51    
52     <div class="section" id="SOURCE-STYLE">
53     <h3>Style Sheet Fragment</h3>
54    
55     <pre><code class="CSS"><code class="HTMLe">li</code> {
56 wakaba 1.1 behavior: expression(function (el) {
57     el.onmouseover = function () { this.className += ' <em>HOVER</em>' };
58     el.onmouseout = function () { this.className = this.className.replace (/\\s*<em>HOVER</em>\\b/g, '') };
59     runtimeStyle.bahavior = 'none';
60     } (this));
61     }
62 wakaba 1.2 <code class="HTMLe">li</code>:hover <code class="comment">/* For CSS compliant user agents */</code>,
63     <code class="HTMLe">li</code>.<em>HOVER</em> <code class="comment">/* For WinIE */</code> {
64 wakaba 1.1 color: red;
65     background-color: white;
66     }</code></pre>
67    
68 wakaba 1.3 </div>
69    
70     <div class="note memo">
71     <p>Replace three <code><em>HOVER</em></code>s if
72     you don't like this class name.</p>
73 wakaba 1.2 </div>
74 wakaba 1.1 </div>
75    
76     </body>
77     </html>

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24