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
Eseguire query in contemporanea con EF
Scrivere selettori CSS più semplici ed efficienti con :is()
Generare una User Delegation SAS in .NET per Azure Blob Storage
Utilizzare i variable font nel CSS
Creare una libreria CSS universale: Immagini
Utilizzare il metodo ExceptBy per eseguire operazione di sottrazione tra liste
Eliminare una project wiki di Azure DevOps
Fissare una versione dell'agent nelle pipeline di Azure DevOps
Migliorare l'organizzazione delle risorse con Azure Policy
Gestire progetti NPM in .NET Aspire
Potenziare la ricerca su Cosmos DB con Full Text Search
Usare i settings di serializzazione/deserializzazione di System.Text.Json di ASP.NET all'interno di un'applicazione non web
I più letti di oggi
- Usare i settings di serializzazione/deserializzazione di System.Text.Json di ASP.NET all'interno di un'applicazione non web
- .NET Conference Italia 2025 - Milano
- The Agentic Day - Milano
- Assengare l'ID ai controlli in maniera automatica
- Gestione ciclo di vita in .NET Aspire
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Gestione CSS in Blazor con .NET 9