締切り済みの質問
素朴な疑問というか、
対策のできない推奨事項だと思いますが、
私の知らない方法があるのかもしれないと思い、質問させてください。
-----------------------
http://openlab.ring.gr.jp/k16/htmllint/explain.html#default-text
文法チェッカーで有名なAnother HTML-lint(WAI)で解説に
「textareaに初期値を指定すべきである」というのがあります。
<input>ではvalue=""で可能ですが、 <textarea>ではタグの中に書くことになりますので、
<textarea></textarea>
ですが、これではエラーとして出力されてしまいます。
そこで、初期値として空白を指定したい場合、どのように書くべきでしょうか。
・HTMLの種類、バージョンは問いません。
・WAIによると古いブラウザを考慮しているとのことですので、CSS、SCRIPTなどを使わず、HTMLだけで完結できればと思います。
-------------------------
参考
http://okwave.jp/qa3561084.html
実際の製作ではこのエラーメッセージは無視して「<textarea></textarea>」このように書きますが、
もし、仕事などで「Another HTML-lintでエラーなし」を条件として製作依頼を受けた場合にどうするか、
というのを想定して戴ければ、と思います。
(*私なら、エラーなしは出来ないとしてエラー付きで納品するか、製作そのものを断ります(^^;)
投稿日時 - 2009-10-22 15:27:47
3人が「このQ&Aが役に立った」と投票しています
回答(2件中 1~2件目)
該当サービスは W3C Markup Validation Service(http://validator.w3.org/)より「厳格」に文法のチェックを実行します。
此処で「大変良く出来ました」が取れるサイトは極めて少ないでしょう。
(エラーレベル「0」が皆無の状態で・・・)
W3C Markup Validation Serviceでエラーが出ない構文なら問題無しと判断して、意識「仕過ぎ無い」のが一番なのでは?
「This document was successfully checked as *** *.* ****!」が出れば問題無しと思いますよ^^;
投稿日時 - 2009-10-22 22:36:29
補足
ありがとうございます。
質問文に書いてあるとおり、実際の製作で満点を取るつもりはありませんが、
仕事でそういう要求が出た場合や、トリビア・雑学程度に考えて戴ければと思います。
投稿日時 - 2009-10-23 03:15:08
お礼
ページの後ろの方に流れてしまったので終了させて頂きます。
投稿日時 - 2009-11-06 15:48:16
文法チェッカのエラー回避にHTML文字実体参照を置くケースがよくありますね。
<textarea> </textarea>
<textarea> </textarea>
「ゼロ幅の文字」を指定すれば、内容を空にすることも可能かもしれません。
投稿日時 - 2009-10-22 19:10:16
補足
なるほど、その手があったかと思い
を使ってみましたが、
Windows Firefox3.0.14、HTMLの文字コードをUTF-8にて<textarea>の中身の表示はなくなりますが、
%E2%80%8B
が送信されたので、やはりNGなようですね。
投稿日時 - 2009-10-23 03:20:38
お礼
ページの後ろの方に流れてしまったので終了させて頂きます。
投稿日時 - 2009-11-06 15:48:29
OKWaveのオススメ
おすすめリンク