TL; DR; Enqueue
Usando una hoja de estilo externa
- PRO: Todos tus estilos están en un solo lugar.
- PRO: Reduce la codificación de la página web.
- PRO: más fácil de mantener el complemento.
- PRO: puede usar ganchos para alterar la ubicación del archivo.
- PRO: puede usar ganchos para eliminar la cola del archivo.
- PRO: puede usar estilos minify automáticamente.
- CON: Podría agregar una solicitud HTTP adicional (se puede superar).
Usando estilos en línea
- PRO: puede ver directamente el estilo aplicado.
- PRO: No hay solicitudes HTTP adicionales.
- CON: No se pueden usar ganchos para alterar los estilos.
- CON: No se pueden usar ganchos para eliminar los estilos.
- CON: No se pueden minimizar estilos en absoluto.
- CON: ¡ Necesito ! Importante para anular el estilo
Normalmente diría: Claro, si usted es el único que lo usa, continúe y hágalo en línea. Pero está hablando de un complemento, lo que significa que el código será público, así que apunte a la extensibilidad. En este momento solo tienes unas pocas líneas de estilo:
- CON: ¿Qué pasa si esos pocos se vuelven más?
- CON: ¿Qué pasa si alguien extiende su complemento?
- CON: ¿Qué pasa si alguien quiere alterarlo?
- CON: ¿Qué pasa si alguien lo busca en archivos CSS?
- CON: ¿Qué pasa si alguien quiere minificarlo automáticamente?
Por lo tanto, en cola. (Preferiblemente condicionalmente solo si el complemento lo necesita).
Lo mismo se aplica a JavaScript . (Pero eso debería incluirse en el pie de página si es posible).