Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    72

    Problema css con immagini responsive

    Salve a tutti amici, ho un problema con i css e il ridimensionamento delle immagini in maniera responsive.

    Ho 1 div contenitore e 4 div al suo interno (allineati orizzontalmente tra loro) che contengono rispettivamente 1 immagine ciascuno.

    Il mio foglio di stile è il seguente, ma noto con mio dispiacere che le immagini al ridimensionamento della finestra restano della stessa grandezza e, ovviamente, se stringo la finestra ulteriormente tendono solamente ad allinearsi verticalmente.

    C'è qualcuno che potrebbe spiegarmi il perchè e darmi una mano?

    codice:
    #conteiner_box {
        width: 100%;
        max-width: 100%;
        height: 100%;
        margin: 0 auto;
        text-align: center;
        z-index: -1;
    }
    
    #conteiner_box > div {
        display: inline-block;
        height: auto;
        max-width:100%;
    }

    Grazie comunque per l'attenzione.

  2. #2
    Per capire meglio ci devi fare vedere anche il codice html, comunque penso tu abbia dato una misura in px alle immagini che devono avere invece una misura in %
    “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

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    72
    Quote Originariamente inviata da carlomarangoni Visualizza il messaggio
    Per capire meglio ci devi fare vedere anche il codice html, comunque penso tu abbia dato una misura in px alle immagini che devono avere invece una misura in %
    Intanto grazie Carlo, questo è l'html:
    codice:
    <div id="conteiner_box">
        <div><a href="#"><img src="immagine1.png"></a></div>
        <div><a href="#"><img src="immagine2.png"></a></div>
        <div><a href="#"><img src="immagine3.png"></a></div>
        <div><a href="#"><img src="immagine4.png"></a></div>
    </div>

  4. #4
    codice:
    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Documento senza titolo</title>
    <style type="text/css">
    #conteiner_box {
        width: 100%;
        margin: 0 auto;
        z-index: -1;
    }
    
    #conteiner_box > div {
        width:33%;
        float: left;
    }
    img {
        width: 100%;
    }
    #clear {
        clear: both;
    }
    </style>
    </head>
    
    <body>
    <div id="conteiner_box">
        <div><a href="#"><img src="immagine1.png"></a></div>
        <div><a href="#"><img src="immagine2.png"></a></div>
        <div><a href="#"><img src="immagine3.png"></a></div>
        <div><a href="#"><img src="immagine4.png"></a></div>
        <div id="clear">&nbsp;</div>
    </div>
    </body>
    </html>
    “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

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    72
    Grazie mille Carlo, ho corretto il 33% in 25% dato che sono 4 le immagini totali, infatti con il 33% un'immagine mi finiva nella riga sotto.
    Scusa l'ignoranza quel div "clear" e relativa regola associata nel css a cosa servono in questo caso specifico?

  6. #6
    float serve per allineare i div e clear serve per per far proseguire gli elementi nel normale flusso della pagina
    “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

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.