タグの、<INPUT TYPE="TEXT"… と TYPE="INPUT"… の違いは何ですか?
ここ1週間、ずっとサイトの検索をしたりしているのですが、答えが分かりませんでした…

このQ&Aに関連する最新のQ&A

A 回答 (2件)

始めまして、こんにちは。


<INPUT TYPE='INPUT' ・・・ ですが、下の方も言っている通り、
INPUTと言う属性は有りません。
ですが、IEの場合はHTMLタグを厳密に書かなくても表示されてしまいますので、
「TYPE='INPUT'」とした場合、明示的に「TYPE='TEXT'」となっているようです。
という訳ですので、IEの場合はどちらでも違いは無いと言うことになります。
    • good
    • 0

こんにちは。



文を読む限り<input type="input">と見えるのですが、
input要素にはtype="input"という属性は存在していません。

私の勘違いでしたらごめんなさい。
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Qinput[type=text]とinput[type="text"]

input[type=text]とinput[type="text"]
どちらが正しいですか?

Aベストアンサー

どちらも正しいと思います。しいて言えば、前者がHTMLでは許される記述、後者がXHTMLの記述ということでしょうか。

HTMLもXHTMLも、どちらもSGMLをベースとしています。XHTMLは、HTMLを記述が厳格なXMLに準拠するように再定義されたものです。

プログラムとの連携が必要になるのであれば、XHTMLで記述するようにした方が何かと便利かと思います。

Qの属性で readonly や style="IME-MODE: inactive"はIE3や4でも大丈夫??

今、テキストボックスを2つ用意したとします。
ひとつは読み取りだけのもの。
ひとつは入力可能なもの。

前者には readonly
後者には style="IME-MODE: inactive" として
IMEモードを変更しているのですが、

インターネットエクスプローラー3.02 や 4
でも大丈夫でしょうか?

ここでいう大丈夫とは、別に機能しなくても
よいということで、エラーにならなければいいという
ことです。

一応エラーにはならないような気がするのですが、
どなたかご存知の方教えて下さい。

環境
Windows2000
IE5

Aベストアンサー

HTMLやCSSは、対応していないブラウザでは無視されるようになっています。

GBSGBSさんがご使用になろうとしているのはレイアウトを指定するスタイルではないですから大丈夫だと思いますよ。

Qテキストボックス(INPUT TYPE=TEXT)の属性について

INPUTタグのTYPEをTEXTにする事によって、
テキストボックスが表示されます。
このテキストボックスに文字が入力されたら通常は左詰めに文字が
入力されますが、これを右詰めに文字を入力させたく思ってます。
このような事って可能なのでしょうか?

Aベストアンサー

実験したことありませんが、スタイルシートで可能かもしれません。

<INPUT style="text-align: right" TYPE=TEXT>

表示はすると思いますが、入力時の表示は?

Qについて

Another HTML-lint gatewayというサイトでHTMLの文法チェックをしたところ、「<INPUT TYPE="TEXT"> には VALUE 属性で初期値となるテキストを指定しておきましょう。」という指摘を受けました。

詳細を確認したところ
-------------------------------------------------------------------
<TAG> には初期値となるテキストを指定しておきましょう。

<INPUT type="text"> や <TEXTAREA> には、何か初期値となるようなテキストをあらかじめ書いておくことがWAIで薦められています。その理由に、空だと正しく処理できないWWWブラウザの可能性が示されています。
-------------------------------------------------------------------
ということが記載されていました。

これはどういうことなのでしょうか?
わかる方いらっしゃいましたら、ご教授お願いいたします。

Another HTML-lint gatewayというサイトでHTMLの文法チェックをしたところ、「<INPUT TYPE="TEXT"> には VALUE 属性で初期値となるテキストを指定しておきましょう。」という指摘を受けました。

詳細を確認したところ
-------------------------------------------------------------------
<TAG> には初期値となるテキストを指定しておきましょう。

<INPUT type="text"> や <TEXTAREA> には、何か初期値となるようなテキストをあらかじめ書いておくことがWAIで薦められています。その理由に、空だと正し...続きを読む

Aベストアンサー

> 「ここに文字を入力してください」の箇所が自然に消えるようにすることは可能でしょうか?

<input type="text" onfocus="if (this.value == 'ここに文字を入力してください') this.value = '';" onblur="if (this.value == '') this.value = 'ここに文字を入力してください';" value="ここに文字を入力してください">

これでうまく行くと思いますよ。一度お試しください。


このカテゴリの人気Q&Aランキング

おすすめ情報