网页.htm,.html,.shtm,.shtml和.asp文件的区别是什么?

重点是这几种文件格式对网页设计者有什么区别?换句话说,我为什么用.shtm,而不用.html?... 重点是这几种文件格式对网页设计者有什么区别?换句话说,我为什么用.shtm,而不用.html? 展开
 我来答
Achilles_chow
2005-07-05 · TA获得超过4438个赞
知道小有建树答主
回答量:1510
采纳率:25%
帮助的人:895万
展开全部
首先,请你了解这些格式的文件究竟是什么

***************************************
以下内容来自网上:

什么是HTML
  HTML(HyperTextMark-upLanguage)即超文本标记宴余语言,是WWW的描述语言。设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。我们只需使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。 HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。

什么是shtml
shtml是一种用于SSI技术的文件。 也就是Server Side Include--SSI 服务器端包含指令。
一些Web Server有SSI功能的话。
会对shtml文件特殊招待。 先扫一次shtml文件看没有特殊的SSI指令晌巧滚存在。
有就按Web Server设定规则解释SSI指令。 解释完后跟一般html一起调去客户端。

什么是ASP?

  Active Server Pages(ASP,活动服务器页面)就是一个编程环境,在其中,可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大的Internet应用程序。 如果你以前创建过一个站点宽差,其中混合了HTML、脚本语言以及组件,你就可以在其中加入ASP程序代码。通过在HTML页面中加入脚本命令,你可以创建一个HTML用户界面,并且,还可以通过使用组件包含一些商业逻辑规则。组件可以被脚本程序调用,也可以由其他的组件调用。
**************************************

了解了这些文件的定义后,你就会知道,htm(和html性质是一样的)其实是静态的网页文件,它只包含简单的网页语言,不包含服务器脚本或指令。
而shtm(和shtml也是性质一样)和ASP都是包含服务器脚本的文件,如果有脚本或指令在里面,服务器会按要求执行它,因此,这些类型是动态的,可执行的文件。

现在你该懂了吧?
astrophysics
2005-07-05 · TA获得超过281个赞
知道答主
回答量:148
采纳率:100%
帮助的人:78.3万
展开全部
很简单:
.htm 是网页制作中最基本的语言格式,广泛应用于WWW上——但它不能制作动态网页;
.html 使用的语言与.htm 一样为HTML,但后辍不同,可能是关于安全问题而饥迟弄的稿盯,不及.htm 广泛应用,它也不能制作动态网页;
.shtm和.shtml 都是含有SSI的网页文件,编写shtml和shtm时都可以用HTML,安全度较高;
.asp 是动态网页上最常用的格式,由微软推出,拓展性较好、容易编写,可以让爱好者们发挥,使用ASP代码,也可嵌入HTML和脚本,但相烂敬李比其他动态网页后辍(如.php,.jsp等)之下,它不及其他的安全,应用广泛。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
桥下的船
2005-07-05 · TA获得超过2555个赞
知道小有建树答主
回答量:1648
采纳率:62%
帮助的人:786万
展开全部
htm和html没什么数岩区别,是最基本“超文本文件”宽毕启;shtml和shtm是含有慎如SSI指令的页面文件;asp是微软的动态网页语言
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式