Another HTML-lint / WAI。textareaの初期値指定

締切り済みの質問

Another HTML-lint / WAI。textareaの初期値指定

素朴な疑問というか、
対策のできない推奨事項だと思いますが、
私の知らない方法があるのかもしれないと思い、質問させてください。

-----------------------
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

QNo.5387571

暇なときに回答ください

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

ANo.1

文法チェッカのエラー回避にHTML文字実体参照を置くケースがよくありますね。

<textarea> </textarea>
<textarea>&nbsp;</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

あわせてチェックしたい
  • Another HTML-lint gatewayでHTML文書の文法 ...
  • Another HTML-lint gatewayでHTML文書の文法 ...
  • javascritpの中身をHTML-lintでエラーが出ないようにしたい ...
PR

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら