Salve, ho questo
<style type="text/css">
<!--
a:hover {
background-color: #FF0000;
}
-->
</style>
mi colora solo il link al passaggio del mouse.
Come faccio a colorare tutta la riga?
Grazie
Salve, ho questo
<style type="text/css">
<!--
a:hover {
background-color: #FF0000;
}
-->
</style>
mi colora solo il link al passaggio del mouse.
Come faccio a colorare tutta la riga?
Grazie
victor
----------------------
I CSS possono agire solo su oggetti HTML, e la "riga" in linea generale non e` un oggetto (ma nel tuo codice potrebbe anche esserlo).
Anzitutto quindi posta il codice HTML della riga (compreso il DOCTYPE della pagina).
Poi c'e` un problema legato al brwoser IE6, in cui l'effetto :hover e` applicabile solo ai link. Eventualmente si puo` pensare di usare un JS per insegnare ad IE l':hover su oggetti diversi dai link.
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
la riga è una template column di una pagina aspx
victor
----------------------
ma se uno non consoce ASP o ASPX stai parlando al vento. E comunque anche sapendo che oggetto e` lato server, non risolve il problema lato client (che e` il codice su cui agisce il CSS)Originariamente inviato da victor8872
la riga è una template column di una pagina aspx
Nella pagina HTML, che oggetto e` la "riga"?
Posta il codice HTML (come lo riceve il browser).
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
su questa pagina aspx riesco a fare in modo che il link diventi rosso quando uno ci va sopra
con questo css di dreamweaver
quindi presumo che potendolo fare sul link si possa anche fare su tutta la riga che contiene il link. Cioè vorrei che quando uno va sul link si illumini tutta la riga.<style type="text/css">
<!--
a:hover {
background-color: #FF0000;
}
-->
</style>
Il codice che restituisce il browser sul link è il seguente
La cosa assurda è che una volta ci ero riuscito ma oggi non trovo più foglio con gli appunti
Grazie
victor
----------------------
Non conosco Dreamweaver, e non posso parlare di programma che (tra l'altro) fa cose non standard.
Se il tuo problema e` far fare a DW qualcosa di cui non sei capace, hai sbagliato forum: dillo e sarai spostato nel forum degli applicativi (specifica se gira sotto Win o sotto Linux).
Se invece il problema e` sistemare il CSS, devi farlo indipendentemente dall'applicativo che usi per generare la pagina (devi editare con un editor molto meno intelligente, tipo Notepad-BolccoNote).
Ti ho chiesto di postare la riga, ma tu ne hai postato solo un pezzetto.
Comunque adesso almeno e` chiaro chela riga e` una riga di una tabella: un tag <tr>.
Pero` nella stessa riga hai dei link, che hanno necessita` di gestire il mouse indipendentemente.
Che io sappia non e` quindi possibile usare i CSS per gestire il colore (o altro attributo) di un <tr>, quando all'interno ci sono dei link. Credo che puoi risolvere tramite JS (sempre che sia ammissibile usarlo per i tuoi scopi).
Se vuoi una risposta che utilizzi JS, ti sposto in tale forum.
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
spostami dove ritieni sia più necessario
grazie
victor
----------------------
Spostato in JS.
Ma credo che dovrai dare piu` info, per poter essere aiutato.
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
Ciao,
puoi gestire l'hover sui <tr> via css:
come se fossero un link. :hover funziona su tutti o quasi i tag HTML. Naturalmente questo non vale per IE6 e precedenti.codice:tr:hover { // codice }
Se proprio vuoi che anche quegli utenti vedano l'hover devi usare un js del tipo:
codice:function setOver () { // l'id della tabella var tabella = document.getElementById("id-tabella") // tutte le celle della tabella var righe = tabella.getElementsByTagName("td"); for (i=0;i<righe.length;i++) { righe[i].onmouseover = function () { this.style.backgroundColor = "#RRGGBB"; }; righe[i].onmouseout = function () { this.style.backgroundColor = ""; }; } } // lo carichi quando la pagina si è caricata window.onload = function () { setOver(); };