OSDN Git Service

fixed comic2html_0.1.html
[pettanr/clientJs.git] / 0.4.x / test / html2comic_0.1.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">\r
2 <html xmlns:v="urn:schemas-microsoft-com:vml"><!-- InstanceBegin template="/Templates/base.dwt" codeOutsideHTMLIsLocked="false" -->\r
3 <head>\r
4         <meta http-equiv="Content-Type" content="text/html; charset=utf-8">\r
5         <meta http-equiv="Content-Language" content="ja">\r
6         <meta http-equiv="Content-Script-Type" content="text/javascript">\r
7         <meta http-equiv="Content-Style-Type" content="text/css">\r
8         <meta http-equiv="imagetoolbar" content="no">\r
9         <link rel="stylesheet" type="text/css" href="../stylesheets/common.css">\r
10         <!-- InstanceBeginEditable name="doctitle" -->\r
11         <title>ぺったんR html 実証サンプル version 0.1 | pettanR</title>\r
12         <!-- InstanceEndEditable -->\r
13         <link type="text/css" rel="stylesheet" href="../lib/syntaxhighlighter/styles/shCoreDefault.css">\r
14         <!-- InstanceBeginEditable name="head" -->\r
15         <style type="text/css">                 \r
16                                 \r
17 /*  PettanR Comic\r
18 --------------------------------------------------------------------------------------*/\r
19 .pettanr-comic-wrapper {\r
20         margin:                                 1em auto;\r
21 }\r
22         .pettanr-comic-panel {\r
23                 border-style:                   solid;\r
24                 border-color:                   #111;\r
25                 position:                               relative;\r
26                 margin:                                 1em 0;\r
27                 overflow:                               hidden;\r
28         }\r
29                 .pettanr-comic-panel img {\r
30                         position:                               absolute;\r
31                 }\r
32                 .pettanr-comic-balloon {\r
33                         position:                               absolute;\r
34                 }\r
35                         .pettanr-comic-balloon img {\r
36                                 width:                                  100%;\r
37                                 height:                                 100%;                           \r
38                         }\r
39                         .pettanr-comic-balloon p {\r
40                                 margin:                                 0 !important;\r
41                                 padding:                                0 !important;                           \r
42                                 display:                                table;\r
43                                 position:                               absolute;\r
44                                 top:                                    0;\r
45                                 left:                                   16.6%;\r
46                                 width:                                  66.6%;\r
47                                 height:                                 100%;\r
48                                 *height:                                auto;\r
49                                 *top:                                   50% !important;\r
50                                 \r
51                         }\r
52                                 .pettanr-comic-balloon p span,\r
53                                 .pettanr-comic-balloon p strong,\r
54                                 .pettanr-comic-balloon p em,\r
55                                 .pettanr-comic-balloon p i,\r
56                                 .pettanr-comic-balloon p samp,\r
57                                 .pettanr-comic-balloon p code {\r
58                                         vertical-align:                 middle;\r
59                                         text-align:                             center;\r
60                                         font-size:                              14px; /* opera6 で使用 13px は不可 */\r
61                                         display:                                table-cell;\r
62                                         *display:                               block;\r
63                                         zoom:                                   1;\r
64                                         *position:                              relative;\r
65                                         *top:                                   -50%;\r
66                                 }\r
67                                 .pettanr-comic-balloon p strong {\r
68                                         font-weight:                    bold;\r
69                                 }\r
70                                 .pettanr-comic-balloon p em,\r
71                                 .pettanr-comic-balloon p i {\r
72                                         font-style:                             italic;\r
73                                 }\r
74                                 .pettanr-comic-balloon p samp,\r
75                                 .pettanr-comic-balloon p code {\r
76                                         font-family:                    monospace;\r
77                                 }       \r
78                                 \r
79         .show-border .pettanr-comic-balloon {\r
80                 border:                                 1px solid green;\r
81         }               \r
82         .show-border .pettanr-comic-balloon p {\r
83                 border:                                 1px solid red;\r
84         }\r
85         .show-border .pettanr-comic-balloon p span {\r
86                 border:                                 1px solid blue;\r
87         }\r
88         </style>\r
89         <!-- InstanceEndEditable -->\r
90 </head>\r
91 \r
92 <body>\r
93     <div id="general-content">\r
94         <div id="outer-wrapper">\r
95             \r
96             <div id="header">\r
97                 <div class="base-content-width" style="position:relative;">\r
98                     <h1><a href="../index.html">pettanR</a></h1>\r
99                 <!-- global navi -->\r
100                     <div id="global-navi">\r
101                         <noscript id="noscript-alert">You need to have JavaScript enabled.</noscript>\r
102                     </div>\r
103                 </div>\r
104             </div>\r
105             \r
106             <div id="inner-wrapper" class="base-content-width">\r
107                                 <!-- InstanceBeginEditable name="main_content" -->\r
108                                 <div id="main">\r
109                                         <div id="breadcrumb"><a href="index.html">テスト インデックス</a> &gt; ぺったんR html 実証サンプル version 0.1</div>\r
110                                         <h2>ぺったんR html 実証サンプル version 0.1</h2>\r
111                                         <h3>はじめに</h3>\r
112                                         <p>html + css の表現力を活用してマンガ状の表示を行うのことが ぺったん、及び ぺったんR の肝である.</p>\r
113                                         <p>この文書では ぺったんR API などで作られたマンガ作品データがブラウザ上でどのような html になるのか? を示す.文書はあくまで実証サンプルであり、必ずしもここで示した html に従わなくてはいけないわけではない.</p>\r
114                                         <p>また、ぺったんR API によって提供されたマンガデータが、必ずしも html によって表示されなければいけないわけでもない.</p>\r
115                                         <p>この文書で示された html 構造は ぺったんR プロジェクトに設定されたライセンスの元でユーザーが自由に利用できる.</p>\r
116                                         \r
117                                         <h2>機能一覧</h2>\r
118                                         <dl class="dl-table clearfix">\r
119                                                 <dt>正常動作確認済みブラウザ</dt>\r
120                                                 <dd>ie5.5+, NN7.2+, Opera7+, Konqueror4.8, Safari3.2, Iron5</dd>\r
121                                                 <dt>吹きだしの語調</dt>\r
122                                                 <dd>通常の語調のほかに、強調、コンピュータの合成音声</dd>\r
123                                                 <dt>吹きだし内テキストのレイアウト</dt>\r
124                                                 <dd>センタリング、右より、左より</dd>\r
125                                         </dl>\r
126                                         \r
127                                         <h3>表示サンプル</h3>\r
128                                         <p>表示サンプルは今後充実していくこととする.</p>\r
129                                         \r
130                                         <div id="swbutton" class="button" onclick="switchBorder();" style="width:100px;margin:10px auto;">show border</div>\r
131                                         \r
132                                         <div id="html2comic">\r
133                                                 <div class="pettanr-comic-wrapper" style="width: 400px;">\r
134                                                         <div class="pettanr-comic-panel" style="border-width: 2px; height: 235px;">\r
135                                                                 <img src="../resource_pictures/1.png"\r
136                                                                         alt="目の血走ったペンギンが拳を握り締めている"\r
137                                                                         title="キャラクター名:キンイチ, 絵師:yas"\r
138                                                                         width="166" height="272" style="left: 148px; top: -2px; z-index: 0;"\r
139                                                                 >\r
140                                                                 <div class="pettanr-comic-balloon"\r
141                                                                         style="width: 200px; height: 160px; left: -29px; top: 39px; z-index: 1;"\r
142                                                                 >\r
143                                                                         <img src="../system_pictures/_w5.gif" alt="ペンギン曰く">\r
144                                                                         <p><span>ぺったんR 仕様の html によるコミック状表示が可能なブラウザはどの範囲か?</span></p>\r
145                                                                 </div>\r
146                                                                 <div class="pettanr-comic-balloon"\r
147                                                                         style="width: 100px; height: 80px; left: 300px; top: 80px; z-index: 2;"\r
148                                                                 >\r
149                                                                         <img src="../system_pictures/_w19.gif" alt="ペンギン一息ついて">\r
150                                                                         <p><strong>さて?</strong></p>\r
151                                                                 </div>\r
152                                                         </div>\r
153                                                 </div>\r
154                                         </div>\r
155                                         \r
156                                         <h3>画像や css に対応しない Web ブラウザでの表示</h3>\r
157                                         <p>マンガコンテンツとして推奨ブラウザや対応ブラウザで意図したとおりに表示できるだけでなく、html 文書として正しく書かれていなくてはいけない.</p>\r
158                                         <p>テキストブラウザや web クローラ、音声読み上げブラウザでの表示のされ方を勘案し、html 構造を設定する.</p>\r
159                                         <h4>テキストブラウザでの表示イメージ</h4>\r
160                                         <pre><samp>\r
161 目の血走ったペンギンが拳を握り締めている\r
162 ペンギン曰く\r
163 ぺったんR 仕様の html によるコミック状表示が可能なブラウザはどの範囲か?\r
164 ペンギン一息ついて\r
165 さて?\r
166                                         </samp></pre>\r
167                                         \r
168                                         <h3>ブラウザ検証</h3>\r
169                                         <h4>対応ブラウザ</h4>\r
170                                         <p>NN7, NN8, NN9, firefox3.6, ie5.5, ie6, ie7, Safari3.2, Iron5, Opera10, opera8, opera7, Konqueror4.8(windows)</p>\r
171                                         <h4>準対応ブラウザ</h4>\r
172                                         <p>opera6( overflow:hiddenが利かず要素がパネルをはみ出す )</p>\r
173                                         <h4>非対応ブラウザ</h4>\r
174                                         <p>NN6(テキスト表示位置がずれる), opera5( 日本語に非対応で文字化けする )</p>\r
175                                         \r
176                                         <h3>ソースコード</h3>\r
177                                         <h4>html 部分</h4>\r
178                                         <p>パネルピクチャはひとつの &lt;img&gt; タグで表示されます.</p>\r
179                                         <p>バルーンは、位置とサイズを決めるための &lt;div&gt; の中に吹きだし画像のための &lt;img&gt; と テキストを上下中央配置するための &lt;p&gt; と &lt;span&gt; からなる.</p>\r
180                                         <pre class="brush: xml;">\r
181 &lt;div class=&quot;pettanr-comic-wrapper&quot; style=&quot;width: 400px;&quot;&gt;\r
182         &lt;div class=&quot;pettanr-comic-panel&quot; style=&quot;border-width: 2px; height: 235px;&quot;&gt;\r
183                 &lt;img src=&quot;../resource_pictures/1.png&quot;\r
184                         alt=&quot;目の血走ったペンギンが拳を握り締めている&quot;\r
185                         title=&quot;キャラクター名:キンイチ, 絵師:yas&quot;\r
186                         width=&quot;166&quot; height=&quot;272&quot; style=&quot;left: 148px; top: -2px; z-index: 0;&quot;\r
187                 &gt;\r
188                 &lt;div class=&quot;pettanr-comic-balloon&quot;\r
189                         style=&quot;width: 200px; height: 160px; left: -29px; top: 39px; z-index: 1;&quot;\r
190                 &gt;\r
191                         &lt;img src=&quot;../system_pictures/_w5.gif&quot; alt=&quot;ペンギン曰く&quot;&gt;\r
192                         &lt;p&gt;&lt;span&gt;ぺったんR 仕様の html によるコミック状表示が可能なブラウザはどの範囲か?&lt;/span&gt;&lt;/p&gt;\r
193                 &lt;/div&gt;\r
194                 &lt;div class=&quot;pettanr-comic-balloon&quot;\r
195                         style=&quot;width: 100px; height: 80px; left: 300px; top: 80px; z-index: 2;&quot;\r
196                 &gt;\r
197                         &lt;img src=&quot;../system_pictures/_w19.gif&quot; alt=&quot;ペンギン一息ついて&quot;&gt;\r
198                         &lt;p&gt;&lt;strong&gt;さて?&lt;/strong&gt;&lt;/p&gt;\r
199                 &lt;/div&gt;\r
200         &lt;/div&gt;\r
201 &lt;/div&gt;\r
202                                 </pre>\r
203                                         <h4>css 部分</h4>\r
204                                         <pre class="brush: css;">\r
205 .pettanr-comic-wrapper {\r
206         margin:                                 1em auto;\r
207 }\r
208         .pettanr-comic-panel {\r
209                 border-style:                   solid;\r
210                 border-color:                   #111;\r
211                 position:                               relative;\r
212                 margin:                                 1em 0;\r
213                 overflow:                               hidden;\r
214         }\r
215                 .pettanr-comic-panel img {\r
216                         position:                               absolute;\r
217                 }\r
218                 .pettanr-comic-balloon {\r
219                         position:                               absolute;\r
220                 }\r
221                         .pettanr-comic-balloon img {\r
222                                 width:                                  100%;\r
223                                 height:                                 100%;                           \r
224                         }\r
225                         .pettanr-comic-balloon p {\r
226                                 margin:                                 0 !important;\r
227                                 padding:                                0 !important;                           \r
228                                 display:                                table;\r
229                                 position:                               absolute;\r
230                                 top:                                    0;\r
231                                 left:                                   16.6%;\r
232                                 width:                                  66.6%;\r
233                                 height:                                 100%;\r
234                                 *height:                                auto;\r
235                                 *top:                                   50% !important;\r
236                                 \r
237                         }\r
238                                 .pettanr-comic-balloon p span,\r
239                                 .pettanr-comic-balloon p strong,\r
240                                 .pettanr-comic-balloon p em,\r
241                                 .pettanr-comic-balloon p i,\r
242                                 .pettanr-comic-balloon p samp,\r
243                                 .pettanr-comic-balloon p code {\r
244                                         vertical-align:                 middle;\r
245                                         text-align:                             center;\r
246                                         font-size:                              14px; /* opera6 で使用 13px は不可 */\r
247                                         display:                                table-cell;\r
248                                         *display:                               block;\r
249                                         zoom:                                   1;\r
250                                         *position:                              relative;\r
251                                         *top:                                   -50%;\r
252                                 }\r
253                                 .pettanr-comic-balloon p strong {\r
254                                         font-weight:                    bold;\r
255                                 }\r
256                                 .pettanr-comic-balloon p em,\r
257                                 .pettanr-comic-balloon p i {\r
258                                         font-style:                             italic;\r
259                                 }\r
260                                 .pettanr-comic-balloon p samp,\r
261                                 .pettanr-comic-balloon p code {\r
262                                         font-family:                    monospace;\r
263                                 }       \r
264                                         </pre>\r
265                                         \r
266                                 </div>\r
267                                 <!-- InstanceEndEditable -->\r
268             </div>\r
269         </div>\r
270     </div>\r
271     \r
272     <div id="footer-content"><!-- #BeginLibraryItem "/Library/footer.lbi" -->\r
273 \r
274         <div id="footer">\r
275             <div id="footer-item-container" class="base-content-width clearfix">\r
276                 <div class="footer-item-wrapper">\r
277                     <div class="footer-item">\r
278                         <h2>ぺったんR にようこそ</h2>\r
279                         <ul>\r
280                             <li>サンプル</li>\r
281                             <li>ぺったんRの特徴</li>\r
282                             <li>沿革</li>\r
283                         </ul>\r
284                         <h2>Test</h2>\r
285                         <ul>\r
286                             <li><a href="index.html">Test Index</a></li>\r
287                         </ul>\r
288                     </div>\r
289                 </div>\r
290                 <div class="footer-item-wrapper">\r
291                     <div class="footer-item">\r
292                         <h2>ドキュメント</h2>\r
293                         <ul>\r
294                             <li><a href="http://sourceforge.jp/projects/pettanr/wiki/ForAuthors" rel="me" target="_blank">作家向けドキュメント</a></li>\r
295                             <li>絵師向けドキュメント</li>                                                     \r
296                             <li><a href="http://sourceforge.jp/projects/pettanr/wiki/ForDevelopers" rel="me" target="_blank">開発者向けドキュメント</a></li>\r
297                             <li><a href="http://sourceforge.jp/projects/pettanr/wiki/ForWebmasters" rel="me" target="_blank">編集長向けドキュメント</a></li>\r
298                         </ul>\r
299                     </div>\r
300                 </div>\r
301                 <div class="footer-item-wrapper">\r
302                     <div class="footer-item">\r
303                         <h2>プロトタイプ</h2>\r
304                         <ul>\r
305                             <li><a href="http://pettanr.heroku.com/" rel="me" target="_blank">pettanr.heroku.com</a></li>\r
306                             <li><a href="../work.html" rel="console">ユーザーコンソール</a></li>\r
307                         </ul>\r
308                         <h2>Ajax contents</h2>\r
309                         <ul>\r
310                             <li><a href="../help/jp.xml">help | jp</a></li>\r
311                         </ul>\r
312                     </div>\r
313                 </div>\r
314                 <div class="footer-item-wrapper" style="width:170px;">\r
315                     <div class="footer-item" style="padding-right:0;">\r
316                         <h2>ぺったんRチーム</h2>\r
317                         <ul>\r
318                             <li>わたしたちについて</li>\r
319                             <li>ミッション</li>\r
320                             <li><a href="../diary/itozyun.xml">itozyun's diary</a></li>\r
321                             <li>個人情報保護方針</li>\r
322                             <li>作品の取り扱い</li>\r
323                             <li>お問い合わせ</li>\r
324                         </ul>\r
325                     </div>\r
326                 </div>\r
327             </div>\r
328             <div id="copyright">Copyright (c) 2011-2012 pettanR team, some rights reserved.</div>\r
329         </div><!-- #EndLibraryItem -->\r
330         </div>\r
331         <script type="text/javascript" src="../javascripts/common.js"></script>\r
332 <!-- InstanceBeginEditable name="script" -->\r
333         <script type="text/javascript" src="../lib/syntaxhighlighter/scripts/shCore.js"></script>\r
334         <script type="text/javascript" src="../lib/syntaxhighlighter/scripts/shBrushJScript.js"></script>\r
335         <script type="text/javascript" src="../lib/syntaxhighlighter/scripts/shBrushXml.js"></script>\r
336         <script type="text/javascript" src="../lib/syntaxhighlighter/scripts/shBrushCss.js"></script>\r
337         <link type="text/css" rel="stylesheet" href="../lib/syntaxhighlighter/styles/shCoreDefault.css">\r
338         <script type="text/javascript">\r
339                 SyntaxHighlighter.all();\r
340                 \r
341                 var btn = document.getElementById( 'swbutton' );\r
342                 var elm = document.getElementById( 'html2comic' );\r
343                 var cls = 'show-border';\r
344                 var val = btn.firstChild.data\r
345                 \r
346                 function switchBorder(){\r
347                         var current = elm.className;\r
348                         elm.className = cls === current ? '' : cls;\r
349                         btn.firstChild.data = cls === current ? 'hide border' : val;\r
350                 }\r
351         </script>\r
352 <!-- InstanceEndEditable -->\r
353 </body>\r
354 <!-- InstanceEnd --></html>\r