XHTML是纳宏HTML像XML的一个过渡语言,xml必须被正确的嵌套历兄,xml必须被正确的关闭,xml必须有根元素。xml语音用来描述数据,而html则用肢茄袭来显示数据。。。
html或者htm是一种静态的页面格式,也就是说不搜桐需要服务器解析其中的脚本,或者说里面没有服务器端执行的脚本,而shtml或者shtm由于它基于SSI技术,当有服务器端可执行脚本时被当作一种动态编程语言来看待,段漏散就如握氏asp、jsp或者php一样。当shtml或者shtm中不包含服务器端可执行脚本时其作用和html或者htm是一样的。
HTML 和 XHTML 的区别简单来说,XHTML 可以认为是 XML 版本的 HTML,为符合 XML 要求,XHTML 语法上要求更严谨些。
两者的区别,粗略可以分为两大类比较:
一个是功渣歼能上的差别主要是XHTML可兼容各大浏览器、手机以及PDA,并且浏览器也能快速正确地编译网页。
另外是书写习惯的差别。因为XHTML要求比较严谨,所以书写应用要求细心与细致,下面列出了几条容易犯的错误,供大家引用。
(1)XHTML要求正确嵌套
错误:XHTML文档与HTML的主要区别
正确:XHTML文档与HTML的主要区别
(2)XHTML所有元素必须关闭
在HTML下某些原始可以单独使用,如标记,可以不写。但在XHTML下,要求必须写关闭标记。
错误:XHTML与HTML的主要区别
正确:XHTML与HTML的主要区别
"前加空格和斜杠,如:
(3)XHTML区分大小写
HTML中是不区分大小写的,但在XHTML中区分。XHTML所有标记碧衡和属性都要小写。如:
错误:
(4)XHTML属性值要加引号