Red de conocimiento informático - Espacio del host - Quiero que un div muestre 100 px en el navegador de Google y 50 px en el navegador Firefox, ¿es posible?

Quiero que un div muestre 100 px en el navegador de Google y 50 px en el navegador Firefox, ¿es posible?

Sí, puedes, pero tienes que usar la sintaxis de hack de estilo CSS, que se usa actualmente en los siguientes navegadores populares:

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;}

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;}

.