Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    241

    Oggetto con lunghezza variabile che decide lunghezza per altri oggetti

    Allora, ho un problema che dovrei riuscire a risolvere con i fogli di stile.
    La parte html interessata è la seguente:

    codice:
    <div>
      <input type="text" />
      <ul>...[/list]
    </div>
    ho UL che ha la lunghezza che varia a seconda del contenuto, INPUT, se non do nessuna impostazione, ha una lunghezza fissa. DIV si adatta a seconda del contenuto, in questo caso chi tra INPUT e UL ha lunghezza maggiore.
    Vorrei che sia sempre UL a decidere la lunghezza sia di INPUT che di DIV, ma come posso fare?
    Grazie.

  2. #2
    prova così:
    <div style="width: 1%;">
    <input type="text" />
    <ul>...[/list]
    </div>

    siccome la lista sarà sempre più larga dell'1%,
    tutto il resto si dovrebbe adattare a lei.

    Fammi sapere.

    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    241
    No, il div prende comunque le dimensioni in base al suo contenuto.
    Per ora ho risolto floattando i tre oggetti e con una funzione javascript che assegna alla lunghezza dell'INPUT la lunghezza dell'UL.

    codice:
    function adatta() {
      var lista = document.getElementById('lista');
      var txt = document.getElementById('txt');
      txt.style.width = lista.offsetWidth;
    }
    eseguita tramite evento Load del BODY

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.