下面是媒體查詢,讓你做的Internet Explorer(任何版本從IE6到集合IE11 +),Firefox,Chrome & Safari。
IE 6
* html .ie6 { property: value; }
或
.ie6 { _property: value; }
IE 7
*+html .ie7 { property: value; }
或
*:first-child+html .ie7 { property: value; }
IE 6和7
@media screen\9 {
.ie67 {
property: value;
}
}
或
.ie67 { *property: value; }
或
.ie67 { #property: value; }
IE 6,7和8
@media \0screen\,screen\9 {
.ie678 {
property: value;
}
}
IE 8
html>/**/body .ie8 { property: value; }
或
@media \0screen {
.ie8 {
property: value;
}
}
IE 8標準模式
.ie8 { property /*\**/: value\9 }
IE 8,9和10
@media screen\0 {
.ie8910 {
property: value;
}
}
IE 9只
@media screen and (min-width:0\0) and (min-resolution: .001dpcm) {
// IE9 CSS
.ie9{
property: value;
}
}
IE 9和上述
@media screen and (min-width:0\0) and (min-resolution: +72dpi) {
// IE9+ CSS
.ie9up {
property: value;
}
}
IE 9和10
@media screen and (min-width:0\0) {
.ie910 {
property: value\9;
} /* backslash-9 removes ie11+ & old Safari 4 */
}
IE 10只
_:-ms-lang(x), .ie10 { property: value\9; }
IE 10和上述
_:-ms-lang(x), .ie10up { property: value; }
或
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.ie10up {
property:value;
}
}
IE 11(和上面..)
_:-ms-fullscreen, :root .ie11up { property: value; }
火狐(任何版本)
@-moz-document url-prefix() {
.ff {
color: red;
}
}
火狐(量子只有/柱花草)
@-moz-document url-prefix() {
@supports (animation: calc(0s)) {
/* Stylo */
.ffStylo {
property: value;
}
}
}
火狐遺留(預柱花草)
@-moz-document url-prefix() {
@supports not (animation: calc(0s)) {
/* Gecko */
.ffGecko {
property: value;
}
}
}
的Webkit(瀏覽器Safari的&,任何版本)
@media screen and (-webkit-min-device-pixel-ratio:0) {
property: value;
}
谷歌瀏覽器(29+)
@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {
.chrome {
property: value;
}
}
的Safari(7.1+)
_::-webkit-full-page-media, _:future, :root .safari_only {
property: value;
}
Safari瀏覽器(6.1〜10.0)
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
@media {
.safari6 {
color:#0000FF;
background-color:#CCCCCC;
}
}
}
Safari瀏覽器(10.1+)
@media not all and (min-resolution:.001dpcm) {
@media {
.safari10 {
color:#0000FF;
background-color:#CCCCCC;
}
}
}
如需進一步信息或其他媒體查詢,請訪問browserhacks.com網站和/或讀this post。
你的問題有點混亂。您是指CSS屬性的供應商前綴,還是您指的是通過UA嗅探來識別用戶的瀏覽器,然後僅在匹配時才應用樣式表?... – War10ck 2015-02-09 18:51:30
對於Fireofox:http://stackoverflow.com/questions/952861/ target-only-firefox-with-css – nikoskip 2015-02-09 18:51:48
要將目標設爲IE,您必須修改HTML文件並添加條件註釋,對於IE10,您還需要一些Javascript,因爲它支持條件註釋。 **編輯**有一些CSS黑客攻擊目標的一些版本,但這也是問題 - 這些都是黑客。 – 2015-02-09 18:53:56