Maison > Article > interface Web > Inclure le contenu du fichier dans le fichier HTML
Les internautes demandent souvent dans les forums : puis-je lire le contenu d'un autre fichier HTML dans un fichier HTML ? La réponse est oui, et il existe plusieurs méthodes. Dans le passé, j'utilisais uniquement iframe pour référencer, mais plus tard, j'ai trouvé plusieurs autres méthodes. Je vais donc résumer ces méthodes aujourd'hui pour votre référence. mieux.
Plusieurs façons d'introduire d'autres fichiers HTML dans des fichiers HTML
1.Introduction à IFrame, regardez le code suivant
<IFRAME NAME="content_frame" width=100% height=40 marginwidth=0 marginheight=0 SRC="import.htm" ></IFRAME>
Vous le ferez quand vous voyez un fichier importé en externe, vous constaterez qu'il est entouré de quelque chose de similaire à un cadre extérieur. Vous pouvez utiliser
<iframe name="content_frame" marginwidth=0 marginheight=0 width=100% height=40 src="import.htm" frameborder=0></iframe>
, mais vous constaterez qu'il y a toujours un problème, c'est-à-dire le. la couleur d'arrière-plan est différente. Il vous suffit de le faire. Vous pouvez également utiliser la même couleur d'arrière-plan dans le fichier importé import.htm, mais si vous utilisez
et IE5.5, vous pouvez lire cet article sur les couleurs transparentes. Si le fichier que vous souhaitez importer est trop long Si la barre de défilement n'apparaît pas, ajoutez
au corps dans import.htm et ajoutez scroll=no
*Inconvénients : le saut de navigation ne peut pas être créé, sautez à l'intérieur de l'iframe et la superposition de contenu apparaît
2.273238ce9338fbb04bee6997e5552b95Method
<object style="border:0px" type="text/x-scriptlet" data="import.htm" width=100% height=30></object>
balise d'objet — définissez un objet intégré (par exemple : image, média, code, etc.)
* Les concepts non conformes à la conception Web standard ont été abandonnés par la conception Web standard.
Méthode de téléchargement du comportement
40d8b2add5c885681ee69b053cc9de23494c0df226525cc046cf4930a65bbd6f064d8bd0e288bc01c173a7ce83771ace