Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    box di dimensioni INTERNE fisse (si allarga se la scrollbar e' presente)

    Salve a tutti.

    Mi sto avvicinando da poco ai css.

    Ho visto come creare una box con una scrollbar verticale (settare il parametro overflow al valore scroll):

    nel file di stile:
    <style type="text/css">

    #box {
    font-family: Arial;
    font-size: 12pt;
    color: #000;
    text-align: justify;
    margin: 0px;
    padding: 0px;
    width: 100px;
    height: 100px
    border: 0px;
    overflow: scroll;
    }
    </style>
    Nel codice HTML:
    <div id="box">testo testo testo ... testo</div>
    Tuttavia, il risultato ottenuto mantiene fisse le dimensioni ESTERNE della box. Le dimensioni INTERNE cambiano a seconda che sia presente la scrollbar.

    Domanderei se esiste il modo per far si' che la larghezza interna rimanga costante, ovvero:

    larghezza box = valore costante da me stabilito + larghezza della scrollbar, se presente




    Grazie mille per l'aiuto,
    Giuseppe

  2. #2
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    Potresti inserire il tuo div in un div che abbia una larghezza maggiore concepita per la barra di scorrimento:

    codice:
    #containerBox {
    width: 120px;
    height: 100px;
    overflow: auto;
    }
    #box {
    width: 100px;
    font-family: Arial;
    font-size: 12pt;
    color: #000;
    text-align: justify;
    }

  3. #3
    ciao Prill,

    grazie per avermi risposto!


    Il punto e' il mio div potrebbe necessitare o non necessitare delle barre di scorrimento, a seconda del suo contenuto.

    Per cui le sue dimensioni esterne dovrebbero adattarsi al contenuto. Per esempio, se io volessi un div largo 100 pixel, e le barre di scorrimento fossero larghe 20 pixel, la dimensione esterna del mio #containerbox dovrebbe essere di:

    100 pixel, se le barre di scorrimento sono assenti.
    120 pixel, se le barre di scorrimento sono presenti.

  4. #4
    E se imposti una min-width ed anche una max-width? È un'idea così su due piedi...

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