【发布时间】:2011-01-23 07:18:05
【问题描述】:
我在手动编写 HTML 时总是使用单引号。我使用很多渲染的 HTML,它们总是使用双引号。这使我可以确定 HTML 是手动编写的还是生成的。这是个好主意吗?
两者有什么区别?我知道它们都可以工作并且受到所有现代浏览器的支持,但是在不同情况下一个实际上比另一个更好的情况下是否存在真正的区别?
【问题讨论】:
-
要回答关于是否使用单引号和双引号作为确定手写和生成 HTML 的方法的问题,不,这可能不是一个好主意。虽然 不一致 的代码(在某些地方使用单引号,在其他地方使用双引号)可能是手写的,但我确信很多人(包括我自己)到处都使用双引号,但我们的代码肯定不是计算机生成的;)
-
@Aito 的回答确实是正确的,应该被接受......就个人而言,我使用单引号来表示单个关键字/标签、URL 和引用等短属性;实际上,任何不打算被人类阅读的东西。对于较长的文本,或任何可能包含空格或单引号/撇号的内容 - 作为内容,我使用双引号。这只是你的风格(或你使用的风格指南)的问题
-
查看 10 个主要网站,看看他们中的大多数人使用什么,例如 stackoverflow、youtube/google、wikipedia。到目前为止,我很难找到使用单引号的主要网站。
-
这么多网站对HTML使用双引号,所以请使用双引号。。也影响在HTML文档中搜索,单引号和双引号生效。。我标准化使用双引号。。跨度>