• T4CH
  • NEWS
  • VIDEO
Forum > Internet

CSS posizione elementi

Discussione inserita in 'Internet' da DrugsMatt, 15 Dicembre 2009.

  1. DrugsMatt techUser

    Ciao a tutti.



    Sto sperimentando un po' di CSS per gestire la rappresentazione di una pagina web, mi trovo in difficoltà a centrare una tabella...



    Code:
    table.T1{layout:fixed; width:497px;  height:223px; margin:30px auto; background-image: url([url]http://drugsmatt.altervista.org/immagini/GAC3.jpg[/url]);}
    
    


    Leggendo nelle guide dicono che il metodo giusto sia per l'appunto dare un "auto" ai margini dx e sx come ho fatto, ma lascia tutto a sinistra della finestra del browser, non lo centra, che sia un problema di compatibilità? Io uso IE8.



    p.s.: Ho provato anche con" position:absolute; top:<valore>; left:<valore>; " ma senza ottenere il centramento perfetto. Che ci siano altri metodi simili a align="center" di HTML?
    DrugsMatt, 15 Dicembre 2009
    #1
  2. PSC Redattore techNews

    se è tipo body->table.T1 devi impostare .body{text-align: center} , quindi impostare l'allineamento centrato del testo dell'elemento padre della tabella
    PSC, 17 Dicembre 2009
    #2
  3. DrugsMatt techUser

    Ora funge! Ho messo nel body del css "text-align: center;" e va perfetto, devo ricordarmi più spesso del parente... Grazie mille! ;)



    p.s.: Avrei un'altra domandina semplice...



    Come posso fare per ovviare al cellspacing="0" di html? Seguendo la guida ho provato "border-width: 0px; " e "margin-width:0px; " senza risultato, il mio problema è far scomparire la divisione delle sole "colonne" di una tabella, mantenendo il bordo esterno che circonda il tutto.
    DrugsMatt, 17 Dicembre 2009
    #3
  4. PSC Redattore techNews

    In css non devi utilizzare margin-width, i margini sono:

    margin-bottom:0px; (dal basso verso alto)

    margin-left:0; (da sinistra verso destra)

    margin-right:0; (da destra verso sinistra)

    margin-top:0; (dall'alto verso il basso)
    PSC, 17 Dicembre 2009
    #4
  5. DrugsMatt techUser

    Avevo già provato con un
    margin:0px;
    in modo da prenderli tutti, ma non funge...
    DrugsMatt, 18 Dicembre 2009
    #5
  6. PSC Redattore techNews

    Se li metti uno ad uno?
    PSC, 18 Dicembre 2009
    #6
  7. DrugsMatt techUser

    Nada... Mi sa che devo abbandonare le tabelle e metterci un Div, fra l'altro ho provato ad applicarlo sia al th della tabella che alla tabella intera...
    DrugsMatt, 18 Dicembre 2009
    #7
  8. PSC Redattore techNews

    Lascia perdere i layout con le tabelle e inizia a farne di tipo table-less...
    PSC, 18 Dicembre 2009
    #8
  9. DrugsMatt techUser

    Si infatti farò così.
    DrugsMatt, 21 Dicembre 2009
    #9
Password dimenticata?
SU TERMINI DI SERVIZIO CONTATTACI