Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    Divisione riga in celle

    Ciao.
    Devo realizzare una lista di risultati, divisi in righe.
    Ogni riga deve avere un colore diverso (e questo l'ho fatto, in ASP).
    Praticamente ho inserito un controllo che guarda se la riga è dispari o pari e imposta
    codice:
    <div id="pari">
    o
    codice:
    <div id="dispari">
    .

    Ora però nelle varie righe devo mettere dei dati presi dal DB.
    Tutto facile... solo che praticamente vorrei realizzare una cosa come mi viene facile fare con una tabella, ma non so come fare con i css...
    Mi spiego... una riga fissa con intestazione delle colonne:
    "colonna1 colonna2 colonna3 colonna4"
    e sotto le righe estratte dal db con i vari dati.

    Come faccio a mettere le varie celle sulla stessa riga, e a farle incolonnate con quelle dell'intestazione?
    Praticamente con le tabelle basterebbe fare:

    codice:
    <table>
    <tr>
    <td>colonna1</td>
    <td>colonna2</td>
    <td>colonna3</td>
    </tr>
    <tr>
    <td>dettaglio1</td>
    <td>dettaglio2</td>
    <td>dettaglio3</td>
    </tr>
    </table>
    e con i css come posso fare??

    Spero di essere stato chiaro...
    Grazie.


  2. #2
    se sono dati correlati riga/colonna DEVI usare le tabelle sennò... spiega che dati sono e ti diremo la marcatura da usare e relativa presentazione (CSS)

  3. #3
    OK, quindi se voglio che ci sia corrispondenza tra testata e contenuto devo per forza usare le tabelle... dato che, diciamo, potrei fare anche senza intestazione, se mi dici come potrei fare a gestire la divisione, ti sono grato.

    I dati sono di vario tipo... data, testo, una piccola immagine... sono 5-6 campi...


  4. #4
    usa una tabella, perchè è la marcatura corretta da usare

  5. #5
    Temevo questa risposta!
    Però già che ci siamo, se puoi, mi puoi chiarire un dubbio?

    Se io dovessi avere solo 1 riga, da dividere in due o tre parti, per inserire del testo o immagini dentro ogni parte, come dovrei fare? (intendo con i css)

    Grazie.


  6. #6
    Originariamente inviato da nicyork
    Se io dovessi avere solo 1 riga, da dividere in due o tre parti, per inserire del testo o immagini dentro ogni parte, come dovrei fare? (intendo con i css)
    chierisci il concetto di riga...la riga non esiste in un documento web (mica è word eh)

    1) a seconda del contenuto lo strutturi coi marcatori corretti
    2) assegni le proprietà CSS tramite i selettori


  7. #7
    Bhe, le tabelle nel web sono fatte da righe e colonne...

    se io metto del testo dentro un DIV viene visualizzato su una (o più) righe...
    quello che vorrei capire è come fare a visualizzare del testo, ma diviso in due o più righe... cioè dividere l'area in due o più parti, una accanto all'altra... ma per area non intendo il layout di un sito, ma qualcosa di più piccolo...
    Per esempio, in una pagina, ho la lista dei link utili, divisi per:
    nome sito | link sito | tasto VAI

    questo come si fa a farlo?
    Se metto 3 DIV ogni "blocco" va a capo...
    basta mettere gli SPAN al posto del DIV?

    O per fare questo, si devono usare le tabelle e basta?
    Grazie.


  8. #8
    Originariamente inviato da nicyork
    Per esempio, in una pagina, ho la lista dei link utili, divisi per:
    nome sito | link sito | tasto VAI
    per le liste ci sono i tags appositi

    liste non ordinate: <ul> e[*]
    liste ordinate: [list=1] e[*]
    per esempio... mi sa che hai bisogno di studiare
    http://www.w3schools.com/tags/default.asp

    tramite CSS poi gli dai la presentazione che vuoi
    http://www.html.it/css/

  9. #9
    Ah, bhe... ad usare le liste non ci avevo pensato.... fare quindi una lista che si sviluppi in orizzontale e mettere 3 <LI> dove inserire i vari testi... questa potrebbe essere una soluzione, anche se forse la più adatta resta sempre la tabella...
    anche perchè con le liste non penso si possano impostare le dimensioni (width)...

    va bhe, grazie comunque per il consiglio.


  10. #10
    Originariamente inviato da nicyork
    Ah, bhe... ad usare le liste non ci avevo pensato.... fare quindi una lista che si sviluppi in orizzontale e mettere 3 <LI> dove inserire i vari testi... questa potrebbe essere una soluzione, anche se forse la più adatta resta sempre la tabella...
    i marcatori vanno usati correttamente: per le liste si usano le liste

    usare una tabella sarebbe errato

    anche perchè con le liste non penso si possano impostare le dimensioni (width)...
    si che si può


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.