Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Creare un calendario in stile Google Calendar

    Ciao, volevo proporvi un problema a cui non riesco a trovare soluzione. Sto cercando di creare un calendario, il codice html è il seguente.

    codice:
    <div id="container">
    
    <div id="daysRow">
    <div class="dayCell"></div>
    <div class="dayCell"></div>
    <div class="dayCell"></div> 
    <div class="dayCell"></div>
    <div class="dayCell"></div>
    <div class="dayCell"></div> 
    <div class="dayCell"></div> 
    </div>
    
    <div class="monthRow">
    <div class="monthCell"></div>
    <div class="monthCell"></div>
    <div class="monthCell"></div>
    <div class="monthCell"></div>
    <div class="monthCell"></div>
    <div class="monthCell"></div>
    <div class="monthCell"></div>
    </div>
    
    <div class="monthRow">
    <div class="monthCell"></div>
    <div class="monthCell"></div>
    <div class="monthCell"></div>
    <div class="monthCell"></div>
    <div class="monthCell"></div>
    <div class="monthCell"></div>
    <div class="monthCell"></div>
    </div>
    
    <div class="monthRow">
    <div class="monthCell"></div>
    <div class="monthCell"></div>
    <div class="monthCell"></div>
    <div class="monthCell"></div>
    <div class="monthCell"></div>
    <div class="monthCell"></div>
    <div class="monthCell"></div>
    </div>
    
    <div class="monthRow">
    <div class="monthCell"></div>
    <div class="monthCell"></div>
    <div class="monthCell"></div>
    <div class="monthCell"></div>
    <div class="monthCell"></div>
    <div class="monthCell"></div>
    <div class="monthCell"></div>
    </div>
    
    <div class="monthRow">
    <div class="monthCell"></div>
    <div class="monthCell"></div>
    <div class="monthCell"></div>
    <div class="monthCell"></div>
    <div class="monthCell"></div>
    <div class="monthCell"></div>
    <div class="monthCell"></div>
    </div>
    
    <div class="monthRow">
    <div class="monthCell"></div>
    <div class="monthCell"></div>
    <div class="monthCell"></div>
    <div class="monthCell"></div>
    <div class="monthCell"></div>
    <div class="monthCell"></div>
    <div class="monthCell"></div>
    </div>
    
    </div>
    Il codice Css utilizzato è il seguente:

    codice:
    .monthCell, .dayCell{background-color: #A2B8AC; border: 1px solid #000000; float:left; min-width:1px; text-align:center; width:14%;}
    .monthRow, #dayRow{clear:both; height:0px;}

    Quello che ottengo è una tabella 7x7 che tramite javascript riempirò con in dati corretti (prima riga i nomi dei giorni, le rimanenti i giorni della settimana del mese precedente, corrente e successivo, come nei normali calendari, tipo quello di windows o di google calendar).

    Ecco il mio problema: quando ridimensiono la pagina vorrei che i 7 div di ogni riga non andassero a capo ridimensionandosi fino alla dimensione minima, stesso concetto per l'altezza. In pratica vorrei che succedesse come in google calendar, ridimensionato la finestra altezza e larghezza si ridimensionassero per manetere il layout originale. Spero di essermi spiegato (se qualcuno ha un account google può vedere direttamente cosa intendo). Aspetto una vostra risposta, grazie anticipatamente!

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Penso che dovresti "giocare" con i min-width da applicare sia alla tabella completa, che alle singole celle.
    probabilmetne ciascuna cella dovrabbe avere un
    min-width: 3em;
    mentre per la tabella e le varie righe potrebba andare bene qualcosa come:
    min-width: 22em;
    (grosso modo 7x la larghezza della cella + qualcosa)
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4

    Ridimensionamento minimo div

    Non riesco ad ottenere nulla anche "giocando" con min-weight, forse sto sbagliando qualcosa.

    Per farmi capire meglio ho fatto un paio di screenshot prima e dopo il ridimensionamento della pagina di google calendar, vorrei riuscire ad ottenere il risultato della seconda immagine usando solo i css. Qualcuno sa come darmi una mano?

    Prima




    Dopo


  5. #5

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