购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.4 常见问题

初学者在学习HTML语言的时候,经常遇到的问题有以下几个方面。

2.4.1 HTML代码的大小写问题

初学者在阅读其他人编写的HTML代码的时候,经常会发现有的人编写的HTML代码是大写的,有的人编写的代码是小写的,有的甚至大小写混杂在一起。

目前,所有的浏览器对于HTML代码的大小写都是允许的,例如一个表格标签table,可以被写成TABLE或者Table。对于这些不同的形式,浏览器都可以正常解析。

但是,HTML规范规定,所有的HTML标签及其属性都应该是小写的。所以为了规范起见,本书推荐使用小写字母来编写HTML代码。

2.4.2 不同的浏览器之间的兼容性问题

HTML语言虽然有一个统一的标准,但是各浏览器厂商对于这个标准的支持程度不同,对于某些标签属性的默认值的规定也不尽相同。有的厂商(如微软),甚至还扩展了W3C制定的HTML标准,增加了某些标签或者属性。

这些问题导致同一个网页在不同的浏览器中显示效果不同,有时甚至不能正常显示。因此,开发者在设计网页的时候,应该尽量避免使用只有某个浏览器才能识别的标签或者属性。对于属性的默认值,也应该明确指定,而不应该让浏览器去决定默认值。

在选择网页制作工具的时候,也应该选择第三方厂商开发的软件,例如Adobe公司的Dreamweaver。这些第三方的软件通常会考虑到各种浏览器的兼容性问题。

2.4.3 HTML、XHTML和XML

HTML、XHTML和XML都是标准通用标记语言(SGML)的子集。其中HTML是超文本标记语言,而XHTML是扩展的超文本标记语言,XML是可扩展标记语言。前面两种语言都是用来设计网页的,而XML是用来传递数据的。 z1iRxh3zvESgGgN9BCyzveiGfPDsLoetCFMLHNsAwCHQZySNdYoeB34g1i1EkZRI

点击中间区域
呼出菜单
上一章
目录
下一章
×