Site.master e CSS

martedì 15 maggio 2007 - 15.08

valerik Profilo | Junior Member

Ciao a tutti,
mi sono costruito dei tab tramite CSS e menu con tag <ul><li>.
Ora la mia domanda e' come posso far cambiare colore quando mi posiziono su un determinato tab? e per posizionamento intendo non al passaggio del mouse, ma proprio quando ho cliccato e mi ritrovo su quel determinato link.
Inoltre sto usando asp.net e sono su una pagina site.master, quindi non posso replicare varie pagine html con id selettore a seconda dove mi trovo.
Grazie a tutti quelli che mi risponderanno.
Ciao
valerik

freeteo Profilo | Guru

ciao,
io nella mia pagina master ho usato 1po di codice "lato server" inline sul tag, per cambiare la classe associata, in questo modo:
<div class="menu"> <ul> <li class='<%= Request.RawUrl.Contains("default") ? "sel" : "" %>' >... ...
io non avevo molte pagine, quindi mi bastava controllare l'url se ero o meno dentro ad una o l'altra pagina...vedi se lavorando in questa direzione riesci a trovare qualcosa che possa andare bene anche a te...
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5