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
4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
\r
5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
\r
6 <meta http-equiv="Content-Language" content="ja">
\r
7 <meta http-equiv="Content-Script-Type" content="text/javascript">
\r
8 <meta http-equiv="Content-Style-Type" content="text/css">
\r
9 <meta http-equiv="imagetoolbar" content="no">
\r
10 <link rel="stylesheet" type="text/css" href="../stylesheets/site.css">
\r
11 <link rel="stylesheet" type="text/css" href="../stylesheets/peta.common.css">
\r
12 <link rel="stylesheet" type="text/css" href="../stylesheets/system.css">
\r
13 <!-- InstanceBeginEditable name="doctitle" -->
\r
14 <title>上下中央配置テスト vertical-align:middle</title>
\r
15 <!-- InstanceEndEditable -->
\r
16 <!-- InstanceBeginEditable name="head" -->
\r
17 <style type="text/css">
\r
23 display: table; /* ① */
\r
25 width: 100px; /* ② */
\r
26 background: #E3F2DA;
\r
28 border: 1px solid #003366;
\r
31 position: relative; /* ③ */
\r
34 position: relative; /* ③ */
\r
36 div.vertical_middle {
\r
37 display: table-cell; /* ④ */
\r
38 vertical-align: middle; /* ⑤ */
\r
40 * html div.vertical_middle {
\r
41 position: absolute; /* ⑥ */
\r
44 *+html div.vertical_middle {
\r
45 position: absolute; /* ⑥ */
\r
48 div.vertical_middle p.inner {
\r
49 margin: 0 !important;
\r
50 padding: 0 !important;
\r
52 * html div.vertical_middle p.inner {
\r
53 position: relative; /* ⑦ */
\r
56 *+html div.vertical_middle p.inner {
\r
57 position: relative; /* ⑦ */
\r
64 background: #E3F2DA;
\r
68 display: table-cell;
\r
69 vertical-align: middle;
\r
71 border: 1px solid #003366;
\r
74 div.table-cell span.inner {
\r
80 background: #E3F2DA;
\r
91 border: 1px solid #003366;
\r
97 div.middle-inner span.inner {
\r
104 /* http://e2designer.seesaa.net/article/152168876.html */
\r
105 /* http://perishablepress.com/press/2010/06/01/wrapping-content/ */
\r
107 white-space: pre; /* CSS 2.0 */
\r
108 white-space: pre-wrap; /* CSS 2.1 */
\r
109 white-space: pre-line; /* CSS 3.0 */
\r
110 white-space: -pre-wrap; /* Opera 4-6 */
\r
111 white-space: -o-pre-wrap; /* Opera 7 */
\r
112 white-space: -moz-pre-wrap; /* Mozilla */
\r
113 white-space: -hp-pre-wrap; /* HP Printers */
\r
114 word-wrap: break-word; /* IE 5+ */
\r
116 div.table-cell span.word-wrap {
\r
122 border: 1px solid #666666;
\r
127 display: table-cell;
\r
129 vertical-align: middle;
\r
132 div.wrap div.box1 {
\r
133 background-color: #FFDDDD;
\r
135 div.wrap div.box2 {
\r
136 background-color: #DDFFDD;
\r
140 * html div.wrap div {
\r
146 *:first-child+html div.wrap div {
\r
152 * html div.wrap div {
\r
153 display:inline-block;
\r
158 <!-- InstanceEndEditable -->
\r
162 <div id="general-content">
\r
163 <div id="outer-wrapper">
\r
166 <div class="base-content-width" style="position:relative;">
\r
167 <h1><a href="../index.html">pettanR</a></h1>
\r
168 <!-- global navi -->
\r
169 <div id="global-navi">
\r
170 <noscript id="noscript-alert">You need to have JavaScript enabled.</noscript>
\r
175 <div id="inner-wrapper" class="base-content-width">
\r
176 <!-- InstanceBeginEditable name="main_content" -->
\r
178 <div id="breadcrumb"><a href="index.html">テスト インデックス</a> > 上下中央配置テスト vertical-align:middle</div>
\r
179 <h2>上下中央配置テスト vertical-align:middle</h2>
\r
180 <p>上下中央配置をクロスブラウザで table タグ無しで行うテストhttp://scuderia-web.com/tips/xhtml_css/div_vertical_align.php</p>
\r
182 <div class="test-wrapper clearfix">
\r
183 <div class="outer">
\r
184 <div class="vertical_middle">
\r
185 <p class="inner">テキスト</p>
\r
189 <div class="test-wrapper clearfix">
\r
190 <div class="outer">
\r
191 <div class="vertical_middle">
\r
192 <p class="inner">テキスト<br>テキスト</p>
\r
196 <div class="test-wrapper clearfix">
\r
197 <div class="outer">
\r
198 <div class="vertical_middle">
\r
199 <p class="inner">テキスト<br>テキスト<br>テキスト<br>テキスト<br>テキスト<br>テキスト</p>
\r
206 <h3>上下中央配置したブロックを横に並べる for modern browser</h3>
\r
207 <p>ie8, firefox3.6, </p>
\r
208 <div class="test-wrapper">
\r
209 <div class="table">
\r
210 <div class="table-cell">
\r
211 <span class="inner">テキスト</span>
\r
213 <div class="table-cell">
\r
214 <span class="inner">テキスト<br>テキスト</span>
\r
216 <div class="table-cell">
\r
217 <span class="inner">テキスト<br>テキスト<br>テキスト<br>テキスト<br>テキスト</span>
\r
219 <div class="table-cell">
\r
220 <span class="inner word-wrap">word-break, word-wrap text. 1111111111111111111111111111111111111111111111111111111111111111111111111</span>
\r
222 <div class="table-cell">
\r
223 <span class="inner">this cell will break. 11111111111111111111111111111111111</span>
\r
227 <h3>上下中央配置したブロックを横に並べる for IE</h3>
\r
228 <p>ie5.5, ie6, ie7</p>
\r
229 <div class="test-wrapper">
\r
230 <div class="table-ie">
\r
231 <div class="table-cell-ie">
\r
232 <div class="middle-outer">
\r
233 <div class="middle-inner">
\r
234 <span class="inner">テキスト</span>
\r
238 <div class="table-cell-ie">
\r
239 <div class="middle-outer">
\r
240 <div class="middle-inner">
\r
241 <span class="inner">テキスト<br>テキスト</span>
\r
245 <div class="table-cell-ie">
\r
246 <div class="middle-outer">
\r
247 <div class="middle-inner">
\r
248 <span class="inner">テキスト<br>テキスト<br>テキスト<br>テキスト<br>テキスト</span>
\r
252 <div class="table-cell-ie">
\r
253 <div class="middle-outer">
\r
254 <div class="middle-inner">
\r
255 <span class="inner word-wrap">word-break, word-wrap text. 1111111111111111111111111111111111111111111111111111111111111111111111111</span>
\r
259 <div class="table-cell-ie">
\r
260 <div class="middle-outer">
\r
261 <div class="middle-inner">
\r
262 <span class="inner">this cell will break. 11111111111111111111111111111111111</span>
\r
269 <div style="height:420px;"></div>
\r
272 http://www.webbibo.com/blog/htmlcss/vertical/125.html
\r
288 <!-- InstanceEndEditable -->
\r
293 <div id="footer-content"><!-- #BeginLibraryItem "/Library/footer.lbi" -->
\r
296 <div id="footer-item-container" class="base-content-width clearfix">
\r
297 <div class="footer-item-wrapper">
\r
298 <div class="footer-item">
\r
299 <h2>ぺったんR にようこそ</h2>
\r
307 <li><a href="index.html">Test Index</a></li>
\r
311 <div class="footer-item-wrapper">
\r
312 <div class="footer-item">
\r
315 <li><a href="http://sourceforge.jp/projects/pettanr/wiki/ForAuthors" rel="me" target="_blank">作家向けドキュメント</a></li>
\r
316 <li>絵師向けドキュメント</li>
\r
317 <li><a href="http://sourceforge.jp/projects/pettanr/wiki/ForDevelopers" rel="me" target="_blank">開発者向けドキュメント</a></li>
\r
318 <li><a href="http://sourceforge.jp/projects/pettanr/wiki/ForWebmasters" rel="me" target="_blank">編集長向けドキュメント</a></li>
\r
322 <div class="footer-item-wrapper">
\r
323 <div class="footer-item">
\r
326 <li><a href="http://pettanr.heroku.com/" rel="me" target="_blank">pettanr.heroku.com</a></li>
\r
327 <li><a href="../work.html" rel="console">ユーザーコンソール</a></li>
\r
329 <h2>Ajax contents</h2>
\r
331 <li><a href="../help/jp.xml">help | jp</a></li>
\r
335 <div class="footer-item-wrapper" style="width:170px;">
\r
336 <div class="footer-item" style="padding-right:0;">
\r
341 <li><a href="../diary/itozyun.xml">itozyun's diary</a></li>
\r
349 <div id="copyright">Copyright (c) 2011-2012 pettanR team, some rights reserved.</div>
\r
350 </div><!-- #EndLibraryItem -->
\r
352 <script type="text/javascript">
\r
353 var has_server_support = false;
\r
355 <!-- InstanceBeginEditable name="script" --><!-- InstanceEndEditable -->
\r
357 <!-- InstanceEnd --></html>
\r