我想在我的网站上播放的视频周围放一个红色边框。这是我的代码。
<div class="yotube_video">
<video width="700" height="525" controls="controls" scrolling="no" >
<source src="video/promo_video.mp4" type="video/mp4">
</video>
</div>
和样式表包括
div.youtube_video{
border:5px solid red;}
为什么我没有获得视频边框。请帮忙。此外,是否有任何在线帮助,以使视频更具艺术性?
提前致谢, aqzr
答案 0 :(得分:5)
在您的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
并直接向id或类提供video
标记。
因此, 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;}
这是DEMO
答案 1 :(得分:1)
div.yotube_video{
border:5px solid red;
}
上面的您的班级名称是yotube_video,您输入了youtube_video
答案 2 :(得分:0)
在您的video
元素上应用课程,而不是div
video{
border:5px solid red;
}
小提琴是HERE
OR 其他方法如下
您可以提供ID
个video
元素作为
<div>
<video id="yotube_video" width="700" height="525" controls="controls" scrolling="no" >
<source src="video/promo_video.mp4" type="video/mp4">
</video>
</div>
并在CSS
上将ID
应用为
#yotube_video{
border:5px solid red;
}
小提琴是HERE