1. ホーム
  2. Web制作
  3. html5

中国語の文字にピンインを追加してコンポーネントを折りたたみ、展開するためのHTML5コード

2022-01-14 23:50:41

HTMLの仕様はW3CとWHATWGの共同作業で作られており、HTML5も例外ではありません。中でも

  • W3Cとはワールドワイドウェブコンソーシアムのこと
  • WHATWGとは、Web Hypertext Application Technology Working Group(ウェブ・ハイパーテキスト・アプリケーション技術ワーキンググループ)のことです。

"共同出力"といういい方をしていますが、どちらかというと、"HTML5には2つの仕様がある"といった感じでしょうか。しかし、天下分け目の諺通り、今(つい先日、2018.5.29)、HTML仕様を単一バージョンで開発すると言っています。

HTML5に追加された新しいタグや機能、定番のものは皆さんご存知だと思いますので、ここでは割愛しますが、意外と知らない、便利な機能を2つご紹介します!。

中国語文字にピンインを追加

コードは以下の通りです。

<ruby>
  Be an engineer not a coder
  <rt> zuo gong cheng shi bu zuo ma nong</rt>
</ruby>

その効果は次のとおりです。

コンポーネントの展開と折りたたみ

数行の簡単なコード

<details>
  <summary> Public number "Front-end foreign language selection" </summary>
  Welcome to my public number, focusing on big front-end, full-stack, programmer growth public number! If it is inspiring and helpful to you, you can click a concern, collection, and also leave a message to discuss, which is the greatest encouragement to the author.
  About the author: Web front-end engineer, full-stack development engineer, continuous learner.
</details>

そして、次のような効果を得ることができます。

すごいでしょう?

これまで、このようなコンテンツを実装するためには、JavaScriptに頼らざるを得ませんでした。今は、HTMLもよりインタラクティブになりました。

ネイティブのプログレスバーとメトリックス

progressタグは、進捗状況を表示するタグです。

なお、プログレスはメトリクスに適していないので、メトリクスを表現したい場合は、代わりにmeterタグを使用する必要があります。これは何のタグだっけ?

meterは、与えられた範囲(ゲージ)のデータを測定するために使用されます。

<meter value="3" min="0" max="10"></meter> three-tenths<br>
<meter value="0.6"></meter> 60%

Chromeでは、次のような結果が表示されます。

この記事のサンプル効果と全コードは私のブログにあります。 小さなコード のページをご覧ください。

概要

この記事は、HTML5漢字ピンイン拡大・展開コンポーネントコードについて紹介しています、より関連するHTML5漢字ピンイン拡大・展開コンテンツは、スクリプトハウスの過去の記事を検索するか、次の関連記事を閲覧を続けてください、私はあなたが将来的にもっとスクリプトハウスをサポートすることを願っています!.