Try this, you have a wrapper div around your video tag. html5 video and images are processed as text during styling. This will create the text-align: center. You can check the fiddle below.
<div class="video"> <video width="320" height="240" controls> <source src="video.mp4" type="video/mp4"> <source src="video.ogg" type="video/ogg"> <source src="video.webm" type="video/webm"> Your browser does not support the video tag. </video> </div>
source share