Ho un sito web design che comprende campi di input di testo che assomigliano a questo:Che HTML/CSS useresti per creare un input di testo con uno sfondo?
Input Field http://img401.imageshack.us/img401/4453/picture1ts2.png
Mi chiedo quale sia la soluzione migliore per la creazione di questo campo di input è.
Un'idea che ho è quello di avere sempre un div intorno all'ingresso un'immagine di sfondo con e tutte le frontiere disabilitati sul campo di immissione e la larghezza specificate in pixel, come ad esempio:
<div class="borderedInput"><input type="text" /></div>
ho cercato di scoraggiarli dall'usare questo formato, ma non saranno scoraggiati, quindi sembra che dovrò farlo.
È meglio o c'è un altro modo?
-
Trial:
ho provato la seguente:
<style type="text/css">
input.custom {
background-color: #fff;
background:url(/images/input-bkg-w173.gif) no-repeat;
width:173px;
height:28px;
padding:8px 5px 4px 5px;
border:none;
font-size:10px;
}
</style>
<input type="text" class="custom" size="12" />
ma in IE (6 & 7) esegue le seguenti operazioni quando si digita più rispetto alla larghezza:
Over Length http://img240.imageshack.us/img240/1417/picture2kp8.png
Vorrei suggerire l'uso di CSS3 box-shadow: http://css3please.com/#box_shadow –