Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Tabelle - Cella

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    233

    Tabelle - Cella

    Ciao,
    è possibile impostare una cella di una tabella in modo tale che non cambi dimensioni se al suo interno inserisco del testo più lungo di quanto ne può contenere su una riga, e possibilemente mandare a capo automaticamente tale testo magari anche avendo se necessario la scrollbar?

    Spero di esseremi spiegato bene... fatemi sapere. Grazie.

  2. #2
    Utente bannato
    Registrato dal
    Sep 2001
    Messaggi
    1,064
    All'interno della cella metti questo:

    <div id="Layer1" style="position:absolute; width:200px; height:115px; z-index:1; overflow: auto;">


    rwerewrw</p>


    rwerwer</p>


    werwer</p>


    ewrwer</p>


    ewr</p>


    we</p>
    </div>

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    233
    Ci siamo quasi, solo che al posto di farmi comparire la barra in basso, vorrei che mi mandasse il testo a capo da solo, si può fare?

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2000
    Messaggi
    938
    Ciao

    No non puoi

    puoi togliere la scrollbar verticale, ma il testo che supera le dimensioni del layer non verrà visualizzato.


    I caratteri sono a spaziatura variabile una i prende meno spazio di una m quindi ti entrerebbero più caratteri.

    Devi farlo manualmente di andare accapo quando sei arrivato alla fine della dimensione del layer.


    Massimo

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    233
    Si, ma se ciò che scrivo all'interno delle celle lo estrapolo da un db, come faccio a gestirlo?
    Ovviamente manualmente non esiste, c'è qualche altra soluzione?

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2000
    Messaggi
    938
    Ciao



    Se hai dato una dimensione alla tabella es 500px e nel database dove recuperi i dati sono presenti tag
    (solitamente inseriti con le funzioni replace quando si scrive in un textarea) deve andare a capo ogni volta che trova il tag
    . Se tutto è scritto su una riga senza il
    non ti va a capo, scrive tutto su una riga allungando la tabella.



    Massimo

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    233
    E se dovessi utilizzare un campo di testo normale e non un textarea per l'inserimento dei dati? Cosa posso fare?

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    233
    Allora? Sapete dirmi qualcosa?

    Aiutooo

  9. #9
    Se il testo è tutto su una riga non c'è da fare , se è scritto su più righe puoi usare in php

    Codice PHP:
    nl2br($testo); 
    che "trasforma" gli acapo in



  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    233
    Il non c'è da fare, sta per non c'è nulla fare e quindi non si puo fare?

    Io sto usando Asp... ci sono altre soluzioni?

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.