HTML&中的单引号和双引号CSS

时间:2015-11-13 16:56:45

标签: html css html5 twitter-bootstrap google-webfonts

任何人都可以澄清HTML5和HTML中单引号和双引号之间的区别吗? CSS。

Google在HTML中使用单引号是矛盾的:

font-family: 'Roboto', sans-serif;

和CSS:

<link rel="stylesheet" href="https://cdn.rawgit.com/twbs/bootstrap/v4-dev/dist/css/bootstrap.css">

虽然Bootstrap的文档实践证明在HTML中使用双引号:

font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;

和CSS:

{{1}}

哪种做法是最佳为什么

编辑: 有没有有效理由为什么Google字体决定使用单引号?

3 个答案:

答案 0 :(得分:8)

没有最佳实践,因为对代码的解析方式都没有任何影响。您可以使用'"互换地消除属性和其他字符串。

答案 1 :(得分:5)

要么是有效的,但你可能应该坚持某种风格指南。例如,Google's style guide建议使用double quotes for HTMLsingle quotes for CSS。 (虽然谷歌字体并没有完全遵循这一点)

答案 2 :(得分:0)

一般来说,没有区别。它们是可以互换的。

唯一重要的注意事项是不要在里面使用一个。

例如在php中:

echo '"hello world"';

输出 - &#34; hello world&#34;

或者

echo "'hello world'";

输出&#39; hello world&#39;

BUT

echo ""hello world"";

如果&#34;将抛出错误是未转义的,因为它在内容之前关闭了该参数。