2011-04-09 177 views

回答

3

我跑了以下網頁在Chrome 11 ...

<!DOCTYPE html> 

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

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

...並報告inline兩個帆布和音頻。物有所值。

+0

http://jsfiddle.net/tchalvakspam/tary5hdj/ 經過視頻以及全部顯示爲默認的內聯。 – Kzqai 2015-05-21 00:48:29

3

與許多(大多數?)HTML元素一樣,它取決於上下文。在這個例子中它們是「內聯」元件(現所謂的「措辭」元素):

<!DOCTYPE html> 

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

</html> 

在這個例子中它們是「塊」的元件(現所謂的「流」的元素):

<!DOCTYPE html> 

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

</html> 

您的瀏覽器是否符合規範是另一個問題。

對於進一步閱讀: https://developer.mozilla.org/en-US/docs/HTML/Content_categories