que tienen un diseño de sitio web que incluye campos de entrada de texto que se ven así:¿Qué HTML/CSS usarías para crear una entrada de texto con un fondo?
Input Field http://img401.imageshack.us/img401/4453/picture1ts2.png
Me pregunto cuál es la mejor solución para la creación de este campo de entrada es.
Una idea que tengo es tener siempre un div alrededor de la entrada de una imagen de fondo y todas las fronteras con discapacidad en el campo de entrada y especificados anchura en píxeles, tales como:
<div class="borderedInput"><input type="text" /></div>
he tratado de disuadirlos de usar este formato, pero no se desanimarán, así que parece que voy a tener que hacerlo.
¿Es esto mejor o hay otra manera?
-
prueba:
He intentado lo siguiente:
<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" />
pero en IE (6 & 7) hace lo siguiente cuando se escribe más que el ancho:
Over Length http://img240.imageshack.us/img240/1417/picture2kp8.png
Sugeriría utilizar CSS3 box-shadow: http://css3please.com/#box_shadow –