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

    Formattazione forms con float e clear

    Chiedo scusa per il precedente post con titolo farlocco.

    Voglio creare un css per formattare agevolmente i form!
    Quello che vorrei fare e' questo:
    Vorrei aggiungere liberamente tutti i campi di input che voglio, potendo scegliere quali allineare verticalmente e quali far scendere alla riga di sotto.
    Inoltre vorrei che la label dei campi compaia sotto al campo stesso e non a destra o a sinistra.
    Mi sono ingegnato un po' con le proprieta' display float e clear e ci sono quasi riuscito,
    solo che cosi' facendo il contenitore che contiene la form non si dimensiona (e' come se i campi della form stessero al difuori della div che contiene la form.
    Per farvi capire vi do il codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Progetto Studio AJAX + CSS</title>
    <link rel="stylesheet" type="text/css" href="template/stile.css" media="all">
    </head>
    <body>
    <center>
    <div id="contenitore">
    <div id="testata">
    <h2>Titolo_1</h2>


    Titolo_2</p>
    </div>
    <div id="titolo">
    <h5>Titolo paginetta</h5>
    </div>
    <hr>
    <div id="menu">
    Menu
    </div>
    <div id="form_ins">
    <form id="form_ins_cli" class="form" method="post" action="">
    <span>
    <input type="text" name="nome">
    <label>Nome</label>
    </span>
    <span>
    <input type="text" name="cognome">
    <label>Cognome</label>
    </span>




    <span>
    <input type="text" name="telefono">
    <label>Telefono</label>
    </span>
    </form>
    </div>
    </div>
    </center>
    </body>
    </html>


    e questo e' il css

    body
    {
    background: #CDDCEC;
    font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size: small;
    }

    #contenitore
    {
    background: #FFFFFF;
    border: 1px solid red;
    width: 640px;
    padding: 1%;
    text-align: left;
    }

    #testata h2
    {
    font-size: 160%;
    font-weight: 400;
    margin-bottom: -10px;
    margin-top: 0px;
    }

    #testata p
    {
    font-size: 95%;
    }

    #titolo h5
    {
    text-align: center;
    margin-top: -10px;
    margin-bottom: 0px;
    }

    #menu
    {
    text-align: center;
    }


    .form span
    {
    display: block;
    float: left;
    width: 30%;
    }

    .form input
    {
    display: block;
    }

  2. #2
    Ora ho messo il float anche al contenitore e funziona!!!
    Pero' ora ho un altro problema
    Il contenitore era tra due center ed ora e 'come se non lo fosse piu'
    Come faccio?
    float accetta lef oppure right non center!!!

  3. #3
    Non ho capito bene cosa vuoi ottenere.
    Ho riportato il tuo codice qui sistemando qualcosina (poco in realtà):

    http://jsfiddle.net/kjXTQ/

    mi sfugge questa parte:

    Il contenitore era tra due center ed ora e 'come se non lo fosse piu'

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.