解读HTML:大厦的基石

作者:Prower 来源:Prower博客 时间:2008-12-01 12:57:00 

在许多人看来,HTML应该是WEB制作所有语言中最简单的语言,因为它不需要编译、封闭等,甚至只需要一个记事本就可以让其在浏览器中呈现出来。所以我们也看到很多人都在说HTML很简单超简单之类的话,网上也有很多诸如“花个两三天学习下HTML就可以制作网页”之类的理论。在这些人看来,学HTML就像是学英文字母ABC一般简单。

正是这样的理论这样的思想,导致学习HTML的人都不把它当回事,认为HTML仅仅只是诸如“加粗用<B />标签,斜体用<I />标签”之类的应用。这样的思想尤其是在初学者当中流传,而一旦真正深入的了解学习HTML之后,才会发现HTML远非想像中的那么简单。

而随着WEB标准大潮的席卷互联网,更多的人索性就差不多抛弃HTML众多标签般的只用DIV,似乎DIV+CSS就是WEB标准的核心。这个错误的理论与HTML超简单的理论被绑在了一起,在互联网中传播着。思想改变行动,最终造成了WEB标准在国内互联网推行的困难重重。

真正的WEB标准应该是推崇以更合适的语义标签来制作网页结构,完全不是在整个页面写满DIV就是符合WEB标准。与此相同的道理是,HTML远远不是你所想像中的那么简单。


一个网站在浏览器中呈现效果的好坏,视觉因素占一半的比重,而另一半的比重就在于网页的结构上。

我们可以在网上看到很多整个页面都是由DIV架构的网页,这些DIV结构的页面在配合上CSS时,整个页面在浏览器中呈现的也许很正常,并看不出什么问题。可是如果用户禁用掉CSS之后呢?浏览器还能否正确的理解网页结构并呈现出来,就成了判断这个网页结构好坏的很重要的一个标准。而对于这些完全由DIV结构组成的页面,很显然的,在CSS被禁用之后,浏览器就很难呈现出一个结构清晰明了的页面来,而用户自然也很难从结构上去判断哪些内容是标题,哪些内容是真正的内容。

而如果在页面中采用了更符合语义的HTML标签的话,即使CSS样式在被禁用之后,浏览器依然可以根据<h />标签来显示成标题,根据<p />标签来显示成段落,最终仍然可以为用户呈现出结构清晰明了的页面。

如果把网站建设比喻成是建造一栋大厦,那么HTML无疑就是这栋大厦的基石,如果基石不够坚稳的话,那么这栋大厦就很有可能会面临倾倒的危险。

从深层次理解并学习HTML的标签语义,从思想上重视HTML,别忘了,整个网站都是基于HTML结构来呈现的。

标签:html,web标准,网页,标签
0
投稿

猜你喜欢

  • 三谈Iframe自适应高度

    2010-08-03 13:04:00
  • javascript数组取交集

    2010-07-15 12:14:00
  • asp程序错误详细说明例表

    2008-04-02 12:13:00
  • 如何在网页中制作虚线表格

    2010-10-20 20:07:00
  • sqlserver 不重复的随机数

    2012-02-12 15:29:29
  • 在select语句中使用top的一些小技巧

    2009-03-12 12:21:00
  • 可以输入的下拉菜单

    2009-01-04 14:21:00
  • QCon大会散记

    2010-05-03 14:19:00
  • 轻松在线制作各种Logo标志

    2008-05-26 12:54:00
  • 详解MySQL数据类型之数字类型正确使用

    2010-06-20 15:02:00
  • 教程javascript的function(函数)

    2007-09-30 13:38:00
  • 操作mysql数据库的类

    2010-03-13 12:53:00
  • asp sqlserver 执行存储过程返回记录集报对象关闭时不允许操作

    2011-03-11 10:57:00
  • 实例讲解在MySQL中如何导出整个数据库

    2009-09-01 10:03:00
  • js 返回 utf-8 字符编码是多少个字节, 函数 fUtf8BoundCheck

    2010-07-31 18:59:00
  • 15个设计得最糟糕最变态的CAPTCHA验证码

    2008-09-01 17:17:00
  • Oracle PL/SQL入门案例实践

    2010-07-18 13:13:00
  • sql server常用命令行操作(启动、停止、暂停)

    2012-01-05 19:02:48
  • asp 隐藏并修改文件的最后修改时间

    2011-03-29 10:34:00
  • Monster for Chrome

    2010-05-04 16:30:00
  • asp之家 网络编程 m.aspxhome.com