Quiero que un div muestre 100 px en el navegador de Google y 50 px en el navegador Firefox, ¿es posible?
1, Firefox
@-moz-document url- prefijo () { .selector { propiedad: valor }
La sintaxis anterior solo se usa en Firefox. }
El contenido anterior sólo es reconocido por Firefox. Navegador Firefox, como se muestra a continuación:
@-moz-document url-prefix() { .demo { color:lime }
Firefox también admite los siguientes selectores de escritura Método:
//* Compatible con todas las versiones de Firefox*/ #selector [id=selector] { propiedad: valor } o: @-moz-document url-prefix() { .}} /* Selector { propiedad: valor }
2. Navegador del kernel Webkit (chrome y safari)
@media screen y (-webkit-min-device-pixel-ratio:0) { Selector { propiedad: valor; }
3.
El contenido anterior está escrito principalmente para los navegadores principales de Webkit (como Google Chrome y Safari):
@media screen y (-webkit-min-device-pixel-ratio: 0) { . demostración { color: #f36; }
3, navegador Opera
html: first-childgt; Selector {propiedad: valor;} o: @media todo y (min-width: 0) { Selector { propiedad: valor;}
3.} o: @media todo y ( -webkit-min- device-pixel-ratio: 10000), no todos y (-webkit-min-device-pixel-ratio: 0) { head~body Selector { property: value }
Arriba, este es el truco de Opera:
@media todo y (-webkit-min-device-pixel-ratio: 10000), no todo y (-webkit-min-device-pixel-ratio: 0) { cabeza~cuerpo min-device -proporción de píxeles: 0){ cabeza~cuerpo .demo {fondo: verde }}
4, navegador IE9
: selector raíz {propiedad: valor9;}
Lo anterior es cómo se escribe IE9.
La aplicación específica es la siguiente:
: root .demo {color: #ff09;}
5. IE9 e IE9 o versiones inferiores
Selector {property : value9 ;}
Este método de escritura solo puede ser reconocido por IE9 e IE9 o inferiores. Tenga en cuenta aquí. 9 "solo puede ser "9", no "8", de lo contrario se perderá el efecto, por ejemplo:
.demo {background.Lime9;}
6, IE8
Selector {property: value/;} o: @media ?screen{ Selector {property: value;}}
Solo IE puede reconocer el contenido anterior, por ejemplo:
.color {color: #fff/;} o: @media ?screen{ .color {color: #fff;}}
7, IE8 e IE8
Selector { propiedad: valor?;}
Este método de escritura solo es compatible con IE8 e IE8, por ejemplo:
.demo {color: #ff0?;}
8, navegador IE7
* Selector html {propiedad: valor;} o *: Selector html del primer hijo {propiedad: *: html del primer hijo .demo {fondo: verde;} p>
9, IE7 e IE7 y versiones inferiores
Selector {*property: value;}
El método de escritura anterior se reconoce en IE7 y versiones inferiores, por ejemplo:
.demo {*fondo: rojo;}
10. Selector {_property/**/:/**/value;} o: Selector {_property: value;} o : *Selector html { propiedad: valor;}
La aplicación específica es la siguiente:
.demo {_width/ **/: /**/100px;} o: . demostración {_width: 100px;} o :.demo {_width: 100px;} o: .demo {_width: 100px;} o: .demo {_width: 100px;} o: .demo {_width: 100px;}: *html .demo {ancho: 100px;}
.