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

    Allineamento controlli input text e label

    pag.jpgSalve,

    dovrei inserire due caselle input box una sotto l'altra (codice e password) allineate allo stesso margine sinistro e le rispettive label sempre allineate al margine sinistro. Tutto il blocco al centro. Come da immagine in allegato . Con le tabelle funziona...ma sono sicura che esiste un metodo migliore, magari con qualche tag. Suggerimenti?

    grazie

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    In linea di massima puoi usare gli elementi <label> e <input>, quindi applicargli la regola display:inline-block.
    Con qualche altra aggiustatina puoi ottenere qualcosa di simile a ciò che chiedi:
    codice:
    <!DOCTYPE HTML>
    <html>
      <head>
        <title>Esempio</title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <style type="text/css">
          label, input {
            display: inline-block;
            width: 130px;
            margin: 5px;
          }
          label {
            color: #777;
            font-size: 14px;
          }
          form {
            width: 300px;
            margin: 0 auto; /* centra l'intero form nella pagina */
            padding: 10px 0;
            border: 3px double #99a;
          }
        </style>
    
      </head>
      <body>
        <form action="#">
          <label for="codice">Codice</label><input type="text" id="codice">
          <label for="password">Password</label><input type="text" id="password">
        </form>
      </body>
    </html>
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  3. #3

    Allineamento controlli input text e label

    Grazie 1000000
    provo ....



    Quote Originariamente inviata da KillerWorm Visualizza il messaggio
    In linea di massima puoi usare gli elementi <label> e <input>, quindi applicargli la regola display:inline-block.
    Con qualche altra aggiustatina puoi ottenere qualcosa di simile a ciò che chiedi:
    codice:
    <!DOCTYPE HTML>
    <html>
      <head>
        <title>Esempio</title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <style type="text/css">
          label, input {
            display: inline-block;
            width: 130px;
            margin: 5px;
          }
          label {
            color: #777;
            font-size: 14px;
          }
          form {
            width: 300px;
            margin: 0 auto; /* centra l'intero form nella pagina */
            padding: 10px 0;
            border: 3px double #99a;
          }
        </style>
    
      </head>
      <body>
        <form action="#">
          <label for="codice">Codice</label><input type="text" id="codice">
          <label for="password">Password</label><input type="text" id="password">
        </form>
      </body>
    </html>

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.