html5内联或块元素的音频和视频元素是什么?

时间:2011-04-09 18:15:51

标签: html5

我想知道音频和视频元素是阻止还是内联元素?

2 个答案:

答案 0 :(得分:3)

我在Chrome 11中运行了以下网页...

<!DOCTYPE html>

<audio></audio>
<canvas></canvas>

<script>
var c = document.getElementsByTagName('audio')[0];
alert(getComputedStyle(c, null).display);
</script>

...它为画布和音频报告了inline。为了它的价值。

答案 1 :(得分:3)

与许多(大多数?)HTML元素一样,它取决于上下文。在这个例子中,它们是'inline'元素(现在称为'phrasing'元素):

<!DOCTYPE html>

<p><audio></audio><video></video></p>

</html>

在这个例子中,它们是'block'元素(现在称为'flow'元素):

<!DOCTYPE html>

<p></p>
<audio></audio>
<video></video>
<p></p>

</html>

您的浏览器是否符合规范完全是另一个问题。

进一步阅读: https://developer.mozilla.org/en-US/docs/HTML/Content_categories