首页 百科知识 建议不使用的元素

建议不使用的元素

时间:2024-10-19 百科知识 版权反馈
【摘要】:比如font元素,据估计,目前互联网有50%以上的网页都存在这个元素。这些问题给代码的修改和维护带来了极大的隐患,比如想修正链接的颜色或者字体,我们必须在每个font元素中去修改。在我们所选的这个例子中,font元素使用的次数高达350次,我们以一个元素浪费30个字节计算,如果采用CSS技术,光这个元素就能节约11 K字节,这还仅仅是一个元素导致的冗余。在一些大型的信息站点中,font元素高达几千次的使用率也不是什么稀奇事。

2.9.1 建议不使用的元素

在HTML实际应用中,有些元素是在早期版本中使用的,但是随着新版本的推出,有些元素已经被明确声明不提倡使用,这就意味着今后HTML新标准或者新版的浏览器随时都可能废弃这些元素。因此,我们在应用中应该尽量避免使用这些元素,以免所制作的网页在未来不能使用。

比如font元素,据估计,目前互联网有50%以上的网页都存在这个元素。以下是在某电子商务网站摘抄的一小段例子。

img63

该段代码大量使用了font元素,我们可以看出有以下问题:

(1)存在大量的代码冗余,比如每一个链接中<font color=#9F0050>都要重复一次。

(2)元素之间的嵌套关系太复杂,一个普通链接之中竟然有三层嵌套关系。

这些问题给代码的修改和维护带来了极大的隐患,比如想修正链接的颜色或者字体,我们必须在每个font元素中去修改。对于大型站点的网页,这种工作量可想而知。如果使用了CSS技术,遇到上述情况我们只需简单修改CSS文件的一个地方就可以实现,并且,代码会更加简洁。

在我们所选的这个例子中,font元素使用的次数高达350次,我们以一个元素浪费30个字节计算,如果采用CSS技术,光这个元素就能节约11 K字节(这个网页一共71 K),这还仅仅是一个元素导致的冗余。在一些大型的信息站点中,font元素高达几千次的使用率也不是什么稀奇事。要知道,网页的冗余对网页的发布者意味着掏更多的银子用于服务器硬盘和带宽,并且面临巨大的维护开销。而对用户,也意味着更慢的访问速度。

出于同样的原因,我们建议不使用的元素还有:

img64

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