• ベストアンサー

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

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

  • CSS
  • 回答数2
  • ありがとう数14

質問者が選んだベストアンサー

  • ベストアンサー
  • markelf
  • ベストアンサー率71% (5/7)
回答No.1

どちらも正しいと思います。しいて言えば、前者がHTMLでは許される記述、後者がXHTMLの記述ということでしょうか。 HTMLもXHTMLも、どちらもSGMLをベースとしています。XHTMLは、HTMLを記述が厳格なXMLに準拠するように再定義されたものです。 プログラムとの連携が必要になるのであれば、XHTMLで記述するようにした方が何かと便利かと思います。

salonpath
質問者

お礼

どちらでも問題ないのですね、ありがとうございました。

その他の回答 (1)

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

どちらも適用されるはずです。 5.8.1 属性及びその値に対するマッチング ( http://www.swlab.it.okayama-u.ac.jp/man/rec-css2/selector.html#q10 )

salonpath
質問者

お礼

参考サイトありがとうございます。 リンク先も""があったりなかったりしてますね。

関連するQ&A

  • <INPUT TYPE="TEXT">について

    Another HTML-lint gatewayというサイトでHTMLの文法チェックをしたところ、「<INPUT TYPE="TEXT"> には VALUE 属性で初期値となるテキストを指定しておきましょう。」という指摘を受けました。 詳細を確認したところ ------------------------------------------------------------------- <TAG> には初期値となるテキストを指定しておきましょう。 <INPUT type="text"> や <TEXTAREA> には、何か初期値となるようなテキストをあらかじめ書いておくことがWAIで薦められています。その理由に、空だと正しく処理できないWWWブラウザの可能性が示されています。 ------------------------------------------------------------------- ということが記載されていました。 これはどういうことなのでしょうか? わかる方いらっしゃいましたら、ご教授お願いいたします。

    • ベストアンサー
    • HTML
  • <form <input type="text"の枠を消せますか?

    教えていただけますか? <input type="text" readonly/>を表示したときに表示される枠を 消すことができますか? 何故?と聞かれたら困りますが。。。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • INPUT TYPE ・・・

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

  • <textarea>と<input type="text">の横の長さをそろえる方法

    <textarea>と<input type="text">の横長さをそろえるにはどうしたらいいのでしょうか? 普通にcols=とsize=ではどうしてもそろえることができません。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • 同一nameの input type="text" の合計を計算したい

    初めて質問させて頂きます。 form 内で同じname名を付けられたテキストフィールドの値の合計を計算し、その値に定数を乗じた値を表示させたいのですが、出来ずに困っております。 name名を別にすれば簡単に出来そうなのですが、このinputが別CGIからの受け取りの関係で数が不定で同一nameが付いてしまいます。(inputは1個以上で上限は無し) CGI側を書き換える事は自分の技術的に不可能なので、このような質問となりました。 以下は自分なりに試行錯誤の末の拙いソースです。 どなたかお分かりになる方、ご教授を宜しくお願い致します。 <html> <head> <script type="text/javascript" src="prototype.js"></script> <script type="text/javascript"> <!-- function kakunin() { var sub = Form.getInputs('form1', 'text'); ( var subtotal = ~~~; ここに上で得た数字を合計するみたいなものがくるのかなと・・・) var total = subtotal * 200; document.form1.field_total.value = total; // 合計を表示 } // --> </script> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> </head> <body> <form action="" name="form1"> <table> <tr><td><input name="kazu" type="text" value="2"></td></tr> <tr><td><input name="kazu" type="text" value="1"></td></tr> <tr><td><input name="kazu" type="text" value="3"></td></tr> <tr><td>・・・増えたりします・・・</td></tr> <tr><td><input type="button" size="8" onclick="kakunin()" value="合計を確認"></td></tr> <tr><td><input type="text" name="field_total" size="30" value="total"></td></tr> </table> </form> </body> </html>

  • input type="text"内の禁止語について教えてください。

    フォームに入力されたくない文字をJavaScriptで制御したいのですが、どなたか宜しくお願いします。 例えば、名前入力欄<input type="text" name="name">に『♪』や『★』などと、『up』『新作』など特定の文字が入っている場合は送信(submit)できないようにしたいのですが、どのように書けばよいでしょうか。 どうぞ宜しくお願いいたします。

  • <input type='password'>について

    <input type='text'> と <input type='password'> の高さのサイズが極わずかに違うのですが、同じに出来ないですか?そういう仕様なのでしょうか IE6です。netscape では同じサイズでした。

    • ベストアンサー
    • HTML
  • <input name="" type="text" value="****" size="15">

    <input name="" type="text" value="****" size="15"> PCではvalueが表示できますが携帯電話では表示されません。 アドバイスお願いします。

  • INPUT TYPE

    入力不可(表示のみ)にしたいのですが、 ラベルというtypeはないのですか? とりあえず、text value にして、readonlyにしたのですが、 <input type='text value' readonly name='NAME' value=<%=NAME3%>> フォーカスがあたってしまいます。 テキストボックスの背景色を変える方法を教えてください。 または、ラベルという概念があるならば、教えてください。

    • ベストアンサー
    • HTML
  • input type="text" ページが自動で

    ページ内に <form> <input type="text" value=""> </form> を入れているのですが、 アンドロイドので該当のページを見て、 テキストボックスをアクティブにすると、 ページが自動でちょっとだけズームしてしまいます。 パソコンで見る時のように、 テキストボックスにカーソルを移動しても ズームしないようにするにはどうすればいいでしょうか?

    • ベストアンサー
    • HTML