TL; DR; Enqueue
Uso de hojas de estilo externas
-
PRO: Todos tus estilos están en un solo lugar.
-
PRO: Reduce la codificación de páginas web.
-
PRO: Más fácil de mantener el complemento.
-
PRO: Puede usar enlaces para modificar la ubicación del archivo.
-
PRO: Puede usar enlaces para anular el archivo.
-
PRO: Puede usar minify estilos automáticamente.
-
CON: Puede agregar una solicitud HTTP adicional (se puede superar).
Uso de estilos en línea
-
PRO: Puede ver directamente el estilo aplicado.
-
PRO: No hay solicitudes HTTP adicionales.
-
CON: No se pueden usar ganchos para modificar los estilos.
-
CON: No se pueden usar ganchos para anular los estilos.
-
CON: No se pueden minimizar los estilos en absoluto.
-
CON: Necesita ! importante para anular el estilo
Normalmente diría: Claro, si usted es el único que lo usa, adelante, hágalo en línea. Pero estás hablando de un complemento , lo que significa que el código será público , así que apunta 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 minimizarlo automáticamente?
Por lo tanto, en cola. (De preferencia, 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).