電子書籍の厳選無料作品が豊富!

html5から

<input type="search" />

ができて、chrome, safariで使うと、入力したら欄の右側に「×」が出るようになりました。
これはこれでありがたいのですが、逆に、その「×」を出したくない場合はどのようにすればよいのでしょうか。


よろしくお願いします。

A 回答 (3件)

わあ、申し訳ない


HTML5では、input type=""search"があるのですね。
<input type="search" />ということは、XHTML5だと思いますが・・
    • good
    • 0
この回答へのお礼

そうです。HTML5です。

「×」を出したくなかったら<input type="text" />にするしかないんですかね。

お礼日時:2011/12/27 11:10

ブラウザ側レンダリングになってしまうので、基本消せない。


ふつうにCSS指定しても無視されるくらいだからね。
::-webkit-search-decoration疑似要素を書き換えることでスタイル指定ができるけど、Xは消せない。

>input typeにsearchはないはずですが?
あります。というか、提示しているサイトに記述があるじゃないか。
HTML4.0.1の資料出してるのは理由知らんけど。
    • good
    • 0
この回答へのお礼

やはりブラウザ側のレンダリングになってしまうので無理なんですね。

ありがとうございます。

お礼日時:2011/12/27 11:09

%InputType; (

http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )HTML4.01
input type keyword ( http://www.w3.org/TR/html5/the-input-element.htm … )HTML5

input typeにsearchはないはずですが?
    • good
    • 0
この回答へのお礼

根拠を示してくださいまして、ありがとうございます!

お礼日時:2011/12/27 11:09

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