Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Tab e tag <pre>

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883

    Tab e tag <pre>

    Quando utilizzo il tag <pre> su un testo dove ci sono i caratteri di tab, ogni tab viene considerato di 8 caratteri. Come faccio a diminuire il numero di caratteri per tab?

    <pre style="font-family:arial; font-size:12px;">
    JFrame f; <--qui c'è un tab che viene visualizzato con 8 ch, troppi!!!
    <pre>

    ci vorrebbe una proprietà del tipo

    <pre style="tab-size:4px">

  2. #2

    Re: Tab e tag <pre>

    Credo che le proprietà di tab vengano stabilite a livello di organismi di standardizzazione come ISO etc. (ASCII, Unicode...)
    In altre parole: fuori dal controllo di un foglio stile.
    Qualunque imbecille può inventare e imporre tasse. (Maffeo Pantaleoni)

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883
    nessuna soluzione quindi?

  4. #4
    Utente di HTML.it L'avatar di nuky
    Registrato dal
    Oct 2001
    Messaggi
    1,053
    Il tab è un carattere che viene interpretato in maniera diversa da programma a programma.
    Se hai un file di testo con dei tab e lo apri con diversi editor, puoi avere un numero di spazi differente, a seconda delle impostazioni del programma.
    Ho provato a vedere questo con IE e mi mette un tab a 3(!) spazi.
    codice:
    <pre style="font-family:'courier new'; font-size:12px;"> 
    aaaaaa12345678
    JFrame	f;
    <pre>
    Non so dove IE se lo scriva da qualche parte o se utilizzi una qualche impostazione di default del sistema (non credo perché 3 è proprio un valore particolare).
    In ogni caso da codice non puoi controllarlo, è il client che decide come visualizzarlo.

    - "E' un messaggio. E' di Svarion, della terra di Merdor!"
    - "Busto Arsizio?"
    - "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
    - "Ca**o dici? C'è scritto «frocio chi legge»!"

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883
    ok, esiste mica un programma che dandogli in input un file di testo mi converta i tab presenti nel file in spazi?

    Esempio, se il file è fatto così

    TABTABTABprova

    Diventa

    (3spazi)Prova

  6. #6
    Utente di HTML.it L'avatar di nuky
    Registrato dal
    Oct 2001
    Messaggi
    1,053
    Un qualsiasi editor di testo un attimino più cazzuto di notepad ti permette di fare una replace simile (magari anche il notepad, ma nun zo, non ce l'ho ).
    Dalla form di sostituzione di word puoi dire di cambiare il carattere ^t con quanti spazi vuoi.
    - "E' un messaggio. E' di Svarion, della terra di Merdor!"
    - "Busto Arsizio?"
    - "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
    - "Ca**o dici? C'è scritto «frocio chi legge»!"

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.