HTML与XHTML的区别

墨初学习笔记894

对于标记语言而言,选用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、养成良好的编程习惯

相关文章

这是问斩的标题

这是问斩的标题

很多的网站,尤其是一些手机官网或某种产品的官网,都会把自己网站的页面中一些元素作得美观起来。比如一些产吕,在打开网页或网页下拉到产品图片的时候,图片就像活了一样动起来,很是有趣。今天介绍一款,让网页元...

PHP中的错误分类以及屏蔽的方法

一,程序本身的错误这种错误是比较容易就可以处理的错误,比如说语法错误或者是编译器无法解析,这些错误在编译的时候,就会不通过编译,然后可以根据错误的提示,找到具体的错误代码。但当使用eval()执行的代...

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

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

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

PHP错误日志 display_errors与log_errors的区别

错误回显,一般常用语开发模式,但是很多应用在正式环境中也忘记了关闭此选项。错误回显可以暴露出非常多的敏感信息,为攻击者下一步攻击提供便利。推荐关闭此选项display_errors 错误回显...

jQuery获取当前页面的URL信息

在网站时不少客户要求导航条具有高亮功能,如果换到以前肯定是一个页面一个页面的去写代码,那样的话太麻烦,而且还不利于后期的维护和修改。不过现在有了jQuery了可以省去好多的事,再麻烦的事不就是一行JQ...

javascript中的addLoadEvent函数解析

javascript中的addLoadEvent函数解析

onload事件是HTML DOM Event 对象的一个属性,又叫事件句柄(Event Handlers),它会在页面或图像加载完成后(注意是加载完成后)立即发生。window.onload = f...

发表评论    

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