Molto spesso le pagine web devono mostrare molti dati e metterli tutti insieme può risultare in una scarsa leggibilità della pagina. In questi casi una delle tecniche più ricorrenti per organizzare i dati è quella di usare i tab. Bootstrap ci permette di creare una struttura a tab con pochissimo codice e soprattutto senza dover scrivere una riga di codice JavaScript in quanto il codice necessario è contenuto nel suo file JavaScript. Nel prossimo esempio vediamo come creare una pagina con due tab.
<div role="tabpanel"> <!-- Tab --> <ul class="nav nav-tabs" role="tablist"> <li role="presentation" class="active"> <a href="#tab1" role="tab" data-toggle="tab">Tab1</a> </li> <li role="presentation"> <a href="#tab2" role="tab" data-toggle="tab">Tab2</a> </li> </ul> <!-- Contenuto tab --> <div class="tab-content"> <div role="tabpanel" class="tab-pane active" id="tab1">...<div> <div role="tabpanel" class="tab-pane" id="tab2">...</div> </div> </div>
Come si vede dallo script, la struttura è composta da un tag "div" principale che contiene prima un tag "ul" all'interno del quale specifichiamo i tab, e poi un tag "div" all'interno del quale specifichiamo un "div" per il contenuto di ogni tab. Per mostrare il "div" collegato al tab, la proprietà "id" del "div" deve corrispondere alla proprietà "href" del tag "a" presente nel tab.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Change tracking e composition in Entity Framework
Utilizzare Containers in .NET Aspire
Utilizzare una qualunque lista per i parametri di tipo params in C#
Creare una libreria CSS universale: Clip-path
Autenticazione di git tramite Microsoft Entra ID in Azure DevOps
Rendere i propri workflow e le GitHub Action utilizzate più sicure
Gestire gli errori nelle Promise JavaScript con try()
Integrazione di Copilot in .NET Aspire
Utilizzare DeepSeek R1 con Azure AI
Ridurre il reflow cambiando il CSS
Configurare automaticamente un webhook in Azure DevOps
Migliorare l'organizzazione delle risorse con Azure Policy
I più letti di oggi
- Speciale Windows Store app: costruire app con WinRT per Windows 8
- Office 2007 Developer Conference, il 13 e 14 Giugno a Milano
- SQL Server 2000 Security Update for Service Pack 2
- Bloccare un account utente con ASP.NET Identity 2
- Bearer token con autenticazione basata su ruoli in ASP.NET Web API
- Utilizzare MySQL
- Integrare OpenAI tramite Aspire
- Generare un file CSV con GetString
- Forms Authentication con login via Active Directory
- Tutorial LINQ to SQL