5

その部分::-webkit-search-decorationはCSSセレクターで何をするのだろうかinput[type="search"]::-webkit-search-decoration

そして、なぜこれがDOM例外エラーを引き起こすのですか?

function is(selector, element) {
        var div = document.createElement("div"),
        matchesSelector = div.webkitMatchesSelector;
        return typeof selector == "string" ? matchesSelector.call(element, selector) : selector === element;
 }
 is('input[type="search"]::-webkit-search-decoration', document.body);
4

2 に答える 2

6

これにより、検索ボックスを複数のブラウザ間で統一して表示できます。たとえばChromeには、一部のデザインに適合しない検索ボックスのデフォルトのスタイルがあります。

ここにトピックに関する良いリンクがあります。 http://geek.michaelgrace.org/2011/06/webkit-search-input-styling/

于 2012-08-24T02:11:14.393 に答える
0

検索ボックスのスタイルを少し変えるだけです。これはcss3のプロパティの1つであるため、すべてのブラウザで機能するとは限りません。

このリンクを ご覧くださいhttp://css-tricks.com/webkit-html5-search-inputs/

于 2012-08-24T02:16:58.780 に答える