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. Allineare al centro una div
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • E
      eternity User Attivo • ultima modifica di

      Esiste un modo per avere il template allineato e coi bordi colorati?
      Le sto provando tutte.Allineato dove?

      Il div senza classe è all'ineato al centro non <div id="main">
      Prova ad inserire text-align=center nel div senza classe oppure sostituiscilo con una tabella

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • T
        tarab User Attivo • ultima modifica di

        No perchè nel #main io homesso width:left visto che "center" non esiste.
        E quindi me lo spara tutto a sx.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • A
          alex685 User • ultima modifica di

          Prova se questo ti va bene

          html

          <div id="centro">
          <div id="colonnasx">sinistra</div>
          <div id="colonnacentro">centro</div>
          <div id="colonnacentro">destra</div>

          </div><!--centro-->

          codici

          <div id="centro">
          <div id="colonnasx">sinistra</div>
          <div id="colonnacentro">centro</div>
          <div id="colonnacentro">destra</div>

          </div><!--centro-->

          Ciao Alex

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • A
            alex685 User • ultima modifica di

            Scusami ho sbagliato l'invio precedente

            prova questo

            html

            <div id="centro">
            <div id="colonnasx">sinistra</div>
            <div id="colonnacentro">centro</div>
            <div id="colonnacentro">destra</div>

            </div><!--centro-->

            codici css

            #centro { width:800px;
            height:1000px;
            margin:auto;
            border:1px solid #000000;
            }
            #colonnasx { width:260px;
            height:1000px;
            float:left;
            }
            #colonnacentro { width:260px;
            height:1000px;
            float:left;
            }
            #colonnadx { width:260px;
            height:1000px;
            float:left;
            }

            Ciao Alex

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • P
              pgmedia User Attivo • ultima modifica di

              Se non risolvi prova a inserire:
              <div align="center">
              <div id="main">
              ----<div id="colonna_sx"></div>
              ----<div id="colonna_centro"></div>
              ----<div id="colonna_dx"></div>

              ----<div style="clear:both"></div>
              </div>
              </div>
              Risolve spesso taaaaaanti problemi....

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • T
                tarab User Attivo • ultima modifica di

                @alex685 said:

                Scusami ho sbagliato l'invio precedente

                prova questo

                html

                <div id="centro">
                <div id="colonnasx">sinistra</div>
                <div id="colonnacentro">centro</div>
                <div id="colonnacentro">destra</div>

                </div><!--centro-->

                codici css

                #centro { width:800px;
                height:1000px;
                margin:auto;
                border:1px solid #000000;
                }
                #colonnasx { width:260px;
                height:1000px;
                float:left;
                }
                #colonnacentro { width:260px;
                height:1000px;
                float:left;
                }
                #colonnadx { width:260px;
                height:1000px;
                float:left;
                }

                Ciao Alex
                Ciao Alex,
                in questo modo però non ho più un template dinamico, ma fisso...pure di altezza! Se infatti tolgo l'altezza ecco che la div scompare.
                Non c'è un modo per far sì che l'altezza sia dinamica ma che il div centrale si veda lo stesso?

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • A
                  alex685 User • ultima modifica di

                  A me questo si vede bene. Non so , probabilmente non ho capito quello che vuoi realizzare.
                  Ciao Alex

                  #main {
                  width: 800px;
                  margin: 0;
                  border: 1px solid #FF0000;
                  margin:auto;
                  text-align:center;

                  }

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • A
                    alex685 User • ultima modifica di

                    Il codice html

                    <div id="main">
                    ----<div id="colonna_sx"></div>
                    ----<div id="colonna_centro"></div>
                    ----<div id="colonna_dx"></div>

                    </div>

                    #main {
                    width: 800px;
                    margin: 0;
                    border: 1px solid #FF0000;
                    margin:auto;
                    text-align:center;

                    }

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • T
                      tarab User Attivo • ultima modifica di

                      In pratica, se lo apro con FF2 e lo analizzo con FireBug noto che la div principale (la "main" per intenderci) si posiziona sopra tutto il template facendo intravedere solo 1px di se stessa.
                      Ciò si nota anche dal fatto che se metti un "background: #colore;" e non metti alcuna altezza "height: ---px;" non si nota nulla. Se invece metto l'altezza statica (quindi non dinamica) ecco che la div "main" si vede. Ma, come dicevo, in questo modo non è piu un template dinamico.

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • K
                        karedas Super User • ultima modifica di

                        Ciao Tarab 🙂 ,
                        Potresti inserirci una risorsa online dove poter guardare direttamente il problema?

                        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