The trick is to create an element that creates the aspect ratio of the video (usually: 16:9) and then you absolutely place the video on this element so that it matches the height and width.
This article explains it but basically you add padding-top (or bottom) to a parent element using percentages (56.25%; usually but just change it to match the apsect ratio of your video) which creates a ratio between width and height as percentage padding is always based on the width of the element.
The parent has position:relative applied and then you simply place your video at top:0 left:0; and give it a width and height of 100% (or use bottom:0 and right:0 instead).
If the element is a fluid element or as in your case an 80% width element then the height will always maintain the apsect ratio as the page is resized and the video will get larger or smaller as required.
You can also add min and max-widths if you want things not to get too big or too small.
oh dear Paul, I know your heart is sincere trying to get me to understand the logic, but when you morph into wizard incantation mode, I can’t understand a word you’re saying and the article is even more complex!
I’ve taken coothead’s simple way this time 'cause it works!
ha-ha lol coothead is funny… thanks for reminding me to add the viewport!
Lovely link bluedreamer - thank you! I understand that page.
It just struck me, since it’s only a video on my page and nothing else, and I have media="screen, projection", then maybe I should delete max-width:1200px; in #wrapper because this would limit it on a TV screen? It doesn’t need a max-width does it when there’s no text on the page?
I need the video to be viewed easily from tv to cellphone.