ツールバー要素は、「簡単にアクセスできる」ナビゲーションのために、ヘッダーとフッターの内側に配置されることがよくあります:
ヘッダーはページの上部にあり、通常、ページタイトル/ロゴや 1 つか 2 つのボタン(通常はホーム、オプションや検索)が含まれます。
ヘッダーの左側および/または右側にボタンを追加できます。
下のコードは、ヘッダー・タイトル・テキストの左側に「ホーム」ボタンを追加し、右側に「検索」ボタンを追加しています:
<div data-role="header">
<a href="#" class="ui-btn ui-icon-home ui-btn-icon-left">Home</a>
<h1>Welcome To My Homepage</h1>
<a href="#" class="ui-btn ui-icon-search ui-btn-icon-left">Search</a>
</div>
Try it Yourself »following code will only add a button to the left side of the header title:
<div data-role="header">
<a href="#" class="ui-btn ui-btn-left ui-icon-home ui-btn-icon-left">Home</a>
<h1>Welcome To My Homepage</h1>
</div>
Try it Yourself »次のコードは、ヘッダータイトルの右側にのみボタンを追加します:
<div data-role="header">
<h1>Welcome To My Homepage</h1>
<a href="#" class="ui-btn ui-btn-right ui-icon-home ui-btn-icon-left">Search</a>
</div>
Try it Yourself »ヘッダーには1つか2つのボタンを含めることができますが、フッターには制限がありません。
フッターは、ページの下部に配置します。
フッターは、ヘッダーより柔軟です。ページ全体を通してより機能的で変更可能です。したがって、必要な数のボタンを含むことができます:
<div data-role="footer">
<a href="#" class="ui-btn ui-icon-plus ui-btn-icon-left">Add Me On Facebook</a>
<a href="#" class="ui-btn ui-icon-plus ui-btn-icon-left">Add Me On Twitter</a>
<a href="#" class="ui-btn ui-icon-plus ui-btn-icon-left">Add Me On Instagram</a>
</div>
Try it Yourself »チップ: フッター内のボタンは、デフォルトで中央揃えではありません。 これを修正するには、単純に CSS を使用します:
フッターのボタンを横や縦にグループ化することもできます:
<div data-role="footer" style="text-align:center;">
<div data-role="controlgroup" data-type="horizontal">
<a href="#" class="ui-btn ui-icon-plus ui-btn-icon-left">Add Me On Facebook</a>
<a href="#" class="ui-btn ui-icon-plus ui-btn-icon-left">Add Me On Twitter</a>
<a href="#" class="ui-btn ui-icon-plus ui-btn-icon-left">Add Me On Instagram</a>
</div>
</div>
Try it Yourself »ヘッダーとフッターは、次の3つの方法で配置できます:
ヘッダーとフッターを配置するには、data-position 属性を使用します:
<div data-role="header" data-position="inline"></div>
<div data-role="footer"
data-position="inline"></div>
Try it Yourself »
<div data-role="header" data-position="fixed"></div>
<div data-role="footer"
data-position="fixed"></div>
Try it Yourself »全画面配置を有効にするには、data-position="fixed" を使用し、要素に data-fullscreen 属性を追加します:
<div data-role="header"
data-position="fixed" data-fullscreen="true"></div>
<div data-role="footer"
data-position="fixed" data-fullscreen="true"></div>
Try it Yourself »チップ: 全画面配置は、写真、画像、ビデオには最適です。
チップ: 画面をタップすると、固定配置と全画面配置の両方のヘッダーとフッターが非表示や表示になります。
ツールバーにアイコンのみを表示する
ヘッダーとフッターのボタンにアイコンのみを表示するために ui-btn-icon-notext クラスを使用する。