Visualizzazione dei risultati da 1 a 5 su 5

Hybrid View

  1. #1
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    Ciao, in genere flexbox può essere una valida soluzione in situazioni del genere ma è possibile risolvere anche in altri modi.

    Se header non ha altezza fissa si può usare position:sticky con una cosa di questo tipo:
    codice HTML:
    <!DOCTYPE HTML>
    <html lang="it">
      <head>
        <title>Esempio</title>
        <style>
          html, body {
            margin: 0;
          }
          header {
            position: sticky;
            top: 0;
            background: tomato;
          }
          main {
            padding-bottom: 20px; /* come altezza footer */
          }
          footer {
            position: fixed;
            bottom: 0;
            width: 100%;
            height: 20px;
            background: gold;
          }
        </style>
      </head>
      <body>
        <header>
          HEADER Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi venenatis nibh sit amet mi elementum semper. 
        </header>
        <main>
          MAIN Quisque suscipit sem non est eleifend consectetur. Suspendisse malesuada massa lorem, id pharetra arcu iaculis a. 
          Aliquam in dolor vitae purus interdum vulputate vel ac augue. Nulla congue vehicula purus eget scelerisque. 
          Nullam suscipit metus id sem eleifend, ut molestie eros dictum. Curabitur faucibus urna nec ullamcorper pharetra. 
          Nunc eget lacus at arcu scelerisque gravida ut non lectus. Donec sit amet felis in justo hendrerit ornare eu sed risus. 
          Fusce suscipit, eros id cursus suscipit, urna orci ullamcorper velit, sed ultricies mauris enim sed quam. 
          Sed nibh ante, tempor ac eleifend non, sodales a massa. Phasellus ornare elementum semper. 
          Maecenas ullamcorper libero ex, eleifend porttitor lacus convallis a.
        </main>
        <footer>
          FOOTER
        </footer>
      </body>
    </html>
    Vedi se ti può andare bene. Fai sapere.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  2. #2
    Quote Originariamente inviata da KillerWorm Visualizza il messaggio
    Ciao, in genere flexbox può essere una valida soluzione in situazioni del genere ma è possibile risolvere anche in altri modi.

    Se header non ha altezza fissa si può usare position:sticky con una cosa di questo tipo:
    codice HTML:
    <!DOCTYPE HTML>
    <html lang="it">
      <head>
    ...
        </footer>
      </body>
    </html>
    Vedi se ti può andare bene. Fai sapere.
    Provato e funziona alla grande! Adesso lo adatto alle mie necessità!

    Grazie!
    PIERCHI

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 © 2026 vBulletin Solutions, Inc. All rights reserved.