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
Impostare automaticamente l'altezza del font tramite CSS
Ottimizzare i costi con Smart tier in Azure Blob Storage
Utilizzare le librerie native di .NET per comprimere uno o più file in formato ZIP
Interazione con ReconnectModal in Blazor
Utilizzo delle stepped value functions nel CSS
Controllare la velocità di spostamento su una pagina HTML
Escludere alcuni file da GitHub Copilot
Applicare il progressive enhancement in applicazioni web
Ottimizzare le API in ASP.NET con Feature Flags
Utilizzare noopener e noreferrer nei link HTML
Creare un indice su una colonna JSON in SQL Server
Abilitare .NET 10 su Azure App Service e Azure Functions
I più letti di oggi
- Integrare un LLM in ASP.NET Core con Microsoft.Extensions.AI
- .NET Conference Italia 2026 - Milano
- torniamo il 26/05 con un nuovo format, dedicato a tutti gli sviluppatori: non perdete la nostra devConf!Call for Paper e iscrizioni aperte! https://aspit.co/devconf-22#azure #dotnet #aws #docker #angular #react #devops #vuejs


