私はテキスト領域を持つ非常に単純なフォームを作成しています。テキスト領域は、改行で区切られた名前の書式設定されたブロックを取ります。アプリケーションを少し使いやすくするために、複数行のテキストを含むプレースホルダの例を含めるといいでしょう。残念ながら、これはHTML5仕様では不可能と思われます。なぜ誰が知っていますか?HTML5で複数のプレースホルダを許可しない理由は何ですか?
答えて
<placeholder>
は、<blockquote>
と同じです。 特定のニッチがあります。
属性が<placeholder>
の場合、主に1行のフォームフィールドで使用されます。テキスト領域ではありません。
1行のフォームフィールドでは、どのくらいの頻度でキャリッジリターンを使用しますか?決して。
The <placeholder> attribute represents a short hint (a word or short phrase) intended to aid the user with data entry. A hint could be a sample value or a brief description of the expected format. The attribute, if specified, must have a value that contains no U+000A LINE FEED (LF) or U+000D CARRIAGE RETURN (CR) characters.
HTML5はまだ新しい、新鮮であり、様々なブラウザに最適化し、微調整され続けているので、 <placeholder>
属性にそのような厳しいガイドラインが設定されていないと、ブラウザー側でどのような狂ったことが起こるかを知っていますか?
ウェブはデザイナーや開発者がコードを減らし、間違いを少なくするのに役立つようになっているようです。
私はポールアイルランドとジェフリーウェイのような人々が投稿タグを閉じるなどのいくつかの投稿を見てきました.HTML5では多くの標準要素が短く/簡単に変更されました(例:<!doctype html>
)。また、ウェブページ機能をうまく機能させるために必要な伝統的な属性であったものは、今やすべて一緒に簡単に投げ捨てることができます。ウェブはよりシンプルになり、同時により複雑になっています。
しかし、ジレンマ(あなたの質問の色合いに悩まされていると思われる)を修正するために何かをしたい場合は、代わりに<title>
属性を使用してください。以下のリンクにある問題の選択の回答を参照してください:私たちの代わりにHTMLワーキンググループを頼むと言うでしょう
Can you have multiline HTML5 placeholder text in a <textarea>?
少なくともこれは意味があります。返信いただきありがとうございます。 – LandonSchropp
しかし、 'title'属性は何でもマルチラインコンテンツをサポートしますが、textareasの' placeholder'属性はサポートしていません。これは奇妙なデザインの決定です。 JS内の同じ機能が複雑で、エラーが発生しやすく、複数行のプレースホルダが許されるのであれば、大部分の場合は完全に余計になります。 ;-)だから、ニッチは、はるかに一般的で一般的なはずです。 – Frunsi
- 1. マシュマロの許可のダイアログ「許可」ボタンが効かない理由は?
- 2. インターフェイスのインターフェイスプロパティを実装する派生クラスの具象プロパティを許可しない理由は何ですか?
- 3. カスタムジェネリックタイプまたはインターフェイスを許可しない理由WinRTの理由
- 4. スライスポインタのインデックスがゴランで許可されていない理由
- 5. 永続クラスの複数パラメータコンストラクタの理由は何ですか?
- 6. Entity Frameworkテーブル名が複数の理由は何ですか?
- 7. シェルスクリプトで実行しない理由は何ですか?
- 8. Angular CLIを使用しない理由は何ですか?
- 9. NHibernateがSQLを実行しない理由は何ですか?
- 10. インターネットエクスプローラがセッションクッキーを保存しない理由は何ですか?
- 11. AnyObjectを使用しない理由は何ですか?
- 12. ディレクティブがクラスを設定しない理由は何ですか?
- 13. C++:ポインタを返す関数がconstではない理由は何ですか?
- 14. JTextAreaのスクロールバーが機能しない理由は何ですか?
- 15. Flumeメモリチャネルはいつ復元可能ではないのですか?その理由は何ですか?
- 16. Access 2010複数列インデックスで複数のNULL値を許可しない
- 17. CLLocationManagerをグローバル変数に固定しない理由は何ですか?
- 18. コマンドライン - 「タッチ」を使用できない理由は何ですか?
- 19. この条件が真でない理由は何ですか?
- 20. 何らかの理由でウェブサイトで横スクロールが可能です
- 21. コントローラーが決して燃えない理由は何ですか?
- 22. カスタムRESTシリアライザが機能しない理由は何ですか?
- 23. requestFocus()が機能しない理由は何ですか?
- 24. MyStackがProtoStackに準拠しない理由は何ですか?
- 25. 何らかの理由で、関数
- 26. Javaメソッドが複数の値を返すことができない理由は何ですか?
- 27. Molesがいくつかの関数の代理人を生成しない理由は何ですか?
- 28. HTML5の<script>でvideo.play()を解決できない理由
- 29. suidと他の許可(世界の許可)の違いは何ですか?
- 30. 何らかの理由で(何らかの理由で)CSSグリッドが動作しない
:) – PeeHaa
複数行のプレースホルダがある場合、質問は主観的に求めていません。良いか悪いか。それはなぜW3Cがそれらを含まないことを選んだのか尋ねる。私はそれがSOのルールを公正な問題だと思う。 – LandonSchropp
私はそれはルールの問題ではないと思います。しかし、あなたが決定を下す人々に尋ねるなら、あなたはより良い答えを得るでしょう。 – PeeHaa