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.
    • 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