¿Sabes? Llevo en esto poco tiempo y por esa razón tomas referentes. Gente que parecen saber de lo hablan (tú, isabelM, Caricatos, etc) y los sigues. Parte de este reconocimiento se basa en el hecho de que se reconozcan los errores cometidos por desconocimiento, lapsus o mala interpretación. Hacer juegos de trileros no hace que incremente ese reconocimiento. De hecho, ocurre justamente lo contrario, se pasa de ser un referente, a alguien que es un cero a la izquierda.
En este post has cometido un error que he puesto de manifiesto y, en lugar de reconocerlo o dejarlo estar, intentas esconderlo, retorciendo, estrujando y estirando. Pero lo que es, es.
Cita:
Iniciado por Alexis88 Y la solución práctica para las propiedades
shorthand en FF e IE —que no son parte del problema planteado por
alvaro_trewhela—,
Cita:
Iniciado por alvaro_trewhela Buenas, me funciona, pero no para todas las propiedades, por ejemplo probe position y todo bien, pero por ejemplo
margin, no me muestra nada.
Quedo atento.
se solucionan escribiendo las propiedades mediante la notación por puntos o brackets o utilizando la forma de escritura
camelCase.
¿De qué estás hablando?
Código Javascript
:
Ver originalconsole.log(getComputedStyle(div).margin); // vacío
console.log(getComputedStyle(div)['margin']); // vacío
Evidentemente la estructura de escritura camelCase no se puede usar en la abreviatura
Cita:
Iniciado por Alexis88 También se puede construir una función cross-browser o usar [URL="https://jsfiddle.net/Alexis88/7twrrqks/"]una existente[/URL], pero eso ya dependerá de la necesidad del usuario.
¿Qué necesidad hay de ello?. Es una manera absurda de mal gastar recursos