私がこの 2 つのタグについて初めて知ったのは、若い頃に reset.css や normalize.css を学んでいたときでした。統合コードのデフォルト スタイルをリセットする CSS でこのタグを見ました。最近、境界線を勉強しているときにこの 2 つのタグに出会い、非常に興味深いと感じたので、いくつかの知識ポイントを皆さんと共有するために記事を書きました。 一般的に、フォームでは
つまり、 fieldset はフォーム要素をグループ化するために単独で使用できますが、 簡単な例を見てみましょう。簡単な HTML と構造は次のとおりです。 <フィールドセット> <legend>フォーム</legend> <div> <label>名前:</label><input type="text" placeholder="名前を入力" /> </div> <div> <label>パスワード:</label><input type="text" placeholder="名前を入力" /> </div> </フィールドセット> フィールドセット { 境界線: 1px solid#ddd; パディング: 12px; } 伝説 フォントサイズ: 18px; パディング: 0 10px; } 効果は以下のとおりです。 CodePen デモ - フィールドセットと凡例のデモ 興味深い点は、
位置については、親要素の フィールドセット { 境界線: 1px solid#ddd; // パディング: 12px; } 伝説 フォントサイズ: 18px; } 効果画像: フィールドセット { 境界線: 1px 溝 #ddd; } 伝説 アニメーション: marginMove 10s 無限交互; } @keyframes マージン移動 { 100% { 左マージン: 100px; } } 効果画像: 応用シナリオ - タイトルの両側に水平線 上記の基本的な知識を理解した後、もう少し深く掘り下げて、上記の 最も適したシナリオは、タイトルの両側に水平線があるレイアウトだと思います。次のようなものです: もちろん、このレイアウトを解決する方法はたくさんあります。通常は、疑似要素を使用して左右の水平線を生成するか、絶対配置によってローカルにカバーして重ね合わせます。 ここでは、 <div class="g-container"> <fieldset><legend>ランキング</legend></fieldset> </div> フィールドセット { 幅: 300ピクセル; 高さ: 24px; 境界線: 1px 透明の実線; 上の境界線の色: #000; } 伝説 マージン: 自動; パディング: 0 10px; } CodePen デモ -- fieldset と legend デモ 2 境界線ネストされたテキスト この記事「基本的な HTML 要素を使用して境界線内にテキストを追加する方法」では、境界線内にテキストをネストするという非常に興味深い使用シナリオも紹介されています。 疑似コードは次のとおりです。 <div class="g-container"> <fieldset><legend>CSS フィールドセット</legend></fieldset> <fieldset><legend>HTML 要素</legend></fieldset> <fieldset><legend>JavaScript</legend></fieldset> <fieldset><legend>TypeScript</legend></fieldset> </div> .g-コンテナ{ 位置: 相対的; 幅: 300ピクセル; 高さ: 300px; } フィールドセット{ 位置: 絶対; 幅: 300ピクセル; 高さ: 300px; 境界線: 10px 透明の実線; 上の境界線の色: #000; } 伝説 パディング: 0 10px; } フィールドセット:nth-of-type(2){ 変換: 回転(90度); } フィールドセット:nth-of-type(3){ 変換: 回転(180度); } fieldset:nth-of-type(3)>凡例{ transform: rotate(180deg); } フィールドセット:nth-of-type(4){ 変換: 回転(-90度); } 効果図は以下のとおりです。 複数の 伝説 アニメーション: 3 秒間の無限線形移動を交互に実行します。 } @keyframes 移動 { 100% { 左マージン: 70px; } } CodePen デモ - HTML フィールドセットと凡例を使用した境界線テキストのデザイン さて、これに基づいて、テキストが埋め込まれたさまざまな N 辺の境界線を生成できます。ここでは、いくつかのポリゴン境界の簡単な試みを示します。 CodePen デモ - フィールドセットと凡例でポリゴンを生成する 珍しいタグであるfieldsetとlegendの詳しい使い方については、これで終わりです。fieldsetとlegendタグの関連コンテンツについては、123WORDPRESS.COMの過去の記事を検索するか、以下の関連記事を引き続きご覧ください。今後とも123WORDPRESS.COMをよろしくお願いいたします。 |
<<: HTMLページをクリックしてダウンロードファイルを実装する2つの方法
>>: js の toString メソッドの 3 つの機能
1. はじめにtable_cache は非常に重要な MySQL パフォーマンス パラメータであり、...
現在の日付を照会する CURRENT_DATE() を選択します。 CURDATE() を選択する;...
さっそくAlibaba の oracle11g イメージをプルして構成する docker の記録を開...
インストール手順1. 仮想マシンを作成する 2. [カスタム(詳細)]を選択し、[次へ]をクリックし...
目次1. Bootstrap5 ブレークポイント1.1 モバイルファースト1.2 ブートストラップブ...
<br />ページに <img src=""> が含まれ...
MacBookにpython3.7.0をインストールする詳細な手順は、参考までに記録されています。具...
レイアウト部分: <div id="スライダー"> <!-- ...
この記事では、Linux環境でのmysql5.6.24自動インストールスクリプトコードを参考までに共...
目次1. 新しいプロジェクトを作成する2. 依存関係を追加する3. SpringコンテナにDrive...
目次1.配列を初期化する2. 配列の合計、最大値、最小値3. エラー値をフィルタリングする4. 論理...
色はウェブサイト訪問者に影響を与えますか?数年前までは、ウェブサイトはまだ贅沢品でしたが、今ではほと...
Docker は、あらゆるアプリケーション用の軽量でポータブルな自己完結型コンテナーを簡単に作成で...
Win10 システムをインストールしていて、k8s クラスターを構築する場合、Win10 に付属する...
目次序文1. モナドの判断1.1 例1.2 オブジェクトに入れる1.3 マップに載せる2. 複数の判...