HTML
 Computer >> コンピューター >  >> プログラミング >> HTML

HTML5で
要素の概要(サマリー)を表示する方法

HTML5では、<summary>タグを使用することで、<details>タグで追加したコンテンツの概要(サマリー)を指定できます。<details>要素は折りたたみ可能なウィジェットを作成するためのもので、その見出しとなる部分を<summary>タグで定義します。ユーザーがこの概要部分をクリックすると、詳細な内容が開閉されます。

使用例

以下のコードを実行すると、HTML5で概要を表示する動作を実際に確認できます。

<!DOCTYPE html>
<html>
   <head>
      <title>HTML Summary Tag</title>
   </head>
   <body>
      <details>
         <summary>Some More Information</summary>
         <p>Providing more info about the details here.</p>
      </details>
   </body>
</html>

ポイント

<summary>タグは必ず<details>要素内の最初の子要素として配置します。概要部分には三角形のアイコンが表示され、クリックすることで詳細コンテンツの表示・非表示が切り替わります。また、<details>タグに「open」属性を追加すると、初期状態で詳細が展開された状態になります。主要なブラウザ(Chrome、Firefox、Safari、Edge)すべてでサポートされているため、JavaScriptに頼らず手軽にアコーディオンUIを実装できる便利な要素です。

  1. Windows 10で高DPIモニター向けのディスプレイスケーリングを設定する方法

    Windowsが高解像度・高DPIモニター上では美しく表示されないことは、もはや周知の事実です。Microsoftはこれまで何度もアップデートでこの問題の解決を試みてきましたが、理想の状態にはまだ程遠いのが現状です。 そのため、Windows 10の登場から6年以上が経過した今でも、高DPIモニターで見た目を整えるには、ユーザー自身による手動調整が必要になるのです。 そこで役立つのが「ディスプレイスケーリング」です。本記事では、Windowsの表示をお使いのモニターに合わせて最適化する方法を詳しく解説します。 ディスプレイスケーリングとは? ディスプレイスケーリングとは、画像や文字などのUI要

  2. 【Python】与えられた数がフィボナッチ数かどうかを判定する方法を解説

    本記事では、以下の問題文に対する解決策について詳しく学んでいきます。 問題の定義 数値 n が与えられたとき、その数がフィボナッチ数であるかどうかを判定します。 ご存知のとおり、n番目のフィボナッチ数は「直前の2つのフィボナッチ数の和」として定義されます。しかし、この漸化式以外にも、フィボナッチ数には興味深い数学的な性質が存在します。 フィボナッチ数の判定に使える重要な性質 ある数 n がフィボナッチ数であるのは、次の条件が成り立つ場合、かつその場合に限られます。 5×n² + 4 が完全平方数である または 5×n² − 4 が完全平方数である つまり、上記のどちらか一方(または両方)が