3

重複の可能性:
属性がブール属性である場合、HTML 5ではどういう意味ですか?

だから私はそれをたくさんの方法で見てきました、そしてどうやらここの誰もがw3schoolsは信頼できないと思っているようです。

これ:

<video controls="controls" autoplay="autoplay">
...
</video>

またはこれ:

<video controls autoplay>
...
</video>

またはこれさえ:

<video controls="true" autoplay="true">
...
</video>

正誤問題は私にとって最も理にかなっていますが、私が見たほとんどのブラウザはすべての主要なブラウザで動作します。

4

1 に答える 1

2

これらは、W3C Html5仕様ではブール属性と呼ばれ、ブール属性が存在すると真になり、存在しないと偽になることが提案されています。

<video controls autoplay>

しかし、これは同等に次のように書くことができるとも述べています。

<video controls=controls autoplay=autoplay> (values can be quoted also) or
<video controls="" autoplay="">

ただし、属性値として「true」または「false」を明確に禁止します。

The values "true" and "false" are not allowed on boolean attributes.

http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#the-video-elementおよびhttp://www.w3.org/2010/も参照してください。ビデオタグの仕様とHtml5メディアAPIおよびイベントについては05/video/mediaevents.html 。

于 2013-01-03T01:36:22.213 に答える