5 に答える
標準に従うと、textarea
要素は要素の子孫である必要がありform
ます。HTML5 ではtextarea
、フォームの外側に配置できますが、form
属性が満たされています。
参照: https://developer.mozilla.org/en-US/docs/HTML/HTML_Elements/textarea
textarea
しかし、私が知っているように、フォームの外でform
属性なしで使用する主要なブラウザーではエラーは発生しません。
div
質問で説明した目的のために、垂直スクロールの要素を使用できます: http://jsfiddle.net/f0t0n/Ybznv/
#log {
height: 256px;
width: 512px;
overflow: auto;
}
はい、できますが、スクロールするだけの場合は、代わりに div を使用し、css で次のようにスタイルします。
例:
div {
overflow-x:scroll;
height:200px;
width:200px;
border:solid black 1px;
}
はい、フォームの外で使用できます。
ただし、div要素を使用してから、contenteditable属性を使用して、ユーザーが情報を編集できるようにすることもできます。
はい、フォームの外で textarea タグを使用できます。それらはテキストを表示して挿入および編集できるようにしますが、フォームに関連付けられていないため、その使用は制限される可能性があります。テキスト領域にはいつでも document.getElementById("") を使用できると思いますが...
はい、フォーム外で textarea を使用できます。問題ありません。
PS: しかし、textarea out または form を使用する正当な理由はありません。代わりに div を使用できます。