太多隐藏的div或跨度会造成任何SEO影响或性能问题

时间:2010-11-21 21:27:43

标签: html dom

我多次使用隐藏的div或隐藏的跨度来存储一些服务器端变量,或者在服务器代码执行时生成它们。

当用户执行某些操作时,我会显示div。

这是一个好习惯吗?我想知道这是否会产生任何SEO影响。

我想知道是否有任何其他方式而不使用隐藏的div或隐藏的跨度

提前致谢。

1 个答案:

答案 0 :(得分:3)

  

“很多次我使用隐藏的div或   隐藏的跨度来存储一些服务器端   变量或生成它们   服务器代码exectutes。“

我不确定你的意思,但就安全性而言,这可能是一个非常糟糕的做法。您不希望访问者知道页面上没有的任何内容。打印阵列或其他敏感的服务器数据是一个非常糟糕的主意。始终牢记这一点,即有人正在查看您的网站,意图控制您的服务器或网站。不要扔掉骨头。

如果您使用此信息进行调试,请使用if语句确定是否属于您,然后仅显示相关信息,然后仅显示相关信息。

PHP中的示例:

<?php
$ip = $_SERVER["REMOTE_ADDR"];
// replace xx.yy.zz.pp with your IP address
if ($ip == "xx.yy.zz.pp") {
// echo your sensitive details here
}

这样,它只会将数据返回给您,而不是其他所有人。

在搜索引擎优化方面,如果隐藏它,它会被忽略AFAIK。它没有帮助也没有伤害你的SEO。就客户端性能而言,这取决于您使用的数量。如果你使用1000万,我肯定渲染有明显的延迟(下载很多,哈哈)。但是,如果你使用一些,那么我非常怀疑它。