Co to jest obiekt HTML?

W HyperText Markup Language (HTML) znacznik obiektu służy do osadzenia pewnego typu pliku — takiego jak obraz, wideo, strona internetowa lub aplet — na stronie internetowej, aby była wyświetlana prawidłowo. Znacznik obiektu HTML to mechanizm, który został zaprojektowany specjalnie w celu umożliwienia włączenia ogólnego obiektu do dokumentu HTML bez wymagania, aby przeglądarka lub język HTML znały format lub zawartość obiektu. Za pomocą różnych parametrów — takich jak dane, baza kodu i typ — można zdefiniować wtyczkę, serwer lub program wymagany do wyświetlenia obiektu HTML, a za pomocą opcji param wszelkie dodatkowe informacje mogą zostać przekazane do dekodowania. aplikacji, w tym nazwę pliku, hasło lub rozdzielczość ekranu. Wraz z włączeniem znacznika obiektu HTML do standardu języka HTML inne znaczniki, które wcześniej były używane do definiowania niektórych formatów obiektów, zostały zaniechane, aby stworzyć bardziej jednolity kod.

Znacznik obiektu HTML został utworzony i dodany do specyfikacji języka HTML w wersji 4 jako ogólny mechanizm do dołączania obecnie istniejących formatów i plików multimedialnych, a także tworzący strukturę do dołączania wszelkich przyszłych typów nowych multimediów. Technicznie rzecz biorąc, tag HTML obiektu może być używany do umieszczania obrazu na stronie internetowej, podobnie jak tag img, lub do osadzania wideo, muzyki lub aplikacji internetowej. Powodem, dla którego ten tag został pierwotnie utworzony, było uniknięcie sytuacji, takich jak tag apletu HTML, który jest znacznikiem całego języka, którego można użyć tylko do osadzenia apletu Java® w witrynie internetowej. Aby pewnego dnia uniknąć konieczności dodawania dodatkowych znaczników specyficznych dla formatu dla typów mediów, które mogą jeszcze nie zostać wynalezione, utworzono jeden ogólny znacznik obiektu.

Istnieje wiele sposobów wykorzystania znacznika HTML object. Na najbardziej podstawowym poziomie można go użyć do zdefiniowania pliku, a następnie formatu lub typu pliku, co może mieć miejsce w przypadku obrazu. Jeśli typ obiektu jest rozpoznawany przez przeglądarkę internetową, to przeglądarka lub jej wtyczki mogą przejąć renderowanie obiektu. Alternatywnie parametry codebase, classid i codetype znacznika mogą służyć do definiowania lokalizacji aplikacji lub zasobu, który jest w stanie zinterpretować dane obiektu. Oznacza to, że jeśli na stronie internetowej zostanie umieszczony nowy typ formatu wideo, lokalizacja dekodera może zostać uwzględniona w parametrach obiektu, co pozwala na łatwe odkodowanie i wyświetlenie obiektu bez konieczności stosowania JavaScript® lub innych zewnętrznych elementów językowych .

Poza podstawową funkcjonalnością znacznika obiektu HTML, inne parametry mogą być użyte do określenia formatowania i innych atrybutów. Szerokość i wysokość obiektu można zdefiniować, dzięki czemu resztę strony można odpowiednio sformatować bez wcześniejszego wczytywania obiektu. Tekst w trybie gotowości można zdefiniować, aby osoba przeglądająca witrynę mogła zobaczyć tekst w obszarze obiektu podczas ładowania. Wewnątrz znaczników obiektu HTML można umieścić dowolną liczbę znaczników param, dzięki czemu można zdefiniować dodatkowe informacje przydatne dla docelowej aplikacji dekodującej.