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

    Riempire con 4 tag un div che è w:100%

    Situazione un po' particolare... in effetti sono rimasto spiazzato...

    Ho un div che può stare ovunque... dentro un td, dentro un altro div... non mi pongo il problema.

    Questo div ha width:100%

    Questo div contiene, in questa sequenza, 4 tag:
    A Input A Label

    I due A hanno W e H fissi di 14x14px

    I 4 tag devono stare in una riga sola senza andare a capo.

    Gli altri due tag (input e label) devono essere elastici per riempire la larghezza del div che li contiene (mantendosi in riga). Non importa se quando riduco le dimensioni del div vedo "4 piccoli quadratini", l'importante è che restino allineati su un unica riga e che tutto lo spazio del div sia occupato.

    Voi come fareste?
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Voi come fareste?
    Piccolo trucchetto (ma non so se e` applicabile nel tuo caso)
    codice:
    <fieldset id="contenitore">
      <fieldset class="invisibile">
        [img]...[/img]  
        <input ... />
      </fieldset>
      <fieldset class="invisibile">
        [img]...[/img]  
        <input ... />
      </fieldset>
    </fieldset>
    con CSS:
    codice:
    #contenitore {
      width: 100%;    /* questopresuppone che l'oggetto che lo contiene abbia larghezza definita */
    }
    #contenitore fieldset {
      width: 49.9%;
      float: left;
      ...
    }
    #contenitore img {
      width: 14px;
      height: 14px;
      float: left;
    }
    #contenitore input, #contenitore label {
      float; left;
    }
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Mich_ , non sono daccordo con la tua proposta: con quel css si ottiene che i due fieldset siano grandi la metà dello spazio disponibile nella div contenitore, ma NON che la input e la label siano elastiche e occupino tutto il posto che rimane...

    A mio avviso si potrebbe procedere così:

    Codice PHP:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <
    html>
        <
    head>
            <
    meta http-equiv="content-type" content="text/html; charset=windows-1250">
            <
    meta name="generator" content="PSPad editor, [url]www.pspad.com[/url]">
            <
    title>
            </
    title>
            <
    style>
    #esterno {
      
    width400px;
    }
    #contenitore {
      
    width100%;
    }
    #contenitore .mezzo {
      
    width49.9%;
      
    floatleft;
    }
    #contenitore .quarto {
      
    padding-left:14px;
    }
    #contenitore img {
      
    width14px;
      
    height14px;
      
    floatleft;
      
    margin-left:-14px;
    }
    #contenitore input, #contenitore label {
      
    width:100%;
    }
            </
    style>
        </
    head>
        <
    body>
            <
    div id="esterno">
                <
    div id="contenitore">
                    <
    div class="mezzo">
                        <
    div class="quarto">
                            [
    img]...[/img]
                            <
    input ... />
                        </
    div>
                    </
    div>
                    <
    div class="mezzo">
                        <
    div class="quarto">
                            [
    img]...[/img]
                            <
    input ... />
                        </
    div>
                    </
    div>
                </
    div>
            </
    div>
        </
    body>
    </
    html
    Ciau!
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  4. #4
    In questo modo, però, ogni browser lo visualizza in modo diverso...
    Affari tuoi e tutti i tuoi pacchi!
    vorrei un hosting dominio che unisca le potenzialità di un web hosting professionale alla facilità di utilizzo di un hosting gratis come ce ne sono molti in rete

  5. #5
    Se per browser intendi IE6 e IE7 , può anche darsi, ma IE6 ormai si può davvero cominciare a scordarselo, nemmeno M$ lo supporta più, e forse in IE7 tutto si sistema se si attiva la doctype switch per la modalità standard compliant, mentre negli altri browser dovrebbe funzionare bene...

    A quali browser ti riferisci?
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

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.