Którego znacznika użyć, aby umieścić na stronie animację Flash (.swf)?
Źle.
<video> odtwarza pliki wideo, nie .swf.Dobrze.
<object> osadza zewnętrzny obiekt, np. animację .swf.Źle.
<audio> osadza dźwięk.Źle.
<img> wyświetla statyczny obraz.Animację Flash (plik
.swf) osadza się na stronie znacznikiem <object> - to uniwersalny kontener na obiekty zewnętrzne obsługiwane przez wtyczki (kiedyś Flash Player), z parametrami podawanymi w <param>. Warto pamiętać, że Flash jest dziś technologią wycofaną i przeglądarki go nie wspierają - współcześnie animacje robi się w HTML5/CSS lub <canvas>. Mimo to formalnie poprawnym kontenerem dla .swf jest <object>.Pozostałe znaczniki obsługują inne media.
<img> wstawia STATYCZNY obraz (np. PNG, JPG), bez interaktywności. <audio> odtwarza dźwięk, a <video> film w formatach HTML5 (MP4, WebM, Ogg) - żaden nie uruchamia pliku Flash. Plik .swf osadza <object>.