TL; DR; Enqueue
Usando folha de estilo externa
- PRO: Todos os seus estilos estão em um único local.
- PRO: reduz a codificação de páginas da web.
- PRO: Mais fácil de manter o plugin.
- PRO: Pode usar ganchos para alterar a localização do arquivo.
- PRO: Pode usar ganchos para desenfileirar o arquivo.
- PRO: pode usar estilos minify automaticamente.
- CON: Pode adicionar solicitação HTTP extra (pode ser superada).
Usando estilos embutidos
- PRO: pode ver diretamente o estilo aplicado.
- PRO: Não há solicitações HTTP extras.
- CON: Não é possível usar ganchos para alterar os estilos.
- CON: Não é possível usar ganchos para desenfileirar os estilos.
- CON: Não é possível minimizar os estilos.
- CON: Precisa ! Importante para substituir o estilo
Normalmente eu diria: Claro, se você é o único a usá-lo, vá em frente e faça-o em linha. Mas você está falando de um plug - in, o que significa que o código será público, portanto, procure a extensibilidade. No momento, você tem apenas algumas linhas de estilo:
- CON: E se esses poucos se tornarem mais?
- CON: E se alguém estender seu plugin?
- CON: E se alguém quiser alterá-lo?
- CON: E se alguém procurá-lo em arquivos css?
- CON: E se alguém quiser reduzi-lo automaticamente?
Portanto, enfileire. (De preferência condicionalmente, apenas se o plug-in precisar dele.)
O mesmo se aplica ao JavaScript . (Mas isso deve ser incluído no rodapé, se possível.)