jQueryMobile リストの表示05
リストの表示
画像付きのリスト
- 各リスト項目内のimg要素を記述すると、左側に画像が表示される画像付きリストを利用できる
- img要素で指定した画像は80×80pxに自動的にリサイズされる
ソースコード【 HTML 】
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>jQuery Mobile Sample</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.css"> <script src="http://code.jquery.com/jquery-1.6.4.min.js"></script> <script src="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.js"></script> </head> <body> <div data-role="page" id="index"> <div data-role="header"><h1>ヘッダー</h1></div> <div data-role="content"> <ul data-role="listview"> <li><a href="#page2"><img src="../img17/200x200/01.jpg">list</a></li> <li><a href="#page2"><img src="../img17/200x200/02.jpg">list</a></li> <li><a href="#page2"><img src="../img17/200x200/03.jpg">list</a></li> <li><a href="#page2"><img src="../img17/200x200/04.jpg">list</a></li> <li><a href="#page2"><img src="../img17/200x200/05.jpg">list</a></li> </ul> </div> <div data-role="footer"><h4>フッター</h4></div> </div> </div> </body> </html>
ブラウザで表示【 Safari 】
- より小さな画像をアイコンのようにして表示したい場合は、class属性「ui-li-icon」を使う
- 画像が16×16pxで表示される
- ただし、jQuery Mobileの現在のバージョン(1.0ベータ)では画像が40×40pxにリサイズされ、表示がずれてしまう
- 現状ではCSSでサイズを指定することで問題を回避できる
ソースコード【 HTML 】
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>jQuery Mobile Sample</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.css"> <script src="http://code.jquery.com/jquery-1.6.4.min.js"></script> <script src="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.js"></script> </head> <body> <div data-role="page" id="index"> <div data-role="header"><h1>ヘッダー</h1></div> <div data-role="content"> <ul data-role="listview"> <li><a href="#page2"><img src="../img17/200x200/06.jpg" class="ui-li-icon" style="max-width:16px;max-height:16px;">list</a></li> <li><a href="#page2"><img src="../img17/200x200/07.jpg" class="ui-li-icon" style="max-width:16px;max-height:16px;">list</a></li> <li><a href="#page2"><img src="../img17/200x200/08.jpg" class="ui-li-icon" style="max-width:16px;max-height:16px;">list</a></li> <li><a href="#page2"><img src="../img17/200x200/09.jpg" class="ui-li-icon" style="max-width:16px;max-height:16px;">list</a></li> <li><a href="#page2"><img src="../img17/200x200/10.jpg" class="ui-li-icon" style="max-width:16px;max-height:16px;">list</a></li> </ul> </div> <div data-role="footer"><h4>フッター</h4></div> </div> </div> </body> </html>
ブラウザで表示【 Safari 】