Bonjour à tous,
Je me pose actuellement une question à laquelle je n'arrive pas à répondre de façon vraiment tranchée :
Pour un projet, je vais être amené à avoir du code css qui ne sera utilisé que sur 1 page ou deux, enregistré dans une base de donnée et modifiable depuis le backend.
Utiliser un fichier css me parait gênant parce que je ne bénéficierai pas de possibilité de cache d'un css externe, que ça me ferait pas mal de ressources pour en simuler un à chaque fois, plus des requêtes HTTP qui ralentirai la page... Bref je ne vois pas d'intérêt de générer et utiliser un style externe dans ce cas...
Mais en même temps, utiliser une balise <style> caymal !
Du coup je sais pas trop, techniquement plusieurs solutions sont faisables, la première (utiliser <style>) est, à mon gout la plus pratique et la plus simple à mettre en place, en même temps, l'autre solution est beaucoup plus en adéquation avec les "règles de l'art"... Du coup difficile de faire en choix...
Que feriez-vous si vous aviez de courts bouts de code css dans une base de données à n'utiliser que sur quelques pages ? plutôt balise <style> ou plutôt fichier css externe malgré tout ?
Je me pose actuellement une question à laquelle je n'arrive pas à répondre de façon vraiment tranchée :
Pour un projet, je vais être amené à avoir du code css qui ne sera utilisé que sur 1 page ou deux, enregistré dans une base de donnée et modifiable depuis le backend.
Utiliser un fichier css me parait gênant parce que je ne bénéficierai pas de possibilité de cache d'un css externe, que ça me ferait pas mal de ressources pour en simuler un à chaque fois, plus des requêtes HTTP qui ralentirai la page... Bref je ne vois pas d'intérêt de générer et utiliser un style externe dans ce cas...
Mais en même temps, utiliser une balise <style> caymal !
Du coup je sais pas trop, techniquement plusieurs solutions sont faisables, la première (utiliser <style>) est, à mon gout la plus pratique et la plus simple à mettre en place, en même temps, l'autre solution est beaucoup plus en adéquation avec les "règles de l'art"... Du coup difficile de faire en choix...
Que feriez-vous si vous aviez de courts bouts de code css dans une base de données à n'utiliser que sur quelques pages ? plutôt balise <style> ou plutôt fichier css externe malgré tout ?