Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SEO友好的javascript和CSS链接?_Javascript_Css_Seo - Fatal编程技术网

SEO友好的javascript和CSS链接?

SEO友好的javascript和CSS链接?,javascript,css,seo,Javascript,Css,Seo,是否有可能使用javascript优化导航系统,但为了搜索引擎,超链接是否仍然可以爬行 或者可能是一个条件语句,仅当浏览器中未启用javascript或搜索引擎对其进行爬网时才调用HTML代码?如果禁用javascript,则不容易触发事件,因为要在客户端运行任何东西,都要使用javascript。我为我的站点所做的是使用静态html链接,然后使用javascript更改按下这些链接时发生的情况 通过这种方式,您可以在某个地方拥有一个链接,该链接仍然可以爬行,如果禁用了javascript,它可

是否有可能使用javascript优化导航系统,但为了搜索引擎,超链接是否仍然可以爬行


或者可能是一个条件语句,仅当浏览器中未启用javascript或搜索引擎对其进行爬网时才调用HTML代码?

如果禁用javascript,则不容易触发事件,因为要在客户端运行任何东西,都要使用javascript。我为我的站点所做的是使用静态html链接,然后使用javascript更改按下这些链接时发生的情况


通过这种方式,您可以在某个地方拥有一个链接,该链接仍然可以爬行,如果禁用了javascript,它可以正常工作,但是如果启用了javascript,请使用AJAX方法重新加载页面的部分内容。

如果禁用javascript,则不容易触发事件,因为要运行任何使用javascript的客户端内容。我为我的站点所做的是使用静态html链接,然后使用javascript更改按下这些链接时发生的情况


通过这种方式,您可以在某个地方拥有一个链接,该链接仍然是可爬行的,如果禁用了javascript,则可以正常工作,但如果启用了javascript,则使用AJAX方法重新加载页面的部分内容。

您所描述的内容将以不引人注目的javascript为特征

对于关闭javascript的搜索引擎和用户,您可以用最语义SEO友好的方式编写html,然后分别添加脚本以添加提示

像这样的框架通常是有用的

比如,

<a href="/about" id="about">About</a>
这将停止用户被带到/关于并执行给定的javascript


本质上,这与你的建议相反;相反,javascript仅在可用于增强现有html的情况下使用。

您所描述的内容的特点是不引人注目的javascript

对于关闭javascript的搜索引擎和用户,您可以用最语义SEO友好的方式编写html,然后分别添加脚本以添加提示

像这样的框架通常是有用的

比如,

<a href="/about" id="about">About</a>
这将停止用户被带到/关于并执行给定的javascript


本质上,这与你的建议相反;相反,javascript仅在可用于增强现有html的情况下使用。

当然。除了对SEO友好外,这种方法对残疾用户来说也更容易使用;如果你在政府或高等教育部门工作,或者有一天可能在政府或高等教育部门工作,你需要了解无障碍性,尽管事实上每个人都应该记住这个问题

谷歌逐步增强更多信息;这是一个例子


基本上,您希望创建站点,就像使用普通链接导航一样,然后添加javascript事件处理程序来劫持通常会触发导航的点击。

当然。除了对SEO友好外,这种方法对残疾用户来说也更容易使用;如果你在政府或高等教育部门工作,或者有一天可能在政府或高等教育部门工作,你需要了解无障碍性,尽管事实上每个人都应该记住这个问题

谷歌逐步增强更多信息;这是一个例子

基本上,您希望创建您的站点,就像使用普通链接导航一样,然后添加javascript事件处理程序来劫持通常会触发导航的点击。

例如,是基于嵌套HTML列表的下拉菜单,变成了水平菜单。它看起来很好,很干净,有完全可爬行的链接。一般来说,最好生成HTML,然后使用渐进增强,通过JavaScript将HTML转换成更好的内容

另一方面,如果生成JavaScript导航,例如作为JSON对象,那么为Google生成XML应该很容易

你说的优化是什么意思?优化了速度,因为你的导航树很大,会产生不必要的HTML流量?然后,您应该通过JavaScript和Ajax调用生成导航,以缩短加载时间,并为搜索引擎提供站点地图。如果你是说漂亮,那么就使用渐进式增强。

例如,是基于嵌套HTML列表的下拉菜单,变成了水平菜单。它看起来很好,很干净,有完全可爬行的链接。一般来说,最好生成HTML,然后使用渐进增强,通过JavaScript将HTML转换成更好的内容

另一方面,如果生成JavaScript导航,例如作为JSON对象,那么为Google生成XML应该很容易

你说的优化是什么意思?优化了速度,因为你的导航树很大,会产生不必要的HTML流量?然后,您应该通过JavaScript和Ajax调用生成导航,以缩短加载时间,并为搜索引擎提供站点地图。如果你的意思是“漂亮”,那么就用渐进式增强器
基本上主要是在href标记中添加真实URL,使用onclick-even处理程序取消默认设置。

基本上主要是在href标记中添加真实URL,使用onclick-even处理程序取消默认设置