Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    536

    allineamento testo in textarea

    Ciao,
    la domanda forse vi sembrerà banale ma
    ho una textarea che riceve dati testo da un database mysql
    così:

    TD><textarea>
    $result[contenuto]
    </textarea>
    </TD>

    ma la prima parola del testo risulta stranamente allineata al centro
    invece che a sinistra
    (in pratica il testo inizia con la prima parola della prima riga
    allineata al centro poi continua
    normalmente e le altre righe sono allineate a sinistra).
    Come posso fare in modo di allineare anche la prima riga a sinistra?
    grazie

  2. #2
    provato con una cosa del genere?

    codice:
    <textarea style="text-align:left;">
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    536
    ok grazie amico
    provo subito

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    536

    non va!

    Originariamente inviato da var
    provato con una cosa del genere?

    codice:
    <textarea style="text-align:left;">
    ciao


    ciao

    hmm non funziona
    ho dovuto comunque fare così:


    <textarea style=\"text-align:left;\">

    o così:

    <textarea style='text-align:left;'>

    altrimenti risultava un errore nel debug però
    comunque la prima parola rimane al centro.
    Il problema sembra esistere solo per la prima riga (e parola),
    infatti ho sostituito left con center e right e le altre righe si
    allineavano a centro o a destra mentre nella prima riga la prima parola
    rimaneva in ogni caso centrata.
    Allora?
    ciao e grazie

  5. #5
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    potrebbe essere una banalità, ma hai controllato ke magari all'inizio della stringa non ci siano degli spazi vuoti e ti sembra così di averla al centro?
    prova a toglierli e tieni la stringa subito dopo il textarea, senza andare a capo

    codice:
    $stringa_senza_spazi = trim($result['contenuto']) ;
    
    TD><textarea>$stringa_senza_spazi</textarea>
    </TD>
    Errare humanum est, perseverare ovest

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    536

    risolto

    Ciao, ho risolto!
    Era una banalità, come dicevi.
    Senza usare trim ho apportato semplicemente questa modifica:


    <TD><textarea>$result[contenuto]</textarea></TD>

    al posto di:

    TD><textarea>
    $result[contenuto]
    </textarea>
    </TD>

    ma non ho capito il perchè di questo comportamento anomalo.
    Qualcuno sa darmi una spiegazione?


    Ancora grazie e buone feste a tutti!!!

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.