質問

知っている 仕様により両方が許可されます 'そして「属性値の区切り文字として、そして私はそれが良い習慣であることも知っています 常に引用してください.

しかし、私は「よりクリーンな方法であると考えています。たぶん、私がCとC ++の構文で成長しただけかもしれません。

属性値を引用する最もクリーンな方法は何ですか?その理由は何ですか?主観的な答えはありません。

役に立ちましたか?

解決

どちらも大丈夫ですが、 二重引用符 エラーを引き起こす動的値のリスクを減らすため、より良い(imho)。例えば

<input value='${lastName}'/>

<input value='O'Graddy'/>
                ^^^^^^^

vs。

<input value="${lastName}"/>

<input value="O'Graddy"/>

他のヒント

どちらも、それを使用する限り良いです。 " より人気があります。

属性値に関する引用を省略したいかどうかを覚えておくべきルールがたくさんあります。見積もりを一貫して使用するのはおそらく最も簡単です。あらゆる種類の問題を回避します。

興味があれば、私は少し前にHTML、CSS、JavaScriptで引用されていない属性値についていくつかの調査を行い、それについて書いています。 http://mathiasbynens.be/notes/unquoted-attribute-values

また、入力した値が有効な属性値であるかどうかを示すツールも作成しました。 http://mothereffingunquotedattributes.com/#foo%7cbar

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top