Boostrap, tra le altre cose, include un sistema di layout basato su griglie, all'interno del quale vengono ipoteticamente suddivise 12 colonne, responsive e in grado di supportare differenti tipi di risoluzione.
Il supporto è previsto per differenti tipi di layout, in particolare:
- Extra small (meno di 768px): col.xs-*
- Small (più di 768px): col.sm-*
- Medium (più di 992px): col.md-*
- Large (più di 1200px): col.lg-*
Perché funzioni, il tutto deve essere contenuto in un elemento con class container e ogni riga dentro un elemento con class row. Le varie classi possono assumere, ad esempio, i valori tra col-sm-1 e col-sm-12.
Ecco un esempio:
<div class="container"> <div class="row"> <div class="col-md-3">.col-md-3</div> <div class="col-md-3">.col-md-3</div> <div class="col-md-3">.col-md-3</div> </div> <div class="row"> <div class="col-md-8">.col-md-8</div> <div class="col-md-4">.col-md-4</div> </div> </div>
La prima riga sarà visualizzata con 3 colonne della stessa dimensione, mentre la seconda avrà una colonna, la prima, grande il doppio rispetto alla seconda.
Fino alla risoluzione Medium, il layout sarà questo. In caso di risoluzione inferiore, gli elementi saranno ordinati uno sopra l'altro.
Nei prossimi script vedremo come gestire scenari avanzati e come supportare contemporaneamente più tipi di layout.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Generare HTML a runtime a partire da un componente Razor in ASP.NET Core
Paginare i risultati con QuickGrid in Blazor
Usare lo spread operator con i collection initializer in C#
Sfruttare i KeyedService in un'applicazione Blazor in .NET 8
Supportare lo HierarchyID di Sql Server in Entity Framework 8
Implementare l'infinite scroll con QuickGrid in Blazor Server
Modificare i metadati nell'head dell'HTML di una Blazor Web App
Eseguire una ricerca avanzata per recuperare le issue di GitHub
.NET Conference Italia 2024
Criptare la comunicazione con mTLS in Azure Container Apps
Sfruttare al massimo i topic space di Event Grid MQTT
Code scanning e advanced security con Azure DevOps