Commented Backslash MacIE5 CSS Hack – v2
El son de 2 divs a continuación. Uno dice: “Esto no es Mac/IE5″, y debe ser visible para todos los CSS de apoyo de los navegadores, excepto MacI/E5.
El otro dice: “Este es MacI/E5″ y sólo debe ser visible en Mac/ IE5
El CSS que lo hace:
#isnotMacIE5 { display: none; }
#isMacIE5 { display: block; background-color: #060; color: #fff; }
/* commented backslash hack v2 \*/
#isnotMacIE5 { display: block; background-color: #060; color: #fff; }
#isMacIE5 { display: none; }
/* end hack */
Notas:
V2 de la barra invertida comentó hack fue sugerido por James Craig.
Al principio yo había descubierto que si se inserta un comentario que contiene una barra invertida entre las normas en su hoja de estilo, MacIE5 pasaría por alto la próxima .. (single) Estado (siempre que el selector de contenidos a. o #). James señaló que si mueve el \ y efectivamente escapar de la final de marcador de comentario (eliminación de todos los personajes y el espacio de la BTW \ y * /), puede comentar un bloque conjunto de normas para MacIE5 – que es muy práctico.
He aquí un ejemplo de la regla de una sola barra invertida comentó hack en acción:
Este párrafo debería ser resaltado en verde en IE5/Mac, rojo de otro modo
Compatibilidad con navegadores para Comentado Backslash hack v2
| Browser/OS | Confirmed to work as described? |
|---|---|
| Win32 IE7 | Yes |
| Win32 IE6 | Yes |
| Win32 IE5.5 | Yes |
| Win32 NN4.7 | Yes |
| Win32 NN6.2 | Yes |
| Win32 Opera 6 | Yes |
| Win32 Mozilla 1, Firefox 1.5, 2.0 | Yes |
| Mac(OS9/Classic) IE5.0 | Yes |
| Mac(OS9/Classic) IE5.1 | Yes |
| Mac(OSX) IE5.2 | Yes |
| Mac(OSX.1) Mozilla 1.0 | Yes
fuente: |
fuente:sam-i-am.com