Lecture 6: Deploy Your First Website

  1. Why Media in HTML?

  2. The <video> Tag (Basics)
  3.                 <video src="video.mp4"></video>
                
                <video src="video.mp4" controls></video>
                

  4. Video Attributes
  5. The <audio> Tag
  6.                 <audio src="song.mp3" controls></audio>
                    

  7. Professional Embedding – <sources>
  8. Problem: Different browsers support different formats.

                    <video controls>
                      <source src="video.webm" type="video/webm">
                      <source src="video.mp4" type="video/mp4">
                      Your browser does not support videos.
                    </video>
                    

  9. Accessibility – <track>
  10.             <track src="captions.vtt" kind="captions" srclang="en" label="English">
                

  11. Comparison of Methods
  12. Feature <source> Method src Method
    Compatibilty Excellent Limited
    Fallback Yes No
    Flexible Multiple formats Single format
    Best Use Public websites Quick tests

8. Special Characters (Entities)

Use entities for symbols that conflict with HTML.

Symbol Entity Number
© &copy; ©
® &reg; ®
&trade;
< &lt; <
> &gt; >
& &amp; &

Example:

<footer>
  <p>Copyright &copy; 2024 My Website.</p>
</footer>