HTML

来源:互联网 发布:linux 查看进程日志 编辑:程序博客网 时间:2024/06/06 03:47
HTML 和 XHTML 的区别简单来说,XHTML 可以认为是 XML 版本的 HTML,为符合 XML 要求,XHTML 语法上要求更严谨些。

  以下是 XHTML 相对 HTML 的几大区别:
  XHTML 要求正确嵌套
  XHTML 所有元素必须关闭
  XHTML 区分大小写
  XHTML 属性值要用双引号
  XHTML 用 id 属性代替 name 属性

  XHTML 特殊字符的处理

XHTML 要求正确嵌套

什么是DHTML?简而言之,DHTML就是一种即使在网页下载进浏览器以后仍然能够随时变换更新网叶内容排版样式以及动画等等

①.htm与.html没有本质上的区别,表示的是同一种文件,只是适用于不同的环境之下。

②DOS仅能识别8+3的文件名,所以*.htm的命名方法可以被DOS识别,而*.html的文件命名方式不能被识别。

.htm是因为DOS时代不能识别那么长的后缀名。。。

③在UNIX系统中,网页必须使用.html扩展名,如果是htm,在浏览器中打开时则出现源代码;Windows中支持两种扩展名。也可以说,htm和html是Windows和UNIX对抗的产物。
④如果在网页中同时存在index.html与index.htm,这时浏览器将先解释index.html。

⑤.shtml是一种用于SSI(Server Side Include,服务器端包含)技术的文件,是WEB在服务器提供的一种功能,并且在服务器端执行。一般说来,要完成较复杂的任务(如:聊天室/留言本等),必须设计专门的CGI或ASP程序;但是如果只是想给网页加上简单的功能(如:显示一篇文档,web服务器环境变量,关于该文档的更新日期/大小等),则只要SSI就可以完成了。

shtml是一种基于SSI技术的文件,也就是Server Side Include--SSI 服务器端包含指令,一些Web Server如果有SSI功能的话就会对shtml文件特殊招待,服务器会先扫一次shtml文件看没有特殊的SSI指令存在,如果有的话就按Web Server设定规则解释SSI指令,解释完后跟一般html一起调去客户端。   
他们3者的关系就是:前两种都是客户端的。浏览器直接渲染。而SHTML是需要去服务器端先解释下,再和html或是htm一起解释

shtml就是写入了ssi指令的html,就像嵌入php代码的html后缀就要写.php一样


0 0
原创粉丝点击