在您的 HTML 中,您写道:
<div class="yotube_video">
然后在您的 CSS 中您写道:
div.youtube_video
HTML 和 CSS 中的类名应该相同。在您的 HTML 文件中,您忘记了一个“u”。它应该是这样的:
HTML
<div class="youtube_video">
<video width="700" height="525" controls src="video/promo_video.mp4" type="video/mp4">
</video>
</div>
controls="controls"
不存在。controls
如果你想启用它们,你只需要写。scrolling
不存在。source
然后,仅当您为不同的浏览器提供以不同格式编码的多个源文件时,才需要该标记。在您的示例中,它不应该是必需的。只要使用src
就足够了。
CSS
div.youtube_video{
border:5px solid red;}
无论如何,由于您使用的是video
标签,这是 HTML5 中引入的一个新标签以提供更好的语义,您可以避免使用包装div
并直接为video
标签提供 id 或类。所以你的HTML会变成这样:
<video class="youtube_video" width="700" height="525" controls src="video/promo_video.mp4" type="video/mp4">
</video>
你的CSS会变成这样:
.youtube_video{
border:5px solid red;}
这是一个演示