Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    allineare voci di una tabella

    ciao,
    praticamente ho un elenco dall' 1 al 20 di certe voci, in una tabella, perciò ogni voce è racchiusa su una riga <tr> dai tag <td> </td>, ho però questo problema, che le voci non sono allineate, proprio perché mettendo 1, 2, 3,..quando arrivo al 10 mi sposta di uno spazio più in là la voce...praticamente vorrei spostare l'1, il 2, il 3 ... di uno spazio, in modo da mettere allineate le unità dei decimali e così anche le varie voci...l'1, cioè, starebbe sopra lo '0' del '10, e non sopra l'1, e così via...è possibile? finora non ci sono proprio riuscito, il <pre> è un tag che - lo dico da principiante - odio perché mi sballa tutti gli stili creati, cerco di usarlo meno possibile, mi rovina le pagine...sto cercando altre soluzioni...

  2. #2
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    Ciao Delmak_O, il numero e la voce corrispondente sono nella stessa cella? se sono in celle diverse basterebbe allineare il testo a destra

  3. #3
    hai colto bene il mio problema, il numero (1., 2., 3., 4., 5. ... ) e la voce sono nella stessa cella...dici che la soluzione sarebbe creare una cella in più, solo per il numero?

  4. #4
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    La soluzione alternativa che mi viene in mente è usare due blocchi flottanti, una a destra e uno a sinistra nei quali imposti l'allineamento del testo in maniera che si visualizzi esattamente come vuoi. Inserire numero e voce in due celle diverse mi sembra la soluzione più economica (meno codice). Dipende poi da come è fatta la tua pagina e come sono organizzati i contenuti, anche con un elenco con un list-style-type:decimal potresti avere questo risultato

  5. #5
    ho provato a ricorrere al 'list-style-type: decimal', ma - non capisco - l'elenco risulta formato tutto da "1.", senza progressione...dov'è che sbaglio? praticamente ho una tabella, per ogni riga ho una voce che voglio numerata, dall'1 al 20, e quindi un elenco di definizioni racchiuse tra i tag <td> e </td>...un po' come se avessi una classifica di squadre di calcio, ciascuna con punteggio, vinte, perse, etc...è possibile creare una lista all'interno della tabella? dovè che sbaglio? metto un [list=1] subito dopo l'apertura del tag <table>, quindi[*] e all'inizio ed alla fine di ogni riga <tr>...perché l'elenco non progredisce, ed ogni voce rimane contrassegnata dal numero '1.'?


    P.S. sono l'unico utente che non riesce a visualizzare il codice html inserendo i propri post...mah!

  6. #6
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    Quando ti prospettavo la possibilità dell'elenco non avevo idea di cosa avessi nella pagina. L'elenco sarebbe potuto andare avendo una semplice lista con numeri e voci, inseriti in un'unica cella o contenitore (e un unico elenco), ma nel tuo caso, poiché hai una serie di dati da incolonnare, la soluzione è aggiungere una nuova cella affiancata alle altre con il numero

  7. #7
    ok, grazie veramente per l'aiuto che mi hai dato per questo post, poi mi ci metto, non ci sono poi problemi ad eliminare i bordi, a far sì cioé che le due celle appaiano come un'unica cella, vero? perché sta male separare il numero e la voce, essendo strettamente collegate...

  8. #8
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    sì, certo, puoi eliminarli attraverso i css. Se hai difficoltà nel farlo posta il codice completo della pagina

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.