fieldset
の内側にいなくてもform
タグを使用できるかどうか疑問に思っていました。内側のhtmlの周りにlegend
と境界線を囲む方法が好きだからです。 li
要素を囲むために使用すると、フォーム内の実際のthere(visual)のように動作します。
有効なHTML5です。次のHTMLをバリデーターに貼り付けます: http://validator.w3.org/check:
<!DOCTYPE html>
<html>
<head><title>Title</title></head>
<body>
<fieldset> <legend>Test</legend> </fieldset>
</body>
</html>
これは有効なHTML4でもあります。置換<!DOCTYPE html>
以下を使用しますが、検証に合格しています。
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
ほとんどのフォーム要素は、フォームの外部のJavaScriptユーティリティで使用できるため、実際のフォームの外部で任意のフォーム要素を使用できます。このフォームは、ユーザーがデータを送信できるようにする場合にのみ必要です。
覚えておくべきことの1つは、構造とデザインを分離する必要があるということです。 isフィールドセットであるため、またはフィールドセットがであるため、フィールドセットが必要ですか? )いい?
以下も参照してください。