Home >Web Front-end >HTML Tutorial >Compare the differences and connections between .htm.html.shtm.shtml
Every 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 web page The suffix names 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.
First introduce html and htm
About 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 meet the requirement that DOS can only recognize 8+3 file names, because some old systems (win32) cannot recognize four-digit file names. Therefore, some web servers require that the last l of 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.
Secondly, let’s introduce shtml and shtm
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 there are no special SSI commands. If there are, it will interpret the SSI commands according to the Web Server setting rules. After the explanation, follow the general instructions. html together with the client.
Regarding shtm, the relationship between shtm and shtml is roughly similar to the relationship between htm and html, so I won’t go into details here.
What is the relationship between html or htm and shtml or shtm
html or htm is a static page format, which means that the server does not need to parse the scripts in it , or there is no server-side executable script in it, and shtml or shtm is treated as a dynamic programming language when there is a server-side executable script because it is based on SSI technology, 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 detailed content of Compare the differences and connections between .htm.html.shtm.shtml. For more information, please follow other related articles on the PHP Chinese website!