Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281

    mantenere formattazione con pre

    Ciao a tutti

    ho un problema con il tag "pre". Non riesco a trovare il modo di dare una "lunghezza" fissa a questo tag. Per esempio se esso compare in una cella di 100x100 px vorrei che il testo rimanesse si formattato ma della lunghezza della cella senza allargarmela.

    E' possibile fare ciò?

    vi ringrazio per l'attenzione

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Puoi "giocare" con la proprieta` CSS overflow applicata alla cella (o comunque al contenitore del testo).

    Pero` ci sono browser cui tale gioco non piace (e si comportano come pare a loro).
    Tieni presente che in IE la proprieta` width si comporta come se fosse min-width.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Credo che questo sia quello che vai cercando:

    - www.w3.org/TR/CSS21/text.html#white-space-prop

    A occhio ti direi di provare così:
    codice:
    pre
    {
       white-space:pre-wrap;
    }
    Non sono sicuro. Facci sapere.

  4. #4
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281
    ragazzi vi ringrazio dell'aiuto ma niente da fare ne con overflow (mi esce lo scroll) ne con pre-wrap.


    come si fa?

  5. #5
    Scusa la superficialità del suggerimento, ma hai fatto delle prove con i vari valori attribuibili a 'white-space'?

    - www.w3.org/TR/CSS21/text.html#white-space-prop

    Sono di corsa e non posso testare prima di suggerire.

  6. #6
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281
    Originariamente inviato da pierofix
    Scusa la superficialità del suggerimento, ma hai fatto delle prove con i vari valori attribuibili a 'white-space'?

    - www.w3.org/TR/CSS21/text.html#white-space-prop

    Sono di corsa e non posso testare prima di suggerire.
    ci mancherebbe

    adesso provo in amniera più approfondita anche se sono pessimista

  7. #7
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ho avuto lo stesso problema di recente,
    questo funziona ma non passa il validatore
    codice:
    pre {
     white-space: -moz-pre-wrap;  /* Mozilla, supported since 1999 */
     white-space: -pre-wrap;      /* Opera 4 - 6 */
     white-space: -o-pre-wrap;    /* Opera 7 */
     white-space: pre-wrap;       /* CSS3 - Text module (Candidate Recommendation)
                                     http://www.w3.org/TR/css3-text/#white-space */
     word-wrap: break-word;       /* IE 5.5+ */
    }

  8. #8
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281
    Originariamente inviato da Xinod
    ho avuto lo stesso problema di recente,
    questo funziona ma non passa il validatore
    codice:
    pre {
     white-space: -moz-pre-wrap;  /* Mozilla, supported since 1999 */
     white-space: -pre-wrap;      /* Opera 4 - 6 */
     white-space: -o-pre-wrap;    /* Opera 7 */
     white-space: pre-wrap;       /* CSS3 - Text module (Candidate Recommendation)
                                     http://www.w3.org/TR/css3-text/#white-space */
     word-wrap: break-word;       /* IE 5.5+ */
    }
    ottimo. funziona.

    ho utilizzato word-wrap: break-word; per IE perchè l'applicazione gira solamente con questo browser.

    vi ringrazio tutti per l'aiuto

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 © 2024 vBulletin Solutions, Inc. All rights reserved.