Benvenuto nella nostra community, registra un account gratuito ADESSO!
Oltre 7000 persone hanno già registrato il loro account. Chiedi aiuto, conversa con aziende ed esperti del settore webhosting italiano.
Iscriviti subito! In meno di 2 minuti!




Risultati da 1 a 4 di 4
  1. #1
    Nuovo utente
    Data Registrazione
    Sep 2011
    Messaggi
    12

    CSS blocco codice con slide orizzontale

    Mi occorre uno style per definire le parti di codice inserite nella pagina, e fare si che appaia uno slide orizzontale qualora il codice esca fuor dal campo visibile.

    Ecco cosa ho preparato

    samp
    {
    display: block;
    white-space: pre;
    overflow: auto;
    width: inherit;
    }


    Lo style mi funzione eccetto che (in tutti i browser) quando il blocco di codice è dentro una table! In questo caso non appare mai la barra scorrevole orizzontale (impostata con overfollow).
    Se imposto width a lunghezza fissa, allora funziona.. ma non posso sapere a priori che largezza avrà e la largezza deve essere quindi quella dell'oggetto madre (inherit).






  2. #2
    Webhosting Guru L'avatar di andrea.paiola
    Data Registrazione
    Jul 2006
    Località
    Torino - Milano
    Messaggi
    3,467

    Re: CSS blocco codice con slide orizzontale

    ti consiglio di usare il tag
    Codice:
    <code>
    per identificare pezzi di codice

    e il tag
    Codice:
    <pre>
    per mantenere la "visualizzazione" del codice

    il
    Codice:
    width
    sarà poi al 100% e non "inherit"

    Codice:
    overflow-x: auto
    e
    Codice:
    overflow-y: hidden
    per avere lo scroll solo orizzontale (CSS 3, quindi su IE vecchi non funziona)

  3. #3
    Nuovo utente
    Data Registrazione
    Sep 2011
    Messaggi
    12

    Re: CSS blocco codice con slide orizzontale

    Uso asamp perchè il codice è su più linee.. comunque fa lostesso (un tag è uguale l'altro).
    Se uso 100% il blocco avrà sempre la sua larchezza massima quindi non potrà mai avere uno slide di scrolling orizzontale.
    A me invece interessa che sia largo al massimo quanto controllo che lo contiene (per esempio il <td>).

  4. #4
    Nuovo utente
    Data Registrazione
    Sep 2011
    Messaggi
    12

    Re: CSS blocco codice con slide orizzontale

    O seguito i tuoi consigli ma non cambia nulla, il blocco di codice se dentro una table non ha lo slide orizzontale.
    Segue la pagina html che ho usato per la prova: Vi è uno style definito e 2 bloicchi di codice separati: Il secondo, quello dentro la table non funzione con lo slide orizzontale.

    Codice:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="XHTML namespace">
    <head>
    <style type="text/css">
    pre
    {
     margin-top: 10px;
     margin-bottom: 10px;
     display: block;
     font-size: larger;
     overflow-y: hidden;
     overflow-x: auto;
    }
    </style>
    </head>
    <body>
    Blocco di codice:
    <pre>
    a) xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx <br />
    a) xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx <br />
    </pre>
    Blocco di codice dentro una table:
    <table>
    <tr>
    <td width="70%">
    <pre>
    a) xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx <br />
    a) xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx <br />
    </pre>
    </td>
    </tr>
    </table>
    </body>
    </html>

Discussioni Simili

  1. Blocco ip per spam
    Di ferdy74 nel forum Gestione Server Windows e Server Linux
    Risposte: 0
    Ultimo Messaggio: 01-10-2009, 21:41
  2. Sistema in blocco
    Di alfaalex nel forum Gestione Server Windows e Server Linux
    Risposte: 6
    Ultimo Messaggio: 13-05-2009, 17:26
  3. TIM in blocco!!!
    Di weadom nel forum Off-Topic
    Risposte: 5
    Ultimo Messaggio: 15-01-2008, 18:56
  4. Risposte: 2
    Ultimo Messaggio: 16-09-2007, 19:19

Informazioni Discussione

Utenti che Stanno Visualizzando Questa Discussione

Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •