Cosa sono gli oggetti multimediali?
Un oggetto multimediale è un contenitore che visualizza un elemento, come un'immagine, un audio o un video, accanto a un testo descrittivo o ad altri contenuti. Creati da Nicole Sullivan nel 2009, gli oggetti multimediali permettono layout puliti ed efficienti che richiedono meno righe di codice.
Gli oggetti multimediali sono caratteristiche comuni dell'interfaccia utente (UI) sui siti di social media o nelle sezioni di commento, dove presentano un'icona o una foto accanto a un commento. Tuttavia, gli oggetti multimediali sono relativamente flessibili; invece del testo, possono includere elenchi puntati o altri oggetti multimediali.
Gli sviluppatori utilizzano piattaforme di sviluppo applicazioni per progettare e costruire applicazioni software e costruttori di siti web per sviluppare siti per aziende. Usano queste piattaforme per inserire e visualizzare il codice UI per creare oggetti multimediali e altri contenitori.
Elementi degli oggetti multimediali
Quando gli sviluppatori codificano un oggetto multimediale, hanno molte opzioni per gli elementi da includere nel layout. Un oggetto multimediale può contenere uno qualsiasi dei seguenti elementi:
- Immagini. Una foto o un avatar è un'aggiunta comune a un oggetto multimediale. Queste immagini possono essere in vari formati di file, inclusi JPG, PNG e GIF.
- Video: Per creare ulteriore interesse in un oggetto multimediale, lo sviluppatore può incorporare file MP4.
- Audio: È possibile allegare un file audio, che può essere riprodotto, messo in pausa o fermato all'interno dell'oggetto multimediale.
- Testo di intestazione: Non tutto il testo in un oggetto multimediale deve essere della stessa dimensione. Invece, gli sviluppatori possono utilizzare una riga di testo di intestazione più grande e in grassetto sopra il testo del corpo.
- Testo del corpo: La maggior parte degli oggetti multimediali include un testo descrittivo sul lato destro o sinistro dell'immagine, audio o file video.
- Oggetti nidificati: Gli sviluppatori possono nidificare oggetti multimediali all'interno di oggetti multimediali.
Tipi di oggetti multimediali
Gli strumenti per la creazione di app e costruttori di siti web gestiscono gli oggetti multimediali in modi leggermente diversi, ma esistono alcune presentazioni comuni di oggetti multimediali.
- Oggetto multimediale standard o base. Questo tipo di oggetto multimediale è il più frequentemente utilizzato. Assomiglia a una scatola rettangolare, tipicamente con un'immagine quadrata o rettangolare a sinistra e testo a destra.
- Oggetto multimediale allineato. Gli sviluppatori aggiungono codice che specifica allineamenti verticali o orizzontali. Mentre un oggetto multimediale è tipicamente allineato in alto, può anche essere allineato al centro o in basso. Lo sviluppatore può anche impostare l'immagine a sinistra o a destra del testo.
- Oggetto multimediale nidificato. Questo approccio si verifica spesso nei thread di commenti. Un oggetto multimediale si trova leggermente rientrato sotto un oggetto multimediale genitore, dando l'apparenza di nidificazione. Una serie di oggetti multimediali nidificati può continuare indefinitamente.
- Oggetto multimediale elencato. Questi coinvolgono due o più oggetti multimediali con lo stesso allineamento, dando l'apparenza di un elenco.
Vantaggi degli oggetti multimediali
Come parte del CSS orientato agli oggetti, gli oggetti multimediali sono diventati fondamentali per molti siti web e app. Alcuni dei motivi della loro popolarità includono:
- Facilità d'uso. Gli oggetti multimediali risparmiano agli sviluppatori centinaia di righe di codice, risparmiando loro tempo e frustrazione nella creazione di interfacce utente.
- Flessibilità nei layout. Con molte opzioni per i media inclusi e varie possibilità di allineamento, gli oggetti multimediali offrono agli sviluppatori web più scelte.
- Prevedibilità dei modelli. Gli utenti di Internet si sono abituati al contenitore dell'oggetto multimediale vedendolo utilizzato in tutto il web nelle sezioni di commento dei blog e nelle popolari piattaforme di social network. L'alta visibilità di questo modello conferisce un senso di familiarità agli utenti, specialmente sui social media.
Mentre crei un'app visivamente sorprendente, non dimenticare di prendere in considerazione l'ottimizzazione mobile.

Kelly Fiorini
Kelly Fiorini is a freelance writer for G2. After ten years as a teacher, Kelly now creates content for mostly B2B SaaS clients. In her free time, she’s usually reading, spilling coffee, walking her dogs, and trying to keep her plants alive. Kelly received her Bachelor of Arts in English from the University of Notre Dame and her Master of Arts in Teaching from the University of Louisville.
