![HTML&CSSフォームのガイド(ハッキングなし!)](https://img.php.cn/upload/article/000/000/000/173915125597206.jpg)
歴史的に、HTMLフォームは非常に注意が必要です。第一に、少なくとも少しのJavaScriptが必要であり、第二に、CSSがそれらを振る舞わせることができないためです。
ただし、これは必ずしも最新のWebの場合に当てはまるわけではないので、HTMLとCSSのみを使用してフォームをマークアップする方法を学びましょう。
キーテイクアウト
HTMLフォームは、JavaScriptを必要とせずに、HTMLとCSSのみを使用して作成できます。フォーム構造は
要素を使用して作成され、データはアクション属性を使用して送信されます。 Enctypeやターゲットなどの追加の属性を使用して、データエンコードタイプと出力が表示される場所を定義できます。
ラベルは、ユーザビリティとアクセシビリティに不可欠であり、入力の目的を説明しています。ラベルを宣言するには、隣接するラベル、ARIAラベル、ラッピングラベルの3つの方法があります。最も効率的な方法は、ラベル内の入力をラッピングすることです。プレースホルダーは、入力フィールドで期待されるものの例を提供するのにも役立ちます。
- ボタン、色、色、日付、電子メール、ファイルなど、さまざまな入力タイプがあります。ブラウザのデフォルトにより、スタイリング入力は困難になる可能性がありますが、外観属性はこれらをオーバーライドするために使用できます。入力検証は、ユーザー入力が特定の基準を満たしていることを確認するために重要であり、Native-HTML検証またはJavaScriptを使用して達成できます。
-
-
以上がHTML&CSSフォームのガイド(ハッキングなし!)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。