あなたが書いた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 で導入された新しいタグであるタグを使用しているので、ラッピングの使用を避けて、ID またはクラスをタグdiv
に直接与えることができます。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;}
ここにデモがあります