Bien, una descripción general rápida, estoy usando una aplicación de consola C# para transformar cuatro archivos XML en un documento HTML. Este documento deberá compartirse con unas pocas personas seleccionadas (no está alojado/no es una aplicación web, solo un archivo html generado). ¿Hay alguna manera de agrupar este archivo con su archivo javascript y su archivo css? Actualmente solo los tengo almacenados en el sistema de archivos de trabajo y hago referencia a ellos directamente en el html, lo cual está bien por ahora, pero idealmente estarían empaquetados en alguna capacidad.
Al mirar a mi alrededor, parece que el paquete web podría ser lo que busco, pero esto parece un problema tan simple que parece que estoy pasando por alto algo, y todo lo que busco parece tropezar con el algoritmo con palabras de moda que conducen a búsquedas infladas. .
TLDR: Tengo un documento HTML, quiero compartir ese documento sin pasarle físicamente a esa persona el archivo CSS y JS, ni quiero alojarlo en una aplicación web. ¿Cómo puedo empaquetar ese archivo, de tal manera que cuando alguien más lo abra, lo vea y pueda interactuar con el archivo según lo previsto con CSS y JS?
No entendí su pregunta, pero si desea fusionar CSS y JS en HTML, sí, por supuesto que es posible.
Para agregar CSS a HTML, debe usar , y para agregar JS debe usar
EJEMPLO:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>EXAMPLE</title> </head> <body> <p> test </p> </body> <style> p { color: violet } </style> <script> console.log('test complete'); </script> </html>En lugar de hacer referencia a sus archivos CSS y JS , haga lo siguiente:
<!DOCTYPE html> <html lang="en"> <meta charset="UTF-8"> <title>Page Title</title> <meta name="viewport" content="width=device-width,initial-scale=1"> <style> /*Your CSS code here*/ </style> <body> <script> //Your JS code here </script> </body> </html>