CSS の領域では、ボックスの特定のサイズや部分的な境界線を宣言できるとは限りません。ただし、アクセシビリティと適切な機能低下を維持しながら、目的の効果を実現する賢い方法があります。
クエリで提供される例を考えてみましょう。幅 350 ピクセルのボックスで、最初の 60 ピクセルに下枠のみが表示されます。これは、CSS ルールの組み合わせを使用して効果的にシミュレートできます。
div { width: 350px; height: 100px; background: lightgray; position: relative; margin: 20px; } div:after { content: ''; width: 60px; height: 4px; background: gray; position: absolute; bottom: -4px; }
空の疑似要素 (:after) をボックス コンテナーに追加することで、部分的な下枠を動的に追加できます。擬似要素の幅と高さによって境界線の範囲が決まりますが、その位置によって境界線がボックスの目的の領域にのみ表示されるようになります。
この手法は、CSS サポートが制限されている場合でもシームレスに機能します。 :after を理解できないブラウザでは、部分的な境界線が単に非表示になり、全体的なレイアウトとアクセシビリティが維持されます。
以上が創造的なテクニックを使用して CSS ボックスに部分的な境界線を作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。