Back to top

Autore Topic: [RISOLTO] Spostare il testo solo all'interno di un modulo  (Letto 2608 volte)

Offline enricomainero

  • Appassionato
  • ***
  • Post: 360
    • Mostra profilo
Ciao a tutti,

gestisco www.scriveresulweb.it

In Home ho sistemato un modulo per l'iscrizione alla Newsletter. Vorrei fare in modo che il contenuto all'interno del modulo avesse più margine (per quanto riguarda la sinistra).

Ho provato a assegnare, sul file css, un margin-left di 10px alla classe p ma il problema è che mi sposta anche il testo degli articoli.

Mi potete dare una mano?

Grazie
« Ultima modifica: 02 Ott 2011, 19:40:23 da enricomainero »
ElaMedia - Web Agency di Roma: Realizzazione siti web, Promozione e Formazione certificata

Offline Franceschino

  • Appassionato
  • ***
  • Post: 429
  • Sesso: Maschio
    • Mostra profilo
Re:Spostare il testo solo all'interno di un modulo
« Risposta #1 il: 27 Set 2011, 10:26:41 »
Ciao, devi ritrovare il file html/php che gestisce questo moduletto e modifichi il codice. Ti potrebbe bastare mettere un
Codice: [Seleziona]
<p style="margin-left:20px;">  per spostare tutto in blocco, altrimenti ti crei proprio delle classi personalizzate se hai bisogno di spostare anche le etichette o il pulsante a piacimento. Una volta individuato il file puoi fare quello che vuoi.  :)

Offline enricomainero

  • Appassionato
  • ***
  • Post: 360
    • Mostra profilo
Re:Spostare il testo solo all'interno di un modulo
« Risposta #2 il: 27 Set 2011, 16:05:10 »
ok grazie per gli spunti.

diciamo che voglia puntare sulla creazione di una classe personalizzata.

Ora la classe CSS associata al modulo è:

Codice: [Seleziona]
#right div.module div div div  ,
#right div.module_menu div div div{
padding: 0px 5px 0 5px;
padding-bottom:15px;
background:transparent ;
width:190px;

}

come devo procedere? inserisco il suffisso css all'interno del modulo e poi lo metto nel file template.css?

mettiamo che io scriva _bis nello spazio suffisso. Poi nel file css cosa devo inserire? #right_bis?

Grazie
ElaMedia - Web Agency di Roma: Realizzazione siti web, Promozione e Formazione certificata

Offline Franceschino

  • Appassionato
  • ***
  • Post: 429
  • Sesso: Maschio
    • Mostra profilo
Re:Spostare il testo solo all'interno di un modulo
« Risposta #3 il: 27 Set 2011, 16:16:56 »
no in realtà non è quella..te ne accorgi andando a modificare uno qualunque di quei valori oppure inserendo un margin-left... quel div che hai individuato si riferisce a tutta la colonna... quella che interessa te ha solo un semplice p (posizionati bene con firebug!)  quindi ti devi ritrovare il file che gestisce l'iscrizione alla newsletter e fare semplicemente
Codice: [Seleziona]
<p class="nome_classe;">e poi ti vai a definire la tua classe nel file css.  :)

Offline enricomainero

  • Appassionato
  • ***
  • Post: 360
    • Mostra profilo
Re:Spostare il testo solo all'interno di un modulo
« Risposta #4 il: 28 Set 2011, 16:54:49 »
Ciao,

ho trovato il file del modulo. Ho scritto:

Codice: [Seleziona]
<p class="newsletter">
Ho inserito, come suffisso css del modulo la parola newsletter. Poi ho scritto nel file CSS:

Codice: [Seleziona]

newsletter {

font-size: 100%;
margin-left: 20px;

}

Ma sebra non funzionare. Cosa sbaglio?

Grazie della pazienza
ElaMedia - Web Agency di Roma: Realizzazione siti web, Promozione e Formazione certificata

Offline Franceschino

  • Appassionato
  • ***
  • Post: 429
  • Sesso: Maschio
    • Mostra profilo
