結論から言えば
Attributes are placed inside the start tag, and consist of a name and a value, separated by an "=" character. The attribute value can remain unquoted if it doesn’t contain space characters or any of " ' ` = < or >. Otherwise, it has to be quoted using either single or double quotes. The value, along with the "=" character, can be omitted altogether if the value is the empty string.
sample
``` >[W3C勧告 HTML5.1 HTMLの簡単な紹介 より](https://www.w3.org/TR/html51/introduction.html#a-quick-introduction-to-html)
結論から言えば、どちらでもOK。
しかしなぜ、"ダブルクオーテーション"
の方が普及率が高いのか……
W3C勧告にダブルクオーテーションが使用されているから、というのが有力かなーと思っているのですが……
調べてみましたが、結局結論に至れず。うーん…