문제

I'm using normalize.css and it does remove the icon for search inputs

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

I want to revert some selectors (not all!) in my css file, but I cannot find the default user agent styles for it.

for the search cancel button the solution is:

input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: searchfield-cancel-button;
}

But the webkit-search-decoration property isn't reverted and I don't know what was also be normalized. And I cannot inspect the styles because it's this fancy special pseudo element!

here is a demo: http://jsbin.com/capujozi/1/edit

Where I can find the specs for the default user agent styles values?

도움이 되었습니까?

해결책

Where I can find the specs for the default user agent styles values?

You can find a fairly recent copy of WebKit's UA stylesheet here.

And here are the relevant rules for the ::-webkit-search-decoration pseudo-element:

input[type="search"]::-webkit-search-decoration {
   -webkit-appearance: searchfield-decoration;
    display: block;
   -webkit-flex: none;
   -webkit-align-self: flex-start;
    margin: auto 0;
}
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top