我想知道音频和视频元素是阻止还是内联元素?
答案 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