0

如您所知,如果我们使用表单助手,select_tag所有生成的 HTML 的缩进都会回到最左边。

然后生成的 HTML 源代码看起来很难看。
你如何处理这个问题?

对 SEO 有影响吗?

4

2 回答 2

3

只要它的 HTML 有效,搜索引擎就不会关心您的空白/布局。事实上,老实说,他们甚至可以处理无效的标记。恐怕您不会因为拥有清晰的 HTML 布局而获得奖励积分。

漂亮的布局使开发/调试更容易,你至少应该尝试让它看起来很漂亮。但是使用这样的代码生成器并不总是可能的。

专注于让它运作良好,如果你有时间的话,担心以后会美化它;)

如果 Rails 仍然像上次我玩它时一样棒,我确信有一种方法可以修改输出。

于 2013-01-10T13:23:42.430 回答
0

我使用erectorgem 来创建我的视图,erector它基本上是一个纯 ruby​​ 中的 HTML-DSL,除其他外,它允许pretty_print你的 HTML。这通常只是在开发过程中完成,因为额外的空白只会增加页面大小、消耗带宽并稍微减慢浏览器的速度。

出于这个原因,我无法想象搜索引擎会在乎。他们只是可能需要做更多的工作,所以他们的排名可能会低一点,但我什至对此表示怀疑。他们可能关心有效的 HTML,这是erector(以及其他模板语言如 HAML 等)的另一个优点。

于 2013-01-10T13:27:53.880 回答