HTMLについて質問です。


HTMLはSGML 文書なので、DTD によって規定されていますが
inputタグのbuttonにあるvalue属性には
ボタンに表示する文字を書くことができますが
この表示する文字に変数など埋め込んでも
HTMLの文法上問題はないのでしょうか?

回答の条件
  • 1人5回まで
  • 登録:2007/04/19 22:02:39
  • 終了:2007/04/23 10:30:10

回答(1件)

id:b-wind No.1

b-wind回答回数3344ベストアンサー獲得回数4402007/04/19 22:20:55

ポイント60pt

HTML に変数という概念は無いので、

他の言語から使用する場合やテンプレートを使用したものを直接ブラウザで見たときの挙動と解釈します。


Forms in HTML documents (ja)

VALUE 属性に入る文字列は仰るとおり DTD で定義されていますので、DATA 型となります。

value CDATA #IMPLIED -- sent to server when submitted --

Basic HTML data types (ja)

また CDATA 型は、

CDATAは、文書文字集合中の任意の文字の列であり、文字実体をも含む。

と規定されていますので、これに従った形であれば特に問題ないと考えられます。

id:quocard

ありがとうございます。

ということはでたらめな意味をなさない

文字列を記述するのはあまり好ましくないという

解釈でよいのでしょうか。

2007/04/19 22:28:10
  • id:b-wind
    >でたらめな意味をなさない
    >文字列を記述するのはあまり好ましくないという
    任意の文字の列なので割と何でもOKという意味です。
    厳密な定義はさらに元の資料をたどる必要がありますが。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません