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

      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