1

Rails の Web サイトを持っていますが、現在、タグ属性の一部が一重引用符で生成されています。それが無効なマークアップになるかどうかはわかりませんが、validator.w3.org に基づいています。これは有効であり、HTML 5 doctype で実行されます。

しかし、タグ、特にメタタグが一重引用符で生成される理由が気になります。次のようなタグを生成します。

%meta{:content => "width=device-width, initial-scale=1.0", :name => "viewport"}

そして、これを生成します:

<meta content='width=device-width, initial-scale=1.0' name='viewport'>

また、キーワードや説明メタタグなどの他のメタ タグにも一重引用符を使用します。一貫性を持たせ、可能であればすべてに二重引用符を使用したいだけです。ありがとう。

4

1 に答える 1

2

tagレールヘルパーを使用すると、一貫性を保つことができます。

tag 'meta', {:content => "width=device-width, initial-scale=1.0", :name => "viewport"}, true
于 2012-09-13T22:05:13.700 に答える