Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 26
  1. #1

    Come Inserire Una tabella in un sito responsive

    Salve ragazzi, ho necessità di inserire una tabella dentro un sito responsive, non posso fare una tabella con i div in percentuale, in quanto deve essere una tabella larga 500px, necessariamente.


    Avete qualche soluzione in merito?

    Grazie

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    se tu sai che DEVE essere larga 500px la domanda qual'è?

  3. #3
    Quote Originariamente inviata da nemesis_85 Visualizza il messaggio
    Salve ragazzi, ho necessità di inserire una tabella dentro un sito responsive, non posso fare una tabella con i div in percentuale, in quanto deve essere una tabella larga 500px, necessariamente.


    Avete qualche soluzione in merito?

    Grazie
    Volendo si può fare anche una tabella con i div con larghezza fissa
    “Che le cose siano cosi, non vuol dire che debbano andare così. Solo che quando si tratta di rimboccarsi le maniche e incominciare a cambiare, vi è un prezzo da pagare. Ed è allora che la stragrande maggioranza preferisce lamentarsi più che fare”.

    Giovanni Falcone

  4. #4
    Ma facendo una tabella con i div fissi, poi quando si restringe la grafica, la tabella esce di fuori e sembra troppo brutto

  5. #5
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    Quote Originariamente inviata da Vincent.Zeno Visualizza il messaggio
    se tu sai che DEVE essere larga 500px la domanda qual'è?
    .

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2010
    residenza
    Pianeta Terra
    Messaggi
    1,614
    @nemesis

    Avete qualche soluzione in merito?
    Si, non lo fare 500px. Non esiste altra soluzione.

    Contro-domanda: perché deve essere 500px in un sito responsive?

    Per una bella risata vai QUI

  7. #7
    Quote Originariamente inviata da Nobody33 Visualizza il messaggio
    @nemesis



    Si, non lo fare 500px. Non esiste altra soluzione.

    Contro-domanda: perché deve essere 500px in un sito responsive?


    Perché non so come far entrare una tabella con 6 colonne in un sito responsive...

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2010
    residenza
    Pianeta Terra
    Messaggi
    1,614
    Perché non so come far entrare una tabella con 6 colonne in un sito responsive...
    Diverse soluzioni:

    1) Potresti utilizzare javascript:
    Da qualche parte, in alto o in basso alla tabella fai due frecce che appaiono ad una certa risoluzione e, con le quali fai scorrere la tabella a sinistra/ destra di un tot di pixel. Tipo:

    $('#bottone_dx').on('click',function() {
    $('#div_tabella').animate({scrollLeft:'+=90'}, 600); //90 sono i pixel che deve scorrere la tabella e 600 è la velocità in ms
    });
    $('#bottone_sx').on('click',function() {
    $('#div_tabella').animate({scrollLeft:'-=90'}, 600);
    });

    2) Altrimenti, con il rimpicciolire della risoluzione fai scomparire delle <td> non necessarie dentro le <tr>, il tutto senza misura fissa.

    3) Metti tutto dentro dei normali div che sono più maneggevoli.

    Per una bella risata vai QUI

  9. #9
    Quote Originariamente inviata da Nobody33 Visualizza il messaggio
    Diverse soluzioni:

    1) Potresti utilizzare javascript:
    Da qualche parte, in alto o in basso alla tabella fai due frecce che appaiono ad una certa risoluzione e, con le quali fai scorrere la tabella a sinistra/ destra di un tot di pixel. Tipo:

    $('#bottone_dx').on('click',function() {
    $('#div_tabella').animate({scrollLeft:'+=90'}, 600); //90 sono i pixel che deve scorrere la tabella e 600 è la velocità in ms
    });
    $('#bottone_sx').on('click',function() {
    $('#div_tabella').animate({scrollLeft:'-=90'}, 600);
    });

    2) Altrimenti, con il rimpicciolire della risoluzione fai scomparire delle <td> non necessarie dentro le <tr>, il tutto senza misura fissa.

    3) Metti tutto dentro dei normali div che sono più maneggevoli.


    mi potresti postare qualche post di esempi del javascript? in maniera di studiarmelo?

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2010
    residenza
    Pianeta Terra
    Messaggi
    1,614
    Il codice l'ho fatto ora. Non esiste nessun post per quello.

    Spiegazione ancora + dettagliata:

    1)Ti serve una libreria jquery.

    2) $('#bottone_dx').on('click',function() {
    //quando (.on) clicco ('click') sull'elemento (#bottone_dx), allora esegui questa funzione (function):

    $('#div_tabella').animate({scrollLeft:'+=90'}, 600);
    // anima (.animate) il "div_tabella", ovvero scrolla a destra (scrollLeft:'+=90') di 90 pixel alla velocità di 600 millisecondi

    Non c'è molto altro da aggiungere/ commentare a questo codice.

    Intanto puoi fare una prova, carica il tutto e posti il link.

    EDIT:

    Il codice va rinchiuso tra $(document).ready(function(){
    //codice

    }};

    ovvero quando il documento (DOM) è pronto, esegui questa funzione.


    Ultima modifica di Nobody33; 22-11-2013 a 23:01
    Per una bella risata vai QUI

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.