Re:Spostare il testo solo all'interno di un modulo
« Risposta #5 il: 28 Set 2011, 21:33:36 »
Allora...alcune cose le hai fatte bene...altre meno..
un conto è il suffisso classe modulo, un altro la classe che hai inserito nel codice... perchè le hai chiamate allo stesso modo?e soprattutto perchè vuoi usarle entrambe?
Comunque quando inserisci un suffisso classe modulo ricordati di scriverlo in questo modo: _newsletter, perchè poi quando vai ad inserire la classe nel template.css dovrai inserirla in questo modo: .module_newsletter {}
Non ti dimenticare il . davanti! Se vedi il codice con firebug adesso la classe te la vede nell'html ma non è definita nel css proprio per questi motivi.
Spero di essere stato chiaro..se così non fosse sono qui  :)

Offline enricomainero

  • Appassionato
  • ***
  • Post: 360
    • Mostra profilo
Re:Spostare il testo solo all'interno di un modulo
« Risposta #6 il: 30 Set 2011, 10:16:28 »
Ciao,

grazie per la pazienza. Sono sicura che alla fine ce la faremo.

1) Ho messo _newsletter nel suffisso CSS, all'interno del modul
2) Ho messo <p class="mod_communicatorsubscribe_newsletter"> nel file php del modulo
3) Ho inserito in questo modo del codice nel file template.css:

Codice: [Seleziona]
.mod_communicatorsubscribe_newsletter {
font-size: 100%;
margin-left: 30px;
}

Alla fine però vorrei aggiungere delle configurazioni tali affinchè quel modulo della newsletter sia del tutto assimilabile agli altri che sono ora sulla destra. Cosa devo aggiungere affinchè per esempio ci sia lo sfondo bianco per il modulo e quello grigio per il titolo del modulo?

Grazie
ElaMedia - Web Agency di Roma: Realizzazione siti web, Promozione e Formazione certificata

Offline Franceschino

  • Appassionato
  • ***
  • Post: 429
  • Sesso: Maschio
    • Mostra profilo
Re:Spostare il testo solo all'interno di un modulo
« Risposta #7 il: 30 Set 2011, 16:39:01 »
Ok, e apportando queste modifiche hai ottenuto i risultati che volevi?
Ti sei dimenticata di definire la classe .module_newsletter... fallo; poi vediamo gli sfondi. Il bianco del modulo credo basti impostarlo in questa classe che andrai a definire mentre per il grigio del titolo credo tu debba riprendere di nuovo il codice di questo moduletto e inserire una classe per il titolo.. Fai questo e poi vediamo ;)

Offline enricomainero

  • Appassionato
  • ***
  • Post: 360
    • Mostra profilo
Re:Spostare il testo solo all'interno di un modulo
« Risposta #8 il: 02 Ott 2011, 19:39:58 »
Ciao,

credo d'aver risolto. Tu che ne pensi? Può andare così vero?

Grazie mille del tuo aiuto
ElaMedia - Web Agency di Roma: Realizzazione siti web, Promozione e Formazione certificata

Offline Franceschino

  • Appassionato
  • ***
  • Post: 429
  • Sesso: Maschio
    • Mostra profilo
Re:[RISOLTO] Spostare il testo solo all'interno di un modulo
« Risposta #9 il: 03 Ott 2011, 00:54:07 »
secondo me se ci metti un riquadro intorno è + carino.. però questi so gusti..non hai fatto nemmeno lo sfondo del titolo come gli altri come dicevi... si può fare tutto, dipende solo da quello che vuoi fare tu  ;)

Offline enricomainero

  • Appassionato
  • ***
  • Post: 360
    • Mostra profilo
Re:[RISOLTO] Spostare il testo solo all'interno di un modulo
« Risposta #10 il: 03 Ott 2011, 07:53:50 »
Bhe pensandoci bene lo sfondo per il titolo e per il corpo non sarebbe male...
ElaMedia - Web Agency di Roma: Realizzazione siti web, Promozione e Formazione certificata

 



Web Design Bolzano Kreatif