IE 11 su 8.1 ha un supporto nativo per il touch, che si traduce nella possibilità di utilizzare la navigazione con il touch.
Un caso particolare, in cui il browser non funziona correttamente, è la presenza di contenuti che compaiono durante l'hover. In questi casi, infatti, il click non produce risultati. Le esperienze attivate all'hover andrebbero evitate, perché sono fondamentalmente non ottimizzazione per il touch, in favore dell'uso del click, che consente di implementare una giusta UX.
Per ovviamente a questo problema, IE11 utilizza l'attributo aria-haspopup, introdotto nelle specifiche WAI-ARIA (Accessible Rich Internet Applications). Si tratta di un insieme di specifiche del W3C, appartenenti alla famiglia di HTML5, che sono stato progettate per aggiungere accessibilità alle applicazioni web.
In questo caso, aggiungendo questo attributo all'elemento che ha bisogno del comportamento di hover, anche IE11 con il touch effettuerà l'hover, che avverà in corrispondenza del tap sull'elemento.
<ul role="menu">
<li aria-haspopup="true">Livello 1
<ul role="menu">
<li>Livello 2.1</li>
</ul>
</li>
<li>Altra voce</li>
...
</ul>Altri browser in presenza di touch emulano l'hover con il click.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzo delle stepped value functions nel CSS
Configurare OpenAI in .NET Aspire
Analizzare il contenuto di una issue con GitHub Models e AI
Abilitare il rolling update su Azure Functions flex consumption
Gestione dei prompt file a livello di organizzazione aziendale in GitHub
Creare un agente A2Acon Azure Logic Apps
Supportare la crittografia di ASP.NET Core con Azure Container App
Supporto semplificato per le left join in Entity Framework 10
Filtrare i dati in ASP.NET Core usando OpenTelemetry su Azure Monitor
Abilitare .NET 10 su Azure App Service e Azure Functions
Utilizzo di CSS Scroll Snap per realizzare un carousel
Controllare la velocità di spostamento su una pagina HTML
I più letti di oggi
- Community Days 2010: applicazioni con Windows Phone 7
- Le novità di ASP.NET 4.5
- Windows Phone 7.5 Developer Day: costruire app con Visual Studio 2010 e Windows Phone Runtime
- Real Code Day 4: La piattaforma Microsoft per lo sviluppo
- ModelVC in the cloud con Windows Azure
- Progressive Web Apps with Blazor
- Webcast 'IIS 7.0 Preview'




