Forum 

Forum AspNuke.it - Il tuo Portale OpenSource in ASP

Diverso Sfondo intestazione tabelle

Autore Messaggio
mazingazeta

Amatore
Amatore
28 Discussioni



Profilo - mazingazeta
08 maggio 2007 alle 11:27:32 Profilo - mazingazetaInvia un messaggio privato Rispondi quotando
Ciao avrei altre 2 domande:
1-Vorrei fare in modo che il colore di sfondo dell'intestazione dei blocchi ad esempio menù e preferiti sia di un colore grigio e quello degli altri blocchi sia rosso.ho provato a definire una nuova classe ma non ho trovato il file che associa le classi alle diverse tabelle, per differenziarle.
2-impostare uno spaziofra le righe delle voci del menù, ho provato impostando cellspacing=1 ma non succede nulla.(vorrei un effetto tipo il blocco a destra di questo sitohttp://http://www.mercedes-benz.it/vetture/gamma/suv/classe_ml/default.htm )

grazie e ciao
piosky_to2003

Esperto
Esperto
2291 Discussioni



Profilo - piosky_to2003
08 maggio 2007 alle 12:06:58 Profilo - piosky_to2003Invia un messaggio privato chat_silvio@hotmail.com Rispondi quotando
Modificato il 08 maggio 2007 alle 12:33:52

1) la classe e' definita nella creazione della tabella
CreateTopTable "CLASSE","titolo" se non sai dove trovarle nei vari fioe di aspnuke, apri la tua pagina web in html( con I.E. menu visualizza HTML) fai una ricerca della stringa che vuoi trovare all'interno del file HTML per esempio MENU e trovi la costruzione della tabella relativa

table id="MainMenu" width="100%" align="center" cellspacing="0" cellpadding="0" class="myTable">
<tr>
<td class="myTitle" width="100%">Menu</td>
</tr>
<tr>
<td class="myTD" width="100%">

l'id="MainMenu" e' la classe che devi modificare
nel css, che nel file menu_inc.asp corrisponde a
CreateTopTable "MainMenu", GetTranslation("LANG_MENU")
---------------
Silvio Andrighetti Formaggini (Piosky) [lo]

http://www.roadrunners.to.it
Sito Prove
http://www.piosky.somee.com
msn : chat_silvio@hotmail.com
mazingazeta

Amatore
Amatore
28 Discussioni



Profilo - mazingazeta
08 maggio 2007 alle 15:47:40 Profilo - mazingazetaInvia un messaggio privato Rispondi quotando
Si, ho capito che devo associare una classe MyTitlex alle tabelle di cui voglio modificare lo sfondo intestazione,ma non capisco dove è che esplicito il fatto che ad esempio la tebella menu utilizza una classe Mytitle ed invece la tabella visitatori la classe Mytitlex.
Ho visto che nel file display-inc.asp vengono create tutte le tabelle in modo standard tutte con la stessa classe, come faccio a differenziarne solo alcune?

Grazie e ciao
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
08 maggio 2007 alle 16:08:43 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
l'id="MainMenu" e' la classe che devi modificare
nel css, che nel file menu_inc.asp corrisponde a
CreateTopTable "MainMenu", GetTranslation("LANG_MENU")

Nell'esempio che ti ha inserito, puoi vedere che la classe MainMenu è inserita in un CreateTopTable "MainMenu".... se crei una nuova classe, ad esempio MainMenu2, modificando il CreateTopTable "MainMenu2"..... otterrai una tabella con l'intestazione diversa dalle altre, ovviamente questo esempio è da applicare ad ogni tabella che vuoi modificare, aprendo il file INC appropriato.
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

http://aspnuke208.somee.com/Default.asp

mazingazeta

Amatore
Amatore
28 Discussioni



Profilo - mazingazeta
08 maggio 2007 alle 16:25:58 Profilo - mazingazetaInvia un messaggio privato Rispondi quotando
La cosa che non mi è chiara è che in themesdefault.css NON c'è una parte del tipo:


.MainMenu
{
border: 0px solid #D6DFEF;
list-style: square;
font-size: 11px;
text-align: justify;
background-color: black;
font-style: normal;
}

Cioè dove vengono definite le proprità della classe MainMenu?
Dove dovrei definire la mia classe MainMenu2?Suppongo in default.css....o no?

grazie mille
mazingazeta

Amatore
Amatore
28 Discussioni



Profilo - mazingazeta
08 maggio 2007 alle 16:35:54 Profilo - mazingazetaInvia un messaggio privato Rispondi quotando
Grazie. Ho risolto introducendo degli IF nel file display-inc.asp, differenziando la classe solo per le tabelle che mi interessano.

Ciao
piosky_to2003

Esperto
Esperto
2291 Discussioni



Profilo - piosky_to2003
08 maggio 2007 alle 17:47:50 Profilo - piosky_to2003Invia un messaggio privato chat_silvio@hotmail.com Rispondi quotando
Modificato il 08 maggio 2007 alle 17:49:10

veramente non c'e bisogno di mettere gli if altrimenti che servono i css se ogni volta devi modificare anche il codice

ritornando all'esempio di prima dalla pagina html guardo l'id della tabella che e' MainMenu

apro default.css e cambio il titolo per quella classe mettendo

#MainMenu .myTitle {
font-style: italic;
text-transform: capitalize;
font-variant: small-caps;
background-color: #006633;
text-align: right;
}

e il gioco e' fatto senza modifiche al codice
il risultato lo vedi su http://www.saf.somee.com

il menu ha il titolo con sfondo verde spostato a destra etc etc come da css
---------------
Silvio Andrighetti Formaggini (Piosky) [lo]

http://www.roadrunners.to.it
Sito Prove
http://www.piosky.somee.com
msn : chat_silvio@hotmail.com
mazingazeta

Amatore
Amatore
28 Discussioni



Profilo - mazingazeta
09 maggio 2007 alle 17:29:05 Profilo - mazingazetaInvia un messaggio privato Rispondi quotando
grazie. adesso ho capito!Hai ragione tu è sicuramente gestirlo meglio da css.

Ciao

Log in

Login
Password
Memorizza i tuoi dati:

Cerca

 

Sostieni AspNuke

Un piccolo gesto per aiutarci a mantenere AspNuke.it online

Promo

MusicWebItalia.it
Video Testi Traduzioni Spot Colonne sonore Accordi e Spartiti gratis.

Visitatori

Visitatori Correnti : 173
Membri : 0 offline Anna

Iscritti

 Utenti: 18940
Ultimo iscritto : glauco
Lista iscritti
Messaggi privati: 3373 Commenti: 2210 Immagini: 39 Downloads: 144 Articoli: 49 Pagine: 101 Siti web: 558 Notizie: 180 Sondaggi: 11 Preferiti: 5684800 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi