インライン CSS は ::before および ::after 擬似要素を利用できますか?
インライン CSS で ::before の展開が許可されているかどうかを問い合わせています::after 疑似要素は有効な質問です。この記事では、このクエリへの答えを詳しく説明します。
インライン CSS と疑似要素
インライン CSS は HTML 要素内に直接存在し、定義された CSS の代替手段となります。外部スタイルシート内。インライン CSS はその目的を果たしますが、疑似要素を考慮すると制限が生じます。
疑似要素、:before および :after は CSS の不可欠な機能であり、特定の要素の前後にコンテンツを挿入しやすくなります。ただし、これらの疑似要素はインライン CSS で直接ターゲットにできないため、スタイルシート宣言が必要です。
スタイルシートを使用した疑似要素の実装
::before の実装を説明するにはおよび :: スタイルシートを使用した場合は、次の例を参照してください:
td { text-align: justify; } td::after { content: ""; display: inline-block; width: 100%; }
この例では、インライン CSS プロパティ text-align: justify により、td 要素内のテキストが確実に揃えられます。同時に、スタイルシートで定義された ::after 疑似要素は、td 要素の幅全体に広がるインライン ブロックを利用して、空の文字列を挿入します。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3