Sto scrivendo un generatore di report per uno strumento di automazione.
In questo momento ho un file html del modello di report che viene letto dal generatore e i risultati vengono compilati dallo strumento per essere scritti in un altro file html.
Suppongo che il vantaggio di utilizzare il tag <style type="text/css">
all'interno del file html sia che il report può essere copiato (o inviato via email) come un singolo file, mentre il suo collegamento a un foglio di stile richiederebbe che il foglio di stile fosse copiato insieme al file html.
Un file del foglio di stile salverebbe una piccola quantità di spazio, ma non sono sicuro che sia davvero una giustificazione sufficiente per usarlo. Suppongo che durante la scrittura degli stili css sarebbe più semplice collegarlo a un foglio di stile, quindi non devo generare un nuovo rapporto per visualizzare le mie modifiche su più file di report già generati.
Questi file di report HTML non saranno ospitati su un sito Web, quindi non è necessario prendere in considerazione il caching. È probabile che il rapporto venga visualizzato solo una o due volte e quindi cancellato o archiviato. Il file del rapporto può essere generato automaticamente in una cartella Temp o generato manualmente in un percorso specificato dall'utente.
Sarebbe meglio scrivere il CSS in un foglio di stile separato o scriverlo direttamente all'interno del file di report HTML generato (in realtà tutti gli stili CSS sono scritti nel file modello)?