shtml과 html의 차이점은 html은 순전히 정적 마크업 언어라는 것입니다. html 문서에 작성된 내용은 사용자가 브라우저를 열 때 보는 내용과 동일하지만 shtml은 반정적 및 반동적 마크업입니다. 언어. 사용자가 브라우저에서 shtml 문서를 탐색하면 SSI 명령이 구문 분석되고 해당 콘텐츠가 사용자에게 표시됩니다.
이 문서의 운영 환경: Windows 7 시스템, HTML5 버전, Dell G3 컴퓨터.
shtml과 html의 차이점에 대한 간략한 이야기
shtml과 html의 차이점을 묻는 분을 만나서 여러 정보를 확인하고 제가 이해한 내용을 바탕으로 정리해서 공유해 드립니다.
shtml이란 무엇인가요?
shtml은 웹 디자인에 사용되는 마크업 언어이기도 합니다. 차이점은 html은 순전히 정적 마크업 언어라는 것입니다. html 문서에 작성된 내용은 사용자가 브라우저를 열 때 보게 됩니다. 이것이 바로 shtml은 반정적 및 반동적 마크업 언어입니다. 사용자가 브라우저에서 shtml 문서를 탐색하면 그 안에 포함된 SSI 명령이 구문 분석되고 내용이 표시됩니다. 사용자에게 제시됩니다.
SSI란 무엇인가요?
SSI는 웹 서버에 제공되는 명령 집합입니다. 이러한 명령은 HTML 문서의 주석 내용에 직접 포함될 수 있습니다. 예:
는 모두 SSI 명령어입니다. 전자는 html 파일을 포함하는 데 사용되고 후자는 현재 문서의 이름을 표시하는 데 사용됩니다.
예를 들어
了不起的盖茨比 了不起的盖茨比 1922年的春天,一个想要成名名叫尼克。卡拉威的作家,离开了美国中西部,来到了纽约。那是一个道德感缺失,爵士乐流行,走私为王,股票飞涨的时代。为了追寻他的美国梦,他搬入纽约附近一海湾居住。 菲茨杰拉德,二十世纪美国文学巨匠之一,兼具作家和编剧双重身份。他以诗人的敏感和戏剧家的想象为“爵士乐时代”吟唱华丽挽歌,其诗人和梦想家的气质亦为那个奢靡年代的不二注解。
브라우저에서 index.html 문서에 액세스하면 다음과 같이 표시됩니다.
브라우저에서 test.shtml에 액세스하면 다음과 같이 표시됩니다.
위에 표시된 내용은 index.html 파일에 표시된 내용과 정확히 동일합니다. 이는 SSI 명령을 구문 분석한 결과입니다. 아래에 표시된 test.shtml은 SSI 명령으로 표시되는 내용입니다.
두 파일의 디렉터리 구조는 다음과 같습니다.
몇 가지 필요한 지침
브라우저가 test.shtml 문서에 액세스하면 index.html 및 test.shtml 두 파일을 직접 생성합니다. , 표시가 비어 있습니다. 이는 shtml이 SSI 명령어를 구문 분석하기 전에 SSI 명령어를 지원하기 위한 서버 구성이 필요하기 때문입니다. html과 shtml의 차이점만 이해하면 되는 학생들은 깊게 공부할 필요가 없습니다. Apache 서버를 설치한 학생의 경우, 아래 단계에 따라 shtml을 지원할 수 있도록 Apache 구성을 변경할 수 있습니다.
1. Apache의 httpd.conf 파일을 열고 "AddType text/html .shtml"을 검색합니다.
2. 이 두 줄 앞에 있는 # 주석을 제거합니다.
# AddType text/html .shtml # AddOutputFilter INCLUDES .shtml
3. 옵션 색인을 검색하고 이를 옵션으로 변경합니다. Indexes FollowSymLinks Contains
4. httpd.conf를 저장하고 apache를 다시 시작하세요
Summary
html은 콘텐츠가 무엇이든 브라우저에 표시됩니다. shtml은 SSI 명령어를 포함할 수 있는 반정적 및 반동적 마크업 언어입니다. shtml을 지원하도록 서버를 구성한 후 브라우저에서 shtml 문서를 검색하면 다음과 같은 내용이 표시됩니다. 구문 분석된 SSI 명령어의 결과입니다.
【추천 학습: html 동영상 튜토리얼】
위 내용은 shtml과 html의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!