error:INPUT TYPE の属性値 search は正しくありません
2006年3月15日 Mac
ありゃりゃ。
私、よく行くMac用ソフト検索サイト
http://dpsmac.com/
に設置してある検索窓のテキストエリアがMacOSXの検索フィールド風なことに気がついたんですね。(テキストエリアの角が丸くて虫眼鏡のマークがついているやつ)
早速フィールドを作り、色々調査していじってみたところ、どうもINPUT TYPE の属性値を、普通はtextにするところを「search 」にすると、そうなるらしいことがわかりました。(虫眼鏡を取り付けるには、それに続いてRESULTS=”5”と記述する)
めでたくMac風検索窓をサイトに取り付ける事が出来ました。
しかし。すぐに問題が浮上。
HTMLチェッカーで採点したところ、「INPUT TYPE の属性値 search は正しくありません」「INPUT TYPE=SEARCH に不明な属性 `RESULTS` が指定されています」
などとエラーが出てしまいました。
W3C勧告のHTML4.01仕様書を読んで確認したところ、
確かに、typeにはtext、PASSWORD、CHECKBOX、RADIO、SUBMIT、RESET、fire、hidden、image、buttonを指定することができるとあるが、その中に「search」はありません。
だが、Safariで見る限りテキストボックスの外見は変更出来ている。
………もしやと思い、IEで確認してみると…。
やっぱり。
普通のテキストエリアになっています。
つまり、searchはSafarのみ対応しているようです。
ただこれと同様に、CSSで指定する「shadow」はSafariにのみ対応とはいえ、エラーにはなりません。
…非公式タグ?それともW3Cが推薦しないだけなんでしょうか。。
少なくとも、Safariにとっては正しいタグなんでしょうね(多分)。
これの影響で、私のサイトトップページの評価は80点に下がってしまいました(先ほどIE5などで簡単に確認したところでは、操作性については問題ありませんでした)。
…ま、別に点数はそれほど重要視していないけれど、
この謎のタグの正体が知りたい。。
864 文字
3/16追記:
調べたところ、このタグの正体が判明しました!このsearch属性は、Mac OS X10.4の新機能「Dashboard」で使われるSafariの独自拡張機能なんだそうです。
こちらのサイトさんを参考にさせていただきました:
http://tangerine.sweetstyle.jp/?eid=362925
…通りでSafari以外で動かないと思った。。
なんというか、私の日記やサイトに来て下さっている方はみなIEユーザです。Safariでのアクセスが一ヶ月に1度あればいい方なので、ハッキリ言って私がこれを置しているのは殆ど無駄になるんですね。。
という訳で私は、機能面でもデザイン面でもなかなかなinput type="search"はweb標準機能になってくれればうれしいです。。
1371 文字
私、よく行くMac用ソフト検索サイト
http://dpsmac.com/
に設置してある検索窓のテキストエリアがMacOSXの検索フィールド風なことに気がついたんですね。(テキストエリアの角が丸くて虫眼鏡のマークがついているやつ)
早速フィールドを作り、色々調査していじってみたところ、どうもINPUT TYPE の属性値を、普通はtextにするところを「search 」にすると、そうなるらしいことがわかりました。(虫眼鏡を取り付けるには、それに続いてRESULTS=”5”と記述する)
めでたくMac風検索窓をサイトに取り付ける事が出来ました。
しかし。すぐに問題が浮上。
HTMLチェッカーで採点したところ、「INPUT TYPE の属性値 search は正しくありません」「INPUT TYPE=SEARCH に不明な属性 `RESULTS` が指定されています」
などとエラーが出てしまいました。
W3C勧告のHTML4.01仕様書を読んで確認したところ、
確かに、typeにはtext、PASSWORD、CHECKBOX、RADIO、SUBMIT、RESET、fire、hidden、image、buttonを指定することができるとあるが、その中に「search」はありません。
だが、Safariで見る限りテキストボックスの外見は変更出来ている。
………もしやと思い、IEで確認してみると…。
やっぱり。
普通のテキストエリアになっています。
つまり、searchはSafarのみ対応しているようです。
ただこれと同様に、CSSで指定する「shadow」はSafariにのみ対応とはいえ、エラーにはなりません。
…非公式タグ?それともW3Cが推薦しないだけなんでしょうか。。
少なくとも、Safariにとっては正しいタグなんでしょうね(多分)。
これの影響で、私のサイトトップページの評価は80点に下がってしまいました(先ほどIE5などで簡単に確認したところでは、操作性については問題ありませんでした)。
…ま、別に点数はそれほど重要視していないけれど、
この謎のタグの正体が知りたい。。
864 文字
3/16追記:
調べたところ、このタグの正体が判明しました!このsearch属性は、Mac OS X10.4の新機能「Dashboard」で使われるSafariの独自拡張機能なんだそうです。
こちらのサイトさんを参考にさせていただきました:
http://tangerine.sweetstyle.jp/?eid=362925
…通りでSafari以外で動かないと思った。。
なんというか、私の日記やサイトに来て下さっている方はみなIEユーザです。Safariでのアクセスが一ヶ月に1度あればいい方なので、ハッキリ言って私がこれを置しているのは殆ど無駄になるんですね。。
という訳で私は、機能面でもデザイン面でもなかなかなinput type="search"はweb標準機能になってくれればうれしいです。。
1371 文字
コメント