Back to top

Autore Topic: [Risolto]Suffisso classe CSS chi mi spiega?  (Letto 2433 volte)

Offline p4blo

  • Nuovo arrivato
  • *
  • Post: 17
    • Mostra profilo
[Risolto]Suffisso classe CSS chi mi spiega?
« il: 19 Mar 2009, 13:24:55 »
ciao a tutti, come da titolo, a cosa serve e come si usa?
« Ultima modifica: 26 Mar 2009, 18:05:33 da p4blo »

Offline p4blo

  • Nuovo arrivato
  • *
  • Post: 17
    • Mostra profilo
Re: Suffisso classe CSS chi mi spiega?
« Risposta #1 il: 19 Mar 2009, 21:59:57 »
allora ho capito come assegnare una classe CSS e successivamente inserirla nel template
es ho dato come classe _carrello e ho aggiunto al templete.css div.module_carrello
ora però se lo metto come posizione in top, perdo la formattazione come faccio?

Offline p4blo

  • Nuovo arrivato
  • *
  • Post: 17
    • Mostra profilo
Re: Suffisso classe CSS chi mi spiega?
« Risposta #2 il: 20 Mar 2009, 18:33:43 »
devo modificare anche il file index per caso? dai ragazzi chi mi spiega come devo fare?

Offline donato.chpp

  • Esploratore
  • **
  • Post: 139
    • Mostra profilo
Re: Suffisso classe CSS chi mi spiega?
« Risposta #3 il: 20 Mar 2009, 19:00:03 »
non ho capito molto bene il problema sinceramente, però nella index.php, nel div di interesse, dovresti inserire class="NOME DELLA CLASSE" quindi nel tuo caso:
<div class="module_carrello" ...>
...
</div>
quello che gli occhi vedono e le orecchie sentono la mente crede!!!!

Offline p4blo

  • Nuovo arrivato
  • *
  • Post: 17
    • Mostra profilo
Re: Suffisso classe CSS chi mi spiega?
« Risposta #4 il: 20 Mar 2009, 19:36:56 »
non ho capito molto bene il problema sinceramente, però nella index.php, nel div di interesse, dovresti inserire class="NOME DELLA CLASSE" quindi nel tuo caso:
<div class="module_carrello" ...>
...
</div>
intanto grazie della risposta, allora se metto il modulo in posizione left funziona la formattazione che dò nel css con div.module_carrello
se lo metto in posizione top perdo la formattazione, allora ho modificato l'index.php da così
Codice: [Seleziona]
<div id="header">
<div id="header_l">
<div id="header_r">
<div id="logo"></div>
<jdoc:include type="modules" name="top" />
</div>
</div>
</div>
a così
Codice: [Seleziona]
<div id="header">

<div id="header_l">

<div id="header_r">

<div id="logo">

<div id="carrello"></div>

<jdoc:include type="modules" name="top" />

</div>

</div>

</div>
e aggiunto nel css div#carrello
solo che così non è che funzioni molto, ora proverò come mi hai suggerito e ti farò sapere

Offline donato.chpp

  • Esploratore
  • **
  • Post: 139
    • Mostra profilo
Re: Suffisso classe CSS chi mi spiega?
« Risposta #5 il: 20 Mar 2009, 19:42:35 »
di niente  ;D

scusa dove te metti
<div id="carrello">
potresti anche solo mettere
<div class="module_carrello>

inoltre puooi anche inserire entrambi

<div id="carrello" class = "module_carrello">

però secondo me è meglio una delle 2 precedenti, te prova per vedere quale va meglio
quello che gli occhi vedono e le orecchie sentono la mente crede!!!!

Offline .: BlackHat :.

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1186
  • Sesso: Maschio
  • Io me e me stesso
    • Mostra profilo
Re: Suffisso classe CSS chi mi spiega?
« Risposta #6 il: 20 Mar 2009, 23:47:49 »
allroa ragazzi, il suffisso classe funziona cosi: tu nella box si suffisso classe inserisci un nome , ad es: _carrello. joomla adesso, non farà altro che aggiungere a tutte le sue classi la stringa _carrello. quindi tipo avrai moduletable_carrello, componentheading_carrello e cosi via. quando tu poi sposti il modulo da una parte all'altra, devi controllare che le regole del css, siano specificate anche per quella parte del sito. es:

Codice: [Seleziona]
<div id="ciccio">
   
</div>


Codice: [Seleziona]
<div id="ciccio1">
 
</div>

se io avevo il mio modulo denro il div ciccio (questo significa che all'interno del div ciccio verranno create tutte le tabelle, div, classi del modulo quali ad esempio moduletable_carrello, componentheading_carrello) e nel css le regole fossero state dettate in questo modo

Codice: [Seleziona]
#ciccio .moduletable{
color:#000}

spostando il modulo nel div ciccio1, quella regola di prima non avrebbe più effetto sul nuovo modulo. bisognerebbe ridefinirla in questo modo

Codice: [Seleziona]
#ciccio1 .moduletable{
color:#000}

Spero di essere stato chiaro.

Sogna come se dovessi vivere per sempre, vivi come se dovessi morire domani.

Woot, ma cosa sta lì, sulla destra, si si prorpio li, nella colonna di destra del sito....mhh sembra un campo di ricerca...che dici lo usiamo? ma no, meglio postare :D

Offline p4blo

  • Nuovo arrivato
  • *
  • Post: 17
    • Mostra profilo
Re: Suffisso classe CSS chi mi spiega?
« Risposta #7 il: 23 Mar 2009, 11:01:32 »
ciao BlackHat beh in realtà ci ho capito poco, non sono una cima in queste cose :)
con la soluzione di donato riesco solo ad impostare i margini nel css e questo mi andrebbe già bene, solo che il modulo in teoria deve avere un immagine di sfondo con un bottone che riporta ad un articolo, l'immagine non riesco ad inserirla e ho pensato di "accorpare" lo fondo del modulo all'immagine dell'header, solo che così facendo il modulo è come se si trovasse un livello sotto l'header e quindi il bottono non funziona, come posso risolvere?

Offline p4blo

  • Nuovo arrivato
  • *
  • Post: 17
    • Mostra profilo
Re: Suffisso classe CSS chi mi spiega?
« Risposta #8 il: 23 Mar 2009, 13:13:38 »
come non detto ho risolto assegnando nel css la funzione position: absolute,
Grazie a tutti per le risposte

 



Web Design Bolzano Kreatif