Con l'avvento di HTML5 e CSS3, la proprietà CSS display si è arricchita di un nuovo valore denominato inline-block. Questo nuovo valore permette agli oggetti renderizzati inline (cioè uno accanto all'altro come ad esempio span e label) di prendere in considerazione proprietà come padding, margin, width o height che sono utilizzate solo dagli elementi renderizzati come block (div, p e così via).
Grazie a questo nuovo valore possiamo limitare l'uso della proprietà float in quanto gli elementi di tipo block vengono automaticamente renderizzati uno accanto all'altro. Vediamo ora come usare il nuovo valore.
<ul><li>item1</li> <li>item2</li> <li>item3</li>
Il risultato di questo frammento HTML sono i tre elementi li uno sotto l'altro in quanto i tag li sono renderizzati come block. Modifichiamo ora la modalità di renderizzazione a inline-block.
ul li { display: inline-block; }
Aggiungendo questa direttiva CSS, il frammento HTML visto in precedenza viene renderizzato con i tre tag li uno accanto all'altro.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Visualizzare le change sul plan di Terraform tramite le GitHub Actions
Disabilitare automaticamente un workflow di GitHub
Creazione di plugin per Tailwind CSS: espandere le funzionalità del framework dinamicamente
Creazione di componenti personalizzati in React.js con Tailwind CSS
Supporto ai tipi DateOnly e TimeOnly in Entity Framework Core
Paginare i risultati con QuickGrid in Blazor
Creare un'applicazione React e configurare Tailwind CSS
Potenziare Azure AI Search con la ricerca vettoriale
Eseguire una ricerca avanzata per recuperare le issue di GitHub
Sfruttare al massimo i topic space di Event Grid MQTT
Gestire domini wildcard in Azure Container Apps
Utilizzare politiche di resiliency con Azure Container App