既然在使用属性或字符串时,HTML以及像ASP.NET和PHP这样的语言都可以接受单引号和双引号,为什么有些人会交替使用它们呢?
据我了解,在可能的情况下使用双引号是语法上正确的,而在需要嵌入双引号进行内联逻辑时则使用单引号。
我是否漏掉了什么?
例如:
HTML
<a href='http://google.com'>Google</a>
PHP
<? echo 'Hello World!'; ?>
ASP.NET
<form id='myForm' runat='server'></form>