HTML与XHTML的区别

xiaoqihv8个月前 (04-08)前端设计52

对于标记语言而言,选用HTML还是XHTML是你的自由。重要的是不管选用的哪种文档类型,你使用的标记必须与你选用的DOCTYPE声明保持一致。

就个人而言,我更喜欢使用XHTML规则,使用一个DOCTYPE让浏览器采用更加严格的呈现方式。它对允许使用的标记语言有着更严格的要求,而这可以督促我们写出更严谨思路更清晰的文档。

说一说HTML与XHTML的区别

打个比方

我们在作一个网页时,如果使用HTML的话,我们的标签可有大写字母或是小写字母,无论哪一种,浏览器都不会报错,并把它们呈现了来。而我们使用XHTML写一个网页时,里面使用的标签必须都是小写字母,如果出现大家字母的话,会被报错,或者不会被浏览器执行。H

HTML与XHTML区别

1、HTML允许文档中的标签大写或小写,但XHTML中的标签必须全部小写

2、HTML中允许一写结束标间省略,比如</li>或</p>,当标签被省略时,浏览器加载他们时,会自己填补

3、在XHTML中,所有的标签必须有闭合标签,比如图片标签以及换行标签都必须闭合,图片:<img /> 换行<br />,为了与早期的浏览器保持兼容,反斜杠的前面应该加一个空格。

总结:

1、如果我们使用HTML来声明文档,但我们的写法要与XHTML的规则保持一至。

2、每个标签必须有它的闭合标签,以防在浏览器显示网页时错位

3、养成良好的编程习惯

相关文章

JavaScript中for...in 语句详解

JavaScript中for...in 语句详解

在编程中我们会使用到各式各样的循环语句,以使我们可以对一个数组进行读操作或是写入赋值的操作,当然在javascript中这少不了这样的循环语句的存在。今天记录一下关于JavaScript for......

JavaScript中常见获取元素的方法汇总

JavaScript中常见获取元素的方法汇总

网页的制作离不开JavaScript(JS)今天就说说那些关于JavaScript(JS)操作DOM节点的一些属性,做个记录,以备后续查找!getattribute()DOM提供了一个名为getEle...

javascript中创建元素节点,文本节点与插入节点

javascript中创建元素节点,文本节点与插入节点

在javascript中提供了很多操作DOM文档的方法,当然也包括创建一个节点(元素),创建一个文本节点(text),还有把创建的节点插入到文档中去。createElement方法createElem...

JaveScript操作DOM节点的childNodes属性

JaveScript操作DOM节点的childNodes属性

在一棵节点树上(DOM文档),childNodes属性可以获取任何一个节点下的所有子元素节点,它获取的值是一个包含这个元素全部子元素的数组,但是这个数组中包含的东西太多,几乎每一样东西都是一个节点,甚...

JS实现上传头像并实时预览

JS实现上传头像并实时预览

说起各大网站的用户中心功能,其中就少不了用户头像上传这个小小的功能,如果我们依托框架来编写的的话,相信非常的容易,但如果我们自己来单纯的使用JS来实现头像上传,并在选择本地头像的时候,实现预览我想也是...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。