Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. centrare immagine con css
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • marcocarrieri
      marcocarrieri ModSenior • ultima modifica di

      Ok provo a scrivere del codice se non adesso, stasera visto che son al lavoro.
      Saluti intanto.

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • E
        eternity User Attivo • ultima modifica di

        Una volta mi è capitato di non riuscire ad elaborare un codice perchè sbagliavo le virgolette ovvero queste ” al posto di queste " spero che tu non abbia fatto lo stesso errore.

        Ciao

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • E
          eternity User Attivo • ultima modifica di

          Una volta mi è capitato di non riuscire ad elaborare un codice perchè sbagliavo le virgolette ovvero queste ? al posto di queste " spero che tu non abbia fatto lo stesso errore.

          Ciao

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • E
            eternity User Attivo • ultima modifica di

            Scusate, l'ho inserito doppio

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • marcocarrieri
              marcocarrieri ModSenior • ultima modifica di

              Prova a vedere se questo codice ti può andare.

              [php]
              <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
              <html xmlns="http://www.w3.org/1999/xhtml">
              <head>
              <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
              <title>Test</title>
              <style type="text/css">
              html,body
              {
              margin:0px;
              padding:0px;
              }
              #divcentrato
              {
              position:absolute;
              top:50%;
              left:50%;
              width:193px;
              height:50px;
              margin-left:-96px;
              margin-top:-25px;
              }
              </style>
              </head>
              <body>
              <div id="divcentrato">
              <img src="http://www.giorgiotave.it/forum/forum.png" />
              </div>
              </body>
              </html>
              [/php]Ora vedi che nel div "divcentrato" ho dato le dimensioni dell'immagini, che in questo caso è 153x50.
              Usando l'absolute con top e left al 50%, l'immagine verrebbe centrata nell'angolo in alto a sinistra dell'immagine.
              Quindi si imposta manualmente un margine negativo sia per l'altezza che per la larghezza equivalente alla metà della larghezza e altezza dell'immagine.
              L'ho testato su qualche browser e sembra andare.
              Attendo riscontri.

              Saluti, Marco.

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • Y
                yabeforg User Attivo • ultima modifica di

                innanzitutto molte grazie, non ci speravo.

                Il tuo codice funziona benissimo.Non capisco perchè quando metto la mia immagine mi centra l'angolo in alto a sx.

                Non capisco come risolvere. Ho impostato anche come dici tu la metà delle dimensione effettiva... niente cmq!

                sai dirmi come centrare una immagine di 800 x 400?

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • marcocarrieri
                  marcocarrieri ModSenior • ultima modifica di

                  Ora vedo e ti so dire.
                  Un po di test e arrivo. 😄

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • marcocarrieri
                    marcocarrieri ModSenior • ultima modifica di

                    Cosi sembra andare.

                    [php]
                    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
                    <html xmlns="http://www.w3.org/1999/xhtml">
                    <head>
                    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
                    <title>Test</title>
                    <style type="text/css">
                    html,body
                    {
                    margin:0px;
                    padding:0px;
                    }
                    #divcentrato
                    {
                    position:absolute;
                    top:50%;
                    left:50%;
                    width:800px;
                    height:400px;
                    margin-left:-400px;
                    margin-top:-200px;
                    }
                    </style>
                    </head>
                    <body>
                    <div id="divcentrato">
                    <img src="http://images1.wikia.nocookie.net/__cb20091112225826/lossimpson/es/images/2/24/Mapa_de_Italia.png" />
                    </div>
                    </body>
                    </html>
                    [/php]

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • E
                      eternity User Attivo • ultima modifica di

                      Scusate ma secondo me le impostazioni width e height sul div non servono a nulla perchè il div prende naturalmente la grandezza dell'immagine poi perchè invece di fare il div non mettere direttamente l'immagine cioè <img id="divcentrato"

                      no?

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • marcocarrieri
                        marcocarrieri ModSenior • ultima modifica di

                        Solo perchè si era parlato anche di un eventuale testo tutto qui. 🙂

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • E
                          eternity User Attivo • ultima modifica di

                          Questo si, ho fatto ora delle prove e i parametri di altezza e larghezza non servono.

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • marcocarrieri
                            marcocarrieri ModSenior • ultima modifica di

                            Si si concordo con te.
                            Per la sola immagine è come dici te sposti l'id dentro all'immagine e togli larghezza e altezza.
                            Queste ultime però le tieni come riferimento per i margini negativi.
                            Concordi?

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • Y
                              yabeforg User Attivo • ultima modifica di

                              grazie!!!! funziona, ovviamente.
                              Però con i discorsi dopo mi avete confuso le idee....

                              Quindi il codice corretto come sarebbe?

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • E
                                eternity User Attivo • ultima modifica di

                                @marcocarrieri said:

                                Si si concordo con te.
                                Per la sola immagine è come dici te sposti l'id dentro all'immagine e togli larghezza e altezza.
                                Queste ultime però le tieni come riferimento per i margini negativi.
                                Concordi?

                                Neanche, ci sono i parametri margin-top e left l'altezza e la larghezza non servono.

                                grazie!!!! funziona, ovviamente.
                                Però con i discorsi dopo mi avete confuso le idee....

                                Quindi il codice corretto come sarebbe? ```

                                <head>
                                <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
                                <title>Test</title>
                                <style type="text/css">
                                    html,body
                                    {
                                        margin:0px;
                                        padding:0px;
                                    }
                                    #divcentrato
                                    {
                                        position:absolute;
                                        top:50%;
                                        left:50%;
                                        margin-left:-400px;
                                        margin-top:-200px;
                                    }
                                    </style>
                                </head>
                                <body>
                                        <img id="divcentrato" src="url della tua immagine" />
                                </body>
                                

                                </html>

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • marcocarrieri
                                  marcocarrieri ModSenior • ultima modifica di

                                  Li tieni nel senso li tieni a mente... 😄

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • Y
                                    yabeforg User Attivo • ultima modifica di

                                    Grazieeeeee!!!!

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    Caricamento altri post
                                    Rispondi
                                    • Topic risposta
                                    Effettua l'accesso per rispondere
                                    • Da Vecchi a Nuovi
                                    • Da Nuovi a Vecchi
                                    • Più Voti