ホームページ > 記事 > ウェブフロントエンド > HTMLでタブページ切り替えを実装する方法
#このチュートリアルの動作環境: Windows7 システム、html5 バージョン、DELL G3 コンピューター。htmlタブ ページ切り替えの実装方法: まず、コンテナとしてクラス名をラップした div を作成します。次に、ラベル タグを 4 つ作成し、各ラベルに span タグを作成します。最後に、このナビゲーション アイテムとして div を作成します。
html タブ ページ切り替えを実装するメソッド:
原則: ラベル label の関連属性と入力のラジオ選択タイプを通じて、対応する div を表示します1. コンテナとしてラップするクラス名を持つ div を作成します 2. タブ切り替え項目となるラベルを 4 つ作成します 3. それぞれにスパンを作成しますlabel ラベル(ナビゲーションコンテンツ)、入力ラベル(選択と選択解除の実装)タイプはラジオで、このナビゲーション項目をクリックするとコンテンツボックスが表示されるのでdivも作成されます。は入力ラベルです 名前は同じでなければなりません。私はそれを tab と名付けました。最終的な HTML は次のとおりです:<div class="wrap"> <label> <span>home</span> <input type="radio" name="tab" checked> <div>home-page</div> </label> <label> <span>list</span> <input type="radio" name="tab"> <div>list-page</div> </label> <label> <span>news</span> <input type="radio" name="tab"> <div>news-page</div> </label> <label> <span>mine</span> <input type="radio" name="tab"> <div>mine-page</div> </label> </div>重要な CSS、入力の幅を 0 に設定することで、小さい値になります。入力のサイズ ドットは非現実的であり、ラベルの関連付けを通じてナビゲーション項目をクリックすることで入力がチェックされ、対応する div の表示が input:checked div{display:block}
によって実現されます。
<style type="text/css"> *{margin: 0;padding: 0;} .wrap{ margin: 20px auto; width: 403px; height: 600px; border:1px solid brown; position: relative; } label{ width: 100px; height: 30px; float: left; text-align: center; line-height:30px; border-right: 1px solid brown; border-bottom: 1px solid brown; } label:nth-of-type(4){ border-right: none; } label span{ cursor: pointer; } label div{ width: 403px; height: 568px; position: absolute; left: 0; top: 31px; background: #eeeeee; display: none; } label input{ width: 0; } input:checked+div{ display: block; } </style>
関連する学習に関する推奨事項:
html ビデオ チュートリアル以上がHTMLでタブページ切り替えを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。