La différence entre shtml et html est que html est un langage de balisage purement statique. Le contenu écrit dans le document html est le même que ce que l'utilisateur voit lors de l'ouverture du navigateur tandis que shtml est un langage de balisage semi-statique et ; langage de balisage semi-statique. Langage de balisage dynamique, lorsque l'utilisateur parcourt le document shtml dans le navigateur, la commande SSI sera analysée et le contenu sera présenté à l'utilisateur.
L'environnement d'exploitation de cet article : système Windows 7, version HTML5, ordinateur Dell G3.
Une brève discussion sur la différence entre shtml et html
Quand quelqu'un m'a posé des questions sur la différence entre shtml et html, j'ai vérifié un tas d'informations et je les ai triées en fonction sur ma compréhension.
Qu'est-ce que shtml ?
Shtml est similaire au HTML. C'est également un langage de balisage utilisé pour la conception Web. La différence est la suivante : le HTML est un langage de balisage purement statique. Quel est le contenu écrit dans le document HTML ? voir quand ils ouvrent le navigateur, c'est ce qu'ils voient, et shtml est un langage de balisage semi-statique et semi-dynamique. Les commandes SSI peuvent être incluses dans shtml. Lorsque l'utilisateur parcourt le document shtml dans le navigateur, les commandes SSI qu'il contient. sera Parse puis présentera le contenu à l’utilisateur.
Qu'est-ce que SSI ?
SSI est un ensemble de commandes fournies pour les serveurs WEB. Ces commandes doivent uniquement être directement intégrées dans le contenu des commentaires du document HTML. Par exemple :
sont toutes des instructions SSI. Le premier est utilisé pour contenir un fichier html et le second est utilisé pour afficher le nom du document actuel.
Par exemple
了不起的盖茨比 了不起的盖茨比 1922年的春天,一个想要成名名叫尼克。卡拉威的作家,离开了美国中西部,来到了纽约。那是一个道德感缺失,爵士乐流行,走私为王,股票飞涨的时代。为了追寻他的美国梦,他搬入纽约附近一海湾居住。 菲茨杰拉德,二十世纪美国文学巨匠之一,兼具作家和编剧双重身份。他以诗人的敏感和戏剧家的想象为“爵士乐时代”吟唱华丽挽歌,其诗人和梦想家的气质亦为那个奢靡年代的不二注解。
Accédez au document index.html dans le navigateur, il s'affichera ainsi :
Accès dans le navigateur Le test.shtml sera affiché comme ceci :
Vous pouvez voir que le contenu affiché ci-dessus est exactement le même que le contenu affiché dans le fichier index.html, qui est la commande SSI. Le résultat après analyse, test.shtml présenté ci-dessous est le contenu affiché par cette commande SSI.
La structure des répertoires des deux fichiers est la suivante :
Quelques instructions nécessaires
Suivez directement la démonstration ci-dessus pour créer un index. html et Les deux fichiers test.shtml seront vides lorsque le navigateur accédera au document test.shtml. En effet, shtml a besoin que la configuration du serveur prenne en charge les instructions SSI avant de pouvoir analyser les instructions SSI. Pour les étudiants qui ont seulement besoin de comprendre la différence entre html et shtml, il n’est pas nécessaire d’étudier en profondeur. Pour les étudiants qui ont installé le serveur Apache, vous pouvez suivre les étapes ci-dessous pour modifier la configuration d'Apache afin qu'il puisse prendre en charge shtml.
1. Ouvrez le fichier httpd.conf d'Apache et recherchez "AddType text/html .shtml"
2 Supprimez le commentaire # devant ces deux lignes
# AddType text/html .shtml # AddOutputFilter INCLUDES .shtml
. 3. Recherchez les index d'options FollowSymLinks et remplacez-le par Index d'options FollowSymLinks Comprend
4 Enregistrez httpd.conf, redémarrez Apache
Le résumé
html est. Langage de balisage statique pur, quel que soit le contenu qui y est écrit, le navigateur l'affichera. shtml est un langage de balisage semi-statique et semi-dynamique qui peut contenir des instructions SSI. Après avoir configuré le serveur pour prendre en charge shtml, les instructions SSI dans le fichier shtml seront analysées. Lorsque vous parcourez le document shtml dans le navigateur, vous verrez le. résultat des instructions SSI analysées.
[Apprentissage recommandé : Tutoriel vidéo HTML]
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!