The editor of Downcodes will help you understand the differences and connections between HTML, HTM, shtml, and shtm. The web page suffix may seem simple, but it contains different file formats and server processing methods. .html and .htm are the most common web page suffixes, but there are other formats, such as shtml and shtm based on SSI technology. This article will explain in detail the meaning of these suffixes and the relationship between them, helping you better understand the composition and operation of web page files. Let’s dive into the technical details behind the web world!
Each web page or web page has its fixed suffix name. Different suffix names correspond to different file formats and different rules, protocols, and usages. The most common suffix names of web pages are .html and .htm. But these are only the two most basic file formats of web pages. Today we will introduce some other file formats of web pages.
Regarding HTML, HTML (HyperTextMark-upLanguage) is Hypertext Markup Language, which is the description language of WWW. The purpose of designing the HTML language is to easily connect text or graphics stored in one computer with text or graphics in another computer to form an organic whole. People do not need to consider whether the specific information is on the current computer. Or on other computers on the network. We only need to use the mouse to click on an icon in a document, and the Internet will immediately go to the content related to the icon, and this information may be stored in another computer on the network. HTML text is descriptive text composed of HTML commands. HTML commands can describe text, graphics, animations, sounds, tables, links, etc. The structure of HTML consists of two parts: Head and Body. The header describes the information required by the browser, and the body contains the specific content to be explained.
Regarding HTM, in fact, there is no essential difference between HTM and HTML. It is just to satisfy that DOS can only recognize 8+3 file names. Because some old systems (win32) cannot recognize four-digit file names, some web servers require The last l in index.html cannot be omitted. MSIE can automatically identify and open these files, but when writing the web page address, it must be completely corresponding. That is to say, index.htm and index.html are two different files, corresponding to different addresses. It is worth mentioning that UNIX systems are case-sensitive. If they do not match, it may report that there is no file or the file cannot be found.
Regarding shtml, shtml is a file based on SSI technology, that is, Server Side Include-SSI server-side include instructions. If some Web servers have SSI functions, they will treat shtml files specially. The server will first scan the shtml file to see if it is there. Special SSI instructions exist. If there are any, the SSI instructions are interpreted according to the Web Server setting rules. After the interpretation is completed, they are transferred to the client together with the general HTML.
HTML or htm is a static page format, which means that the server does not need to parse the scripts, or there are no server-side scripts in it. However, because shtml or shtm is based on SSI technology, when there are server-side executable scripts, It is treated as a dynamic programming language, just like asp, jsp or php. When shtml or shtm does not contain server-side executable scripts, its function is the same as html or htm.
The above is the knowledge about HTM and HTML. I hope it will be helpful to everyone.
I hope that the explanation by the editor of Downcodes can help you better understand the differences and connections between HTML, HTM, shtml and shtm. If you have any questions, please leave a message in the comment area!