esempio 2
css:
codice:
/* Stili Esempio #2 */
#form2 {
background: #FFFFFF;
padding: 10px;
width: 500px;
border: 1px solid #000000;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}
input.text {
font: bold 12px Arial, Helvetica, sans-serif;
color: #000000;
background: #CCCCCC;
border: 1px solid #000000;
padding-right: 5px;
padding-left: 5px;
width: 140px;
}
input.pulsante {
font: bold 12px Arial, Helvetica, sans-serif;
color: #000000;
background: #CCCCCC;
text-align: center;
padding: 5px;
width: 140px;
border: 1px solid #000000;
margin-top: 10px;
}
input.text:focus {
background: #CCCCFF;
}
input.pulsante:hover {
background: #CCCCFF;
}
input.pulsante:active {
background: #00CCFF;
}
td.richiesto {
color: #000000;
background: #3399FF;
text-align: right;
font: bold 12px Arial, Helvetica, sans-serif;
}
td.opzionale {
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
background: #00FF33;
text-align: right;
}
html:
codice:
<form name="form2" method="post" action="" id="form2">
<h2><a name="esempio2"></a>Esempio 2: semplici modifiche, colori e bordi....</h2>
I campi segnalati in blue sono obbligatori.</p>
<table>
<tr>
<td class="richiesto">Nome:</td>
<td><input name="textNome2" type="text" class="text" id="textNome2"></td>
</tr>
<tr>
<td class="richiesto">Cognome:</td>
<td><input name="textCognome2" type="text" class="text" id="textCognome2"></td>
</tr>
<tr>
<td class="opzionale">Email:</td>
<td><input name="textEmail2" type="text" id="textEmail2" class="text"></td>
</tr>
<tr>
<td></td>
<td class="submit"><input name="Submit2" type="submit" class="pulsante" value="Invia"></td>
</tr>
</table>
Con Netscape 6, Mozilla 1.0 e Explorer 5 Mac potete gustarvi l'efficacia
delle pseudo-classi...</p>
</form>
preso da Esempi CSS Forms
Ti sconsiglio di usare le tabelle per il layout in quanto vanno usate solo per i dati tabellari.
Quindi questo esempio va giusto bene per capire come funziona la cosa coi CSS, ma lascerei stare l'html
Per costruire forms come si deve leggiti i link in rilievo!